﻿.elementor-70119 .elementor-element.elementor-element-22a3e28
{
    --display: flex;
    --min-height: 680px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: .07;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-22a3e28:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-22a3e28>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011681;
    background-image: url("../../gambling/image/Casino-Game-Development-Company-In-USA-BG.png");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: auto;
}
.elementor-70119 .elementor-element.elementor-element-22a3e28::before, .elementor-70119 .elementor-element.elementor-element-22a3e28>.elementor-background-video-container::before, .elementor-70119 .elementor-element.elementor-element-22a3e28>.e-con-inner>.elementor-background-video-container::before, .elementor-70119 .elementor-element.elementor-element-22a3e28>.elementor-background-slideshow::before, .elementor-70119 .elementor-element.elementor-element-22a3e28>.e-con-inner>.elementor-background-slideshow::before, .elementor-70119 .elementor-element.elementor-element-22a3e28>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-70119 .elementor-element.elementor-element-65c011d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-65c011d:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-65c011d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011681;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-70119 .elementor-element.elementor-element-bc8c226 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-676e746>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-676e746 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 72.5px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-5b35c70>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-5b35c70.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-5b35c70 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30.67px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-70119 .elementor-element.elementor-element-a3a6353.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-a3a6353
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #fff;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-70119 .elementor-element.elementor-element-2f3ebba .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15.59px 36.38px 15.59px 36.38px;
}
.elementor-70119 .elementor-element.elementor-element-2f3ebba .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-2f3ebba .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-2f3ebba>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-2f3ebba
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-2f3ebba .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-2f3ebba .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-7613c7f
{
    --display: flex;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-70119 .elementor-element.elementor-element-065aa01
{
    --display: flex;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-065aa01:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-065aa01>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f24c2c;
}
.elementor-widget-html .neb-protected-content-message, .elementor-widget-html .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-70119 .elementor-element.elementor-element-6856b5c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-6856b5c:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-6856b5c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-7c0029a
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-d696ff8
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-d696ff8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-70119 .elementor-element.elementor-element-f80a30a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-f80a30a>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-f80a30a .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-f80a30a .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-02c9105
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-02c9105.e-con
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-58b1e34
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-58b1e34 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-8f3d498
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-e200dfb .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 30px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 36px 15px 36px;
}
.elementor-70119 .elementor-element.elementor-element-e200dfb .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-e200dfb .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-e200dfb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-e200dfb
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-e200dfb .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-e200dfb .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-ad9a977
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-ad9a977:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-ad9a977>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-70119 .elementor-element.elementor-element-7030936
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-441c373
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-441c373 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-0a4cd07
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-0a4cd07 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-0a4cd07 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-36a6f0f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-evenly;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-36a6f0f:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-36a6f0f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-70119 .elementor-element.elementor-element-a3bc833
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-ea3a7ef>.elementor-widget-container
{
    margin: -26px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-34f962f>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-70119 .elementor-element.elementor-element-34f962f
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-34f962f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-69f3796
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-d3e3e91
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-61dc75b>.elementor-widget-container
{
    margin: -50px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-f306848>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-70119 .elementor-element.elementor-element-f306848
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-f306848 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-8d86083
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-5652745
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-5652745.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-acd5cce>.elementor-widget-container
{
    margin: -44px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-4980136>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-70119 .elementor-element.elementor-element-4980136
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-4980136 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-bbc7e8b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-4f9ed97
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-b59d308>.elementor-widget-container
{
    margin: -43px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-6166a73>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-70119 .elementor-element.elementor-element-6166a73
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-6166a73 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-1f5f559
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-7eab520 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-70119 .elementor-element.elementor-element-7eab520 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-7eab520 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-7eab520>.elementor-widget-container
{
    margin: 32px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-7eab520
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-7eab520 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-7eab520 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-ce17471
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-ce17471:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-ce17471>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-70119 .elementor-element.elementor-element-c757917
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-3095ee7
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-3095ee7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-96eea6c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-96eea6c .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-96eea6c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-7385bba
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-b064aaa
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-70119 .elementor-element.elementor-element-b064aaa:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-b064aaa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-widget-image-box .neb-protected-content-message, .elementor-widget-image-box .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-description
{
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-ccf478c>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-ccf478c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-ccf478c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-df1e6e1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-70119 .elementor-element.elementor-element-df1e6e1:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-df1e6e1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-988faf1
{
    width: var(--container-widget-width,85.544%);
    max-width: 85.544%;
    --container-widget-width: 85.544%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-988faf1>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-988faf1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-988faf1.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-988faf1.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-988faf1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-title
{
    margin-bottom: 38px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-adc1d7d>.elementor-widget-container
{
    margin: -45px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-adc1d7d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-316d8e0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-70119 .elementor-element.elementor-element-316d8e0:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-316d8e0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9>.elementor-widget-container
{
    margin: 8px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-description
{
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-4fa4e75>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-4fa4e75
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-d32bf89
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-70119 .elementor-element.elementor-element-ded94a8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-70119 .elementor-element.elementor-element-ded94a8:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-ded94a8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf
{
    width: var(--container-widget-width,97.352%);
    max-width: 97.352%;
    --container-widget-width: 97.352%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-ee400c8>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-ee400c8
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-663149f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-70119 .elementor-element.elementor-element-663149f:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-663149f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-2b67e74
{
    width: var(--container-widget-width,77.861%);
    max-width: 77.861%;
    --container-widget-width: 77.861%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-2b67e74>.elementor-widget-container
{
    margin: -3px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-position-right .elementor-image-box-img
{
    margin-left: 24px;
}
.elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-position-left .elementor-image-box-img
{
    margin-right: 24px;
}
.elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 24px;
}
.elementor-70119 .elementor-element.elementor-element-2b67e74 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-2b67e74 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 27%;
}
.elementor-70119 .elementor-element.elementor-element-2b67e74 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-9b62e1a>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-9b62e1a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-9b62e1a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-dd30fed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-70119 .elementor-element.elementor-element-dd30fed:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-dd30fed>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-4209700
{
    width: var(--container-widget-width,85.551%);
    max-width: 85.551%;
    --container-widget-width: 85.551%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-4209700.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-4209700.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-4209700.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-4209700.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 23%;
}
.elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-dd57148>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-dd57148
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-052b153
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-58bc470
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-70119 .elementor-element.elementor-element-58bc470:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-58bc470>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-description
{
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-80e5b59>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-80e5b59
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-be415e5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-70119 .elementor-element.elementor-element-be415e5:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-be415e5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062
{
    width: var(--container-widget-width,85.311%);
    max-width: 85.311%;
    --container-widget-width: 85.311%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-818fb22>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-818fb22
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-f49d60b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-70119 .elementor-element.elementor-element-f49d60b:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-f49d60b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-description
{
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-003b186>.elementor-widget-container
{
    margin: -3px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-003b186
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-10b897a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-70119 .elementor-element.elementor-element-a3087b6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-70119 .elementor-element.elementor-element-a3087b6:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-a3087b6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-6527c9a>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-6527c9a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-6527c9a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-6527c9a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-6527c9a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-105cd9a>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-105cd9a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-c6482b6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-70119 .elementor-element.elementor-element-c6482b6:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-c6482b6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-3232585
{
    width: var(--container-widget-width,108.02%);
    max-width: 108.02%;
    --container-widget-width: 108.02%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-3232585>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-3232585.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-3232585.elementor-position-right .elementor-image-box-img
{
    margin-left: 28px;
}
.elementor-70119 .elementor-element.elementor-element-3232585.elementor-position-left .elementor-image-box-img
{
    margin-right: 28px;
}
.elementor-70119 .elementor-element.elementor-element-3232585.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 28px;
}
.elementor-70119 .elementor-element.elementor-element-3232585 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-3232585 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-70119 .elementor-element.elementor-element-3232585 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-5832d10>.elementor-widget-container
{
    margin: -3px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-5832d10
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-08252ec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #0003;
    --border-color: #0003;
    --border-radius: 12px 12px 12px 12px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-70119 .elementor-element.elementor-element-08252ec:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-08252ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-3a008ed
{
    width: var(--container-widget-width,103.122%);
    max-width: 103.122%;
    --container-widget-width: 103.122%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-title
{
    margin-bottom: 11px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-122a604>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-122a604
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-e8c350e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-3ea1892.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-3ea1892
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-3ea1892 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-565a970 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 30px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 36px 15px 36px;
}
.elementor-70119 .elementor-element.elementor-element-565a970 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-565a970 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-565a970>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-565a970
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-565a970 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-565a970 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-d15d32d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-d15d32d:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-d15d32d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-70119 .elementor-element.elementor-element-a6c5ee8
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-dd77295
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-dd77295 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-c2d3817
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-70119 .elementor-element.elementor-element-c2d3817 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-c2d3817 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-221ec02
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-221ec02>.elementor-widget-container
{
    margin: 20px 0 20px 0;
}
.elementor-70119 .elementor-element.elementor-element-221ec02.elementor-element
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-8704d33
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-d7d7072
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-83eacda
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-7e0bd05>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-7e0bd05.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7e0bd05.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7e0bd05.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7e0bd05 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-7e0bd05 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-70119 .elementor-element.elementor-element-7e0bd05 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-5008df5
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-5008df5>.elementor-widget-container
{
    margin: 15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-5008df5.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-14a02da
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-40d78d3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-40d78d3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-40d78d3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-40d78d3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-40d78d3 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-40d78d3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-70119 .elementor-element.elementor-element-40d78d3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-42e1e82
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-42e1e82>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-42e1e82.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-c7f7c9d
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-a357186>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-a357186.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-a357186.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-a357186.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-a357186 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-a357186 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-70119 .elementor-element.elementor-element-a357186 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-33ea64a
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-33ea64a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-33ea64a.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-05f49f2
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-a90a3d3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-a90a3d3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-a90a3d3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-a90a3d3 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-a90a3d3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-70119 .elementor-element.elementor-element-a90a3d3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-6a1f558
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-6a1f558>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-6a1f558.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-4b3b971
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-0675984.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-0675984.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-0675984.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-0675984 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-0675984 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-70119 .elementor-element.elementor-element-0675984 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-0b4eb08
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-0b4eb08>.elementor-widget-container
{
    margin: -3px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-0b4eb08.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-041a3c1
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-6919cac.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-6919cac.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-6919cac.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-6919cac .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-6919cac .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-70119 .elementor-element.elementor-element-6919cac .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-97b43bf
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-97b43bf>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-97b43bf.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-1bbae1c
{
    --display: flex;
    --margin-top: 4px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-4b9d1b8>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-4b9d1b8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-4b9d1b8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-4b9d1b8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-4b9d1b8 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-4b9d1b8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-70119 .elementor-element.elementor-element-4b9d1b8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-52bb480
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-52bb480>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-52bb480.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-542ba89
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-ce7a8b9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-ce7a8b9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-ce7a8b9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-ce7a8b9 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-ce7a8b9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-70119 .elementor-element.elementor-element-ce7a8b9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-d5e9249
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-d5e9249>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-d5e9249.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-0480183
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-e287626.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-e287626.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-e287626.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-e287626 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-e287626 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-70119 .elementor-element.elementor-element-e287626 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-754f312
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-754f312>.elementor-widget-container
{
    margin: 2px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-754f312.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-c07e9ea
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-c5da10e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-c5da10e
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-c5da10e img
{
    width: 100%;
}
.elementor-70119 .elementor-element.elementor-element-07e6c60
{
    --display: flex;
    --margin-top: 125px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-07e6c60.e-con
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-b5cebee
{
    width: var(--container-widget-width,101.456%);
    max-width: 101.456%;
    --container-widget-width: 101.456%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-b5cebee>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-70119 .elementor-element.elementor-element-b5cebee.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-b5cebee.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-b5cebee.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-b5cebee.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-b5cebee .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-b5cebee .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-70119 .elementor-element.elementor-element-b5cebee .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-2ba2413
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-2ba2413>.elementor-widget-container
{
    margin: -14px 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-70119 .elementor-element.elementor-element-2ba2413.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-0f7aa92
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-0f7aa92.e-con
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-cb66c9d
{
    width: var(--container-widget-width,101.096%);
    max-width: 101.096%;
    --container-widget-width: 101.096%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-cb66c9d>.elementor-widget-container
{
    padding: 0 0 0 35px;
}
.elementor-70119 .elementor-element.elementor-element-cb66c9d.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-cb66c9d.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-70119 .elementor-element.elementor-element-cb66c9d.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-70119 .elementor-element.elementor-element-cb66c9d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-70119 .elementor-element.elementor-element-cb66c9d .elementor-image-box-title
{
    margin-bottom: 2px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-cb66c9d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-70119 .elementor-element.elementor-element-cb66c9d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-39fac1f
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-39fac1f>.elementor-widget-container
{
    margin: -10px 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-70119 .elementor-element.elementor-element-39fac1f.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-8c7600f
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-8c7600f.e-con
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-7364d18
{
    width: var(--container-widget-width,81.687%);
    max-width: 81.687%;
    --container-widget-width: 81.687%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-7364d18>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-7364d18.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-7364d18 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-70119 .elementor-element.elementor-element-7364d18.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7364d18.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7364d18.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7364d18 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-70119 .elementor-element.elementor-element-7364d18 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-70119 .elementor-element.elementor-element-7364d18 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-df91f64
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-df91f64>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-70119 .elementor-element.elementor-element-df91f64.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-5c79fde
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-5c79fde.e-con
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-7afaf1f
{
    width: var(--container-widget-width,82.444%);
    max-width: 82.444%;
    --container-widget-width: 82.444%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-7afaf1f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-7afaf1f.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-7afaf1f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7afaf1f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7afaf1f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7afaf1f .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-7afaf1f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-70119 .elementor-element.elementor-element-7afaf1f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-f6c065a
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-f6c065a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-70119 .elementor-element.elementor-element-f6c065a.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-0e9e830
{
    --display: flex;
    --margin-top: 28px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-0e9e830.e-con
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-65d2c33
{
    width: var(--container-widget-width,98.276%);
    max-width: 98.276%;
    --container-widget-width: 98.276%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-65d2c33>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-65d2c33.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-65d2c33.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-65d2c33.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-65d2c33.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-65d2c33 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-65d2c33 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-70119 .elementor-element.elementor-element-65d2c33 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-d939c56
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-d939c56>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-d939c56.elementor-element
{
    --align-self: flex-start;
}
.elementor-70119 .elementor-element.elementor-element-cd7c0ee
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-cd7c0ee.e-con
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-e75a6f8
{
    width: var(--container-widget-width,94.096%);
    max-width: 94.096%;
    --container-widget-width: 94.096%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-e75a6f8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-e75a6f8.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-e75a6f8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-e75a6f8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-e75a6f8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-e75a6f8 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-70119 .elementor-element.elementor-element-e75a6f8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-70119 .elementor-element.elementor-element-e75a6f8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-5052f0d
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-5052f0d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-5052f0d.elementor-element
{
    --align-self: flex-end;
}
.elementor-70119 .elementor-element.elementor-element-a6c8ba0
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-dc0c305
{
    --display: flex;
    --margin-top: 2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-33052a9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-33052a9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-33052a9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-33052a9 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-70119 .elementor-element.elementor-element-33052a9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-70119 .elementor-element.elementor-element-33052a9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-053e47d
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-053e47d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-053e47d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-6303c1e
{
    --display: flex;
    --margin-top: 2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-26d11d2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-26d11d2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-26d11d2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-26d11d2 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-70119 .elementor-element.elementor-element-26d11d2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-70119 .elementor-element.elementor-element-26d11d2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-2a9ba0d
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-2a9ba0d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-2a9ba0d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-849e1f6
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-8465c80.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-8465c80.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-8465c80.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-8465c80 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-70119 .elementor-element.elementor-element-8465c80 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-70119 .elementor-element.elementor-element-8465c80 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-e5c25bc
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-e5c25bc>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-e5c25bc.elementor-element
{
    --align-self: flex-start;
}
.elementor-70119 .elementor-element.elementor-element-7a793e3
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-495e13a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-495e13a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-495e13a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-495e13a .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-70119 .elementor-element.elementor-element-495e13a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-70119 .elementor-element.elementor-element-495e13a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-348b140
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-348b140>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-2b16e76
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-9c2640e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-9c2640e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-9c2640e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-9c2640e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-70119 .elementor-element.elementor-element-9c2640e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-70119 .elementor-element.elementor-element-9c2640e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-afe8243
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-afe8243>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-afe8243.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-c4d7fde
{
    --display: flex;
    --margin-top: 28px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-d906576.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-d906576.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-d906576.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-d906576 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-70119 .elementor-element.elementor-element-d906576 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-70119 .elementor-element.elementor-element-d906576 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-2a1fc06
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-2a1fc06>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-97f02ac
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-99e9cc4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-99e9cc4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-99e9cc4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-99e9cc4 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-70119 .elementor-element.elementor-element-99e9cc4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-70119 .elementor-element.elementor-element-99e9cc4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-499c8e8
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-499c8e8>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-3ded97d
{
    --display: flex;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-ca499b7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-ca499b7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-ca499b7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-ca499b7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-70119 .elementor-element.elementor-element-ca499b7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-70119 .elementor-element.elementor-element-ca499b7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-8b1cd0f
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-8b1cd0f>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-b6b6ede
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-7b04248.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7b04248.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7b04248.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-70119 .elementor-element.elementor-element-7b04248 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-70119 .elementor-element.elementor-element-7b04248 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-70119 .elementor-element.elementor-element-7b04248 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-70119 .elementor-element.elementor-element-36ab43f
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-36ab43f>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-16f06ab
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-88b0a95 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-70119 .elementor-element.elementor-element-88b0a95 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-88b0a95 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-88b0a95>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-88b0a95
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-88b0a95 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-88b0a95 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-86041e1
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-4e895d1
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-035b339
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-035b339 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-382c28e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-382c28e .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-382c28e .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-c9e305e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-f0f2a00
{
    --display: flex;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-9c548f4
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-9c548f4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-70119 .elementor-element.elementor-element-9db55cf>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-9db55cf
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-77205b2
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-09872e0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-d83f2f5
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-07c6b07
{
    --display: flex;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-c321744 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-cd2346f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-cd2346f
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-f6541e9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-45e050f
{
    --display: flex;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-d14134b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-2274551
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-2ca1904
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-e2e12fc
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-75b9341
{
    --display: flex;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-7320973 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-e88a72d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-fed2063
{
    --display: flex;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-e47d6be .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-6d43661>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-6d43661
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-82640cd
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-b6ad7d0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-46acbe8
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-44d9c5a
{
    --display: flex;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-7040c7c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-5ad675f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-5ad675f
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-ad21384
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-76aca10 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 30px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 36px 15px 36px;
}
.elementor-70119 .elementor-element.elementor-element-76aca10 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-76aca10 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-76aca10>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-76aca10
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-76aca10 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-76aca10 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-5963777
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 61px;
    --padding-bottom: 61px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-5963777:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-5963777>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-70119 .elementor-element.elementor-element-189c6f3
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-d3504d2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-d3504d2.elementor-element
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-d3504d2
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-d3504d2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-a885c4c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-a885c4c .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-a885c4c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-0fa9b2e
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-c52478c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}
.elementor-70119 .elementor-element.elementor-element-fae212c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-70119 .elementor-element.elementor-element-89c13c5 .elementor-counter
{
    gap: 9px;
}
.elementor-70119 .elementor-element.elementor-element-89c13c5 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-70119 .elementor-element.elementor-element-89c13c5 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-70119 .elementor-element.elementor-element-ce09a17
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-05ccd08 .elementor-counter
{
    gap: 9px;
}
.elementor-70119 .elementor-element.elementor-element-05ccd08 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-70119 .elementor-element.elementor-element-05ccd08 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-70119 .elementor-element.elementor-element-e5bca91
{
    --display: flex;
}
.elementor-70119 .elementor-element.elementor-element-9540ac3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 40px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-9540ac3:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-9540ac3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-12d2bac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-2f7d995
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-2f7d995.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-2f7d995 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-70119 .elementor-element.elementor-element-2f7d995 .elementor-counter
{
    gap: 12px;
}
.elementor-70119 .elementor-element.elementor-element-2f7d995 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-70119 .elementor-element.elementor-element-de4857c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-899f54f
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-899f54f.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-899f54f .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-70119 .elementor-element.elementor-element-899f54f .elementor-counter
{
    gap: 12px;
}
.elementor-70119 .elementor-element.elementor-element-899f54f .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-70119 .elementor-element.elementor-element-a86175f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-11a9166
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-70119 .elementor-element.elementor-element-11a9166.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-11a9166 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-70119 .elementor-element.elementor-element-11a9166 .elementor-counter
{
    gap: 12px;
}
.elementor-70119 .elementor-element.elementor-element-11a9166 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-70119 .elementor-element.elementor-element-cb3178e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-cbcaf22 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-70119 .elementor-element.elementor-element-cbcaf22 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-cbcaf22 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-cbcaf22>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-cbcaf22
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-cbcaf22 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-cbcaf22 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-a271be5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-a271be5:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-a271be5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-ecb23d4
{
    --display: flex;
    --margin-top: 70px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-5df7b82
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-5df7b82 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-308e070
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-70119 .elementor-element.elementor-element-308e070 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-308e070 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs .neb-protected-content-message, .elementor-widget-nested-tabs .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-70119 .elementor-element.elementor-element-e3262c4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: none;
    --border-style: none;
}
.elementor-70119 .elementor-element.elementor-element-f0c2bd7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-67389ee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-f874cad img
{
    height: 100px;
}
.elementor-70119 .elementor-element.elementor-element-692fcde
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-788963d img
{
    height: 100px;
}
.elementor-70119 .elementor-element.elementor-element-1d3f4c1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-507a33c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-084961e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-084961e.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-70119 .elementor-element.elementor-element-084961e
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-084961e img
{
    width: 100%;
}
.elementor-70119 .elementor-element.elementor-element-c781953
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-0768119 img
{
    width: 100%;
    height: 100px;
}
.elementor-70119 .elementor-element.elementor-element-1cc639b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-a49d837
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-70119 .elementor-element.elementor-element-4151ddf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-9a0ad4f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-9fcb77b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-47349bf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-938457a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-851a75d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-43598c4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-df1a8af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-39fa6d4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-189f2c4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-d5f2a29
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-3d99368
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-b4af91f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-43ba740
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-a0f78c2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-075077c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-a6f6180
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-ab3def3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-14e6752
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-2245400
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-7d71d87
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-4816557
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-78e87d7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 0px;
    --row-gap: 20px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-70119 .elementor-element.elementor-element-52841ac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-f4563bb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-1112617
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-54622f0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-1b925d1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-800b8db
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-00e07c6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-70de5d8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-98a0fc6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-10fcaca
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-6bc8734
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-2d1dfea
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-0790ba8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-6333949
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-2a0d6a8
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 25px;
    --n-tabs-gap: 30px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-padding-top: 10px;
    --n-tabs-title-padding-right: 40px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 40px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #000;
    --n-tabs-title-color-active: #fff;
    --n-tabs-icon-color: #000;
    --n-tabs-icon-color-active: #fff;
}
.elementor-70119 .elementor-element.elementor-element-2a0d6a8>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-70119 .elementor-element.elementor-element-2a0d6a8.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-2a0d6a8.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-70119 .elementor-element.elementor-element-2a0d6a8.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #f24c2c;
    border-style: solid;
    border-width: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-2a0d6a8.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    line-height: 29px;
}
.elementor-70119 .elementor-element.elementor-element-2a0d6a8 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: #fff;
    --n-tabs-icon-color-hover: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-e8daa91
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-c53ecc9 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 30px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 36px 15px 36px;
}
.elementor-70119 .elementor-element.elementor-element-c53ecc9 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-c53ecc9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-c53ecc9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-c53ecc9
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-c53ecc9 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-c53ecc9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-6f95435
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-6f95435:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-6f95435>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-70119 .elementor-element.elementor-element-2542201
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-2542201 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-9ca74da
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-70119 .elementor-element.elementor-element-9ca74da .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-9ca74da .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-70119 .elementor-element.elementor-element-f713a29
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-f713a29.e-con
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-c596035
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-c596035 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-22269e2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-70119 .elementor-element.elementor-element-6020e90
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-f83fa77 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-e06752f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-1e62960 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-c959286
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-1cb73f9 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-78b9615
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-8ab203d img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-ac34c0b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-0f143e5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-c20a02c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-dfdb922
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-e5f847f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-723e6e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-190d771 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-ab4cb58
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-c769e4e img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-c9716f4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-d6b8b1b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-5236b89 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-dc14d6b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-c4aec49 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-5c11248
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-c5934ab img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-9a8af74
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-4d5d89d img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-d71fb80
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-dfd22e8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-696f5ec img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-70119 .elementor-element.elementor-element-65005da
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-7552a6f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-63deeae
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-749232c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-fed75fd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-d54df8b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-30cef43
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-291aa79
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-8639473 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-561c1bf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-172a318 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-ad67ddd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-92938e5 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-1ac4c04
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-c1126c9 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-b62fa6d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-18cafad
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-d0d9e4f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-1fd6e5a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-94093eb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-8a588a0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-d217499 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-6044827
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-3e0ceb1 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-b3cc9fd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-b08c027
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-7b6dbef img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-5c10652
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-ced487d img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-6475a3e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-2f8a1f0 img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-70119 .elementor-element.elementor-element-4f77b80
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-2eb8b49 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-55f8366
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-7414001
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-7414001.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-739ef4a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-351a1c6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-04a1d28
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-b414d10 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-55eda1c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-69b5431 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-70119 .elementor-element.elementor-element-7946568
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-7946568.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-86ff012
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-fa9d280.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-fa9d280
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-fa9d280 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-17b624d .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-70119 .elementor-element.elementor-element-17b624d .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-17b624d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-17b624d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-17b624d
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-17b624d .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-17b624d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-298fcdb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-298fcdb:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-298fcdb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-2ea91fc
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-4d846c9
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-4d846c9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-f122ad2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-f122ad2 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-f122ad2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-0fdb2f6
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-0fdb2f6.e-con
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-8ddc48e
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-8ddc48e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-e74002c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-564ef87 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 30px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 36px 15px 36px;
}
.elementor-70119 .elementor-element.elementor-element-564ef87 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-564ef87 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-564ef87>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-564ef87
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-564ef87 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-564ef87 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-a8c0a68
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-a8c0a68:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-a8c0a68>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-70119 .elementor-element.elementor-element-2d383c7
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-dc82e4b
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-dc82e4b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-cb474c7
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-cb474c7>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-cb474c7 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-cb474c7 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-22844e1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-70119 .elementor-element.elementor-element-07400b4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-4465f4c img
{
    width: 75%;
    max-width: 100%;
}
.elementor-70119 .elementor-element.elementor-element-c65d110
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 38px;
}
.elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-7319d1c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-095a865 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-70119 .elementor-element.elementor-element-095a865 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-095a865 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-095a865 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-095a865 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-46bd013:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-46bd013>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-70119 .elementor-element.elementor-element-46bd013
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 70px 0;
}
.elementor-70119 .elementor-element.elementor-element-46bd013>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-70119 .elementor-element.elementor-element-3a93c8a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-3a93c8a
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-3a93c8a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-5967de9
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-5967de9>.elementor-widget-container
{
    margin: 15px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-5967de9 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-5967de9 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-c1d3094
{
    margin-top: 50px;
    margin-bottom: 50px;
}
.elementor-70119 .elementor-element.elementor-element-8618ced
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-5962ecb.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-5962ecb
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-5962ecb .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-ed5e386 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-70119 .elementor-element.elementor-element-ed5e386 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-ed5e386 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-ed5e386>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-ed5e386
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-ed5e386 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-ed5e386 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-2826464
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-2826464:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-2826464>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-70119 .elementor-element.elementor-element-d4f2e63>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-d4f2e63
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-d4f2e63 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-6437f53
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-6437f53>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-6437f53 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-6437f53 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-cd3338f
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-cd3338f>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-cd3338f.elementor-element
{
    --align-self: center;
}
.elementor-70119 .elementor-element.elementor-element-b151f83>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-b151f83
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-3df8268
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-1a41df2 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-70119 .elementor-element.elementor-element-1a41df2 .elementor-button:hover, .elementor-70119 .elementor-element.elementor-element-1a41df2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-1a41df2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-1a41df2
{
    z-index: 2;
}
.elementor-70119 .elementor-element.elementor-element-1a41df2 .elementor-button:hover svg, .elementor-70119 .elementor-element.elementor-element-1a41df2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-70119 .elementor-element.elementor-element-21fa491:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-21fa491>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-70119 .elementor-element.elementor-element-21fa491>.elementor-container
{
    max-width: 1460px;
}
.elementor-70119 .elementor-element.elementor-element-21fa491
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-70119 .elementor-element.elementor-element-21fa491>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-70119 .elementor-element.elementor-element-5092133
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-5092133 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-2682651
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-2682651>.elementor-widget-container
{
    margin: 12px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-2682651 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-2682651 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-70119 .elementor-element.elementor-element-632ccc2>.elementor-container
{
    max-width: 1460px;
}
.elementor-70119 .elementor-element.elementor-element-632ccc2
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-70119 .elementor-element.elementor-element-9c00de4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-9c00de4
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-bffec9e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-bffec9e
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-0e65af6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-70119 .elementor-element.elementor-element-0e65af6
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-70119 .elementor-element.elementor-element-a7a9777
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-faa1ce3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-70119 .elementor-element.elementor-element-faa1ce3
{
    text-align: center;
}
.elementor-70119 .elementor-element.elementor-element-faa1ce3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-e8a2b56
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-70119 .elementor-element.elementor-element-e8a2b56 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-70119 .elementor-element.elementor-element-e8a2b56 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-nested-accordion .neb-protected-content-message, .elementor-widget-nested-accordion .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-70119 .elementor-element.elementor-element-df6aadc
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #f6f6f6;
    --border-color: #f6f6f6;
    --border-radius: 0px 0px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-df6aadc:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-df6aadc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-70119 .elementor-element.elementor-element-df6aadc:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-70119 .elementor-element.elementor-element-df6aadc, .elementor-70119 .elementor-element.elementor-element-df6aadc::before
{
    --border-transition: .3s;
}
.elementor-70119 .elementor-element.elementor-element-29d3444
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-70119 .elementor-element.elementor-element-3214e58>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-3214e58
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-551bf09
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #f6f6f6;
    --border-color: #f6f6f6;
    --border-radius: 0px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-551bf09:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-551bf09>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-70119 .elementor-element.elementor-element-551bf09:hover
{
    --border-radius: 0px 0px 0px 0px;
    --border-top-left-radius: 0px;
    --border-top-right-radius: 0px;
    --border-bottom-right-radius: 0px;
    --border-bottom-left-radius: 0px;
}
.elementor-70119 .elementor-element.elementor-element-551bf09, .elementor-70119 .elementor-element.elementor-element-551bf09::before
{
    --border-transition: .3s;
}
.elementor-70119 .elementor-element.elementor-element-1fb792f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 5px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-3a6912e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-3a6912e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-83a86d4
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-70119 .elementor-element.elementor-element-83a86d4:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-83a86d4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-70119 .elementor-element.elementor-element-83a86d4:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-70119 .elementor-element.elementor-element-83a86d4, .elementor-70119 .elementor-element.elementor-element-83a86d4::before
{
    --border-transition: .3s;
}
.elementor-70119 .elementor-element.elementor-element-48ba9fe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-99620aa
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-b4b4bec
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-b4b4bec:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-b4b4bec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-70119 .elementor-element.elementor-element-b4b4bec:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-70119 .elementor-element.elementor-element-b4b4bec, .elementor-70119 .elementor-element.elementor-element-b4b4bec::before
{
    --border-transition: .3s;
}
.elementor-70119 .elementor-element.elementor-element-f65a01b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-8dc2739
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-3884fe8
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-3884fe8:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-3884fe8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-70119 .elementor-element.elementor-element-3884fe8:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-70119 .elementor-element.elementor-element-3884fe8, .elementor-70119 .elementor-element.elementor-element-3884fe8::before
{
    --border-transition: .3s;
}
.elementor-70119 .elementor-element.elementor-element-564c79c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-4f35ac4
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-1163541
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-1163541:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-1163541>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-70119 .elementor-element.elementor-element-1163541:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-70119 .elementor-element.elementor-element-1163541, .elementor-70119 .elementor-element.elementor-element-1163541::before
{
    --border-transition: .3s;
}
.elementor-70119 .elementor-element.elementor-element-9ad1f38
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-b81a6c6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-7f8cc0b
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-70119 .elementor-element.elementor-element-7f8cc0b:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-7f8cc0b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-70119 .elementor-element.elementor-element-7f8cc0b:hover
{
    --border-radius: 8px 8px 8px 8px;
    --border-top-left-radius: 8px;
    --border-top-right-radius: 8px;
    --border-bottom-right-radius: 8px;
    --border-bottom-left-radius: 8px;
}
.elementor-70119 .elementor-element.elementor-element-7f8cc0b, .elementor-70119 .elementor-element.elementor-element-7f8cc0b::before
{
    --border-transition: .3s;
}
.elementor-70119 .elementor-element.elementor-element-6caa955
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-70119 .elementor-element.elementor-element-ca7683b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-70119 .elementor-element.elementor-element-d166d38
{
    --n-accordion-title-font-size: 20px;
    --n-accordion-title-justify-content: space-between;
    --n-accordion-title-flex-grow: 1;
    --n-accordion-title-icon-order: initial;
    --n-accordion-item-title-space-between: 15px;
    --n-accordion-item-title-distance-from-content: 0px;
    --n-accordion-border-radius: 8px 8px 8px 8px;
    --n-accordion-title-active-color: #000;
    --n-accordion-icon-size: 15px;
}
.elementor-70119 .elementor-element.elementor-element-d166d38>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-70119 .elementor-element.elementor-element-d166d38>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-70119 .elementor-element.elementor-element-d166d38
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-70119 .elementor-element.elementor-element-d166d38>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
:root
{
    --page-title-display: none;
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-58b1e34
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-58b1e34.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-c7f7c9d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-05f49f2
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-4b3b971
    {
        --margin-top: 31px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-0675984 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-70119 .elementor-element.elementor-element-041a3c1
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-1bbae1c
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-542ba89
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-0480183
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-07e6c60
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-2ba2413
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-0f7aa92
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-39fac1f
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-8c7600f
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-70119 .elementor-element.elementor-element-df91f64
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-5c79fde
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-70119 .elementor-element.elementor-element-f6c065a
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-0e9e830
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-70119 .elementor-element.elementor-element-d939c56
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-cd7c0ee
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-70119 .elementor-element.elementor-element-5052f0d
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-849e1f6
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7a793e3
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-495e13a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-2b16e76
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-9c2640e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-9c2640e .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-70119 .elementor-element.elementor-element-c4d7fde
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-d906576 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-97f02ac
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-99e9cc4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-99e9cc4 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-70119 .elementor-element.elementor-element-3ded97d
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-ca499b7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-ca499b7 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-70119 .elementor-element.elementor-element-b6b6ede
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7b04248 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-7b04248 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-c596035
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c596035>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c596035.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-8ddc48e
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-8ddc48e.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-07400b4
    {
        --justify-content: center;
    }
}
@media(min-width: 768px)
{
    .elementor-70119 .elementor-element.elementor-element-22a3e28
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-65c011d
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-7613c7f
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-065aa01
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-6856b5c
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-02c9105
    {
        --width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-ad9a977
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-7030936
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-36a6f0f
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-a3bc833
    {
        --width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-d3e3e91
    {
        --width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-5652745
    {
        --width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-4f9ed97
    {
        --width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-7385bba
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-d32bf89
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-052b153
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-10b897a
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-d15d32d
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-d7d7072
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-c07e9ea
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-86041e1
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-4e895d1
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-f0f2a00
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-77205b2
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-d83f2f5
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-07c6b07
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-45e050f
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-2274551
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-e2e12fc
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-75b9341
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-fed2063
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-82640cd
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-46acbe8
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-44d9c5a
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-fae212c
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-ce09a17
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-12d2bac
    {
        --width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-de4857c
    {
        --width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-a86175f
    {
        --width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-a271be5
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-ecb23d4
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-f0c2bd7
    {
        --width: 17%;
    }
    .elementor-70119 .elementor-element.elementor-element-67389ee
    {
        --width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-692fcde
    {
        --width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-1d3f4c1
    {
        --width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-507a33c
    {
        --width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-c781953
    {
        --width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-1cc639b
    {
        --width: 16%;
    }
    .elementor-70119 .elementor-element.elementor-element-4151ddf
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-9a0ad4f
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-9fcb77b
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-47349bf
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-938457a
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-851a75d
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-43598c4
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-df1a8af
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-39fa6d4
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-189f2c4
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-d5f2a29
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-3d99368
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-b4af91f
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-43ba740
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-075077c
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-a6f6180
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-ab3def3
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-14e6752
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-2245400
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-7d71d87
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-4816557
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-52841ac
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-f4563bb
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-1112617
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-54622f0
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-1b925d1
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-800b8db
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-00e07c6
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-70de5d8
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-98a0fc6
    {
        --width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-10fcaca
    {
        --width: 12%;
    }
    .elementor-70119 .elementor-element.elementor-element-6bc8734
    {
        --width: 12%;
    }
    .elementor-70119 .elementor-element.elementor-element-2d1dfea
    {
        --width: 12%;
    }
    .elementor-70119 .elementor-element.elementor-element-0790ba8
    {
        --width: 12%;
    }
    .elementor-70119 .elementor-element.elementor-element-6333949
    {
        --width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-e8daa91
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-6f95435
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-f713a29
    {
        --width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-22269e2
    {
        --content-width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-6020e90
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-e06752f
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-c959286
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-78b9615
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-ac34c0b
    {
        --content-width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-0f143e5
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-dfdb922
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-723e6e9
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-ab4cb58
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-c9716f4
    {
        --content-width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-d6b8b1b
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-dc14d6b
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-5c11248
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-9a8af74
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-d71fb80
    {
        --content-width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-dfd22e8
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-65005da
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-63deeae
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-fed75fd
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-30cef43
    {
        --content-width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-291aa79
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-561c1bf
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-ad67ddd
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-1ac4c04
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-b62fa6d
    {
        --content-width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-18cafad
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-1fd6e5a
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-8a588a0
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-6044827
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-b3cc9fd
    {
        --content-width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-b08c027
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-5c10652
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-6475a3e
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-4f77b80
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-55f8366
    {
        --content-width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-7414001
    {
        --width: 10%;
    }
    .elementor-70119 .elementor-element.elementor-element-739ef4a
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-04a1d28
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-55eda1c
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-7946568
    {
        --width: 10.947%;
    }
    .elementor-70119 .elementor-element.elementor-element-298fcdb
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-0fdb2f6
    {
        --width: 1140px;
    }
    .elementor-70119 .elementor-element.elementor-element-a8c0a68
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-22844e1
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-07400b4
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-c65d110
    {
        --width: 40%;
    }
    .elementor-70119 .elementor-element.elementor-element-2826464
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-a7a9777
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-29d3444
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-1fb792f
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-48ba9fe
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-b4b4bec
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-f65a01b
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-3884fe8
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-564c79c
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-1163541
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-9ad1f38
    {
        --content-width: 1460px;
    }
    .elementor-70119 .elementor-element.elementor-element-7f8cc0b
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-6caa955
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-70119 .elementor-element.elementor-element-65c011d
    {
        --content-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-a3bc833
    {
        --width: 30%;
    }
    .elementor-70119 .elementor-element.elementor-element-d3e3e91
    {
        --width: 30%;
    }
    .elementor-70119 .elementor-element.elementor-element-5652745
    {
        --width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-4f9ed97
    {
        --width: 30%;
    }
    .elementor-70119 .elementor-element.elementor-element-fae212c
    {
        --width: 30%;
    }
    .elementor-70119 .elementor-element.elementor-element-ce09a17
    {
        --width: 30%;
    }
    .elementor-70119 .elementor-element.elementor-element-67389ee
    {
        --width: 19%;
    }
    .elementor-70119 .elementor-element.elementor-element-692fcde
    {
        --width: 19%;
    }
    .elementor-70119 .elementor-element.elementor-element-1d3f4c1
    {
        --width: 19%;
    }
    .elementor-70119 .elementor-element.elementor-element-507a33c
    {
        --width: 19%;
    }
    .elementor-70119 .elementor-element.elementor-element-c781953
    {
        --width: 19%;
    }
    .elementor-70119 .elementor-element.elementor-element-7414001
    {
        --width: 12.5%;
    }
    .elementor-70119 .elementor-element.elementor-element-7946568
    {
        --width: 12.5%;
    }
    .elementor-70119 .elementor-element.elementor-element-c65d110
    {
        --width: 100%;
    }
}
@media(max-width: 1024px)
{
    .elementor-70119 .elementor-element.elementor-element-22a3e28
    {
        --min-height: 0px;
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 72px;
        --padding-bottom: 72px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-22a3e28:not(.elementor-motion-effects-element-type-background), .elementor-70119 .elementor-element.elementor-element-22a3e28>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: top center;
    }
    .elementor-70119 .elementor-element.elementor-element-65c011d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-bc8c226>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-bc8c226 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-676e746 .elementor-heading-title
    {
        font-size: 48px;
    }
    .elementor-70119 .elementor-element.elementor-element-5b35c70
    {
        width: var(--container-widget-width,81.697%);
        max-width: 81.697%;
        --container-widget-width: 81.697%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5b35c70 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-a3a6353
    {
        width: var(--container-widget-width,92.779%);
        max-width: 92.779%;
        --container-widget-width: 92.779%;
        --container-widget-flex-grow: 0;
        font-size: 18px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-ebecd5f img
    {
        width: 70%;
    }
    .elementor-70119 .elementor-element.elementor-element-58b1e34>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-58b1e34
    {
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,65%);
        max-width: 65%;
    }
    .elementor-70119 .elementor-element.elementor-element-e200dfb .elementor-button
    {
        font-size: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-441c373>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-36a6f0f
    {
        --justify-content: space-around;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-a3bc833
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-70119 .elementor-element.elementor-element-ea3a7ef>.elementor-widget-container
    {
        margin: -38px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-34f962f>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-34f962f .elementor-heading-title
    {
        font-size: 28px;
    }
    .elementor-70119 .elementor-element.elementor-element-69f3796
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-d3e3e91
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-70119 .elementor-element.elementor-element-f306848>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-f306848 .elementor-heading-title
    {
        font-size: 28px;
    }
    .elementor-70119 .elementor-element.elementor-element-8d86083
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-5652745
    {
        --margin-top: -7px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-acd5cce>.elementor-widget-container
    {
        margin: -48px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4980136>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4980136 .elementor-heading-title
    {
        font-size: 28px;
    }
    .elementor-70119 .elementor-element.elementor-element-bbc7e8b
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-4f9ed97
    {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-70119 .elementor-element.elementor-element-b59d308>.elementor-widget-container
    {
        margin: -50px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6166a73>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6166a73 .elementor-heading-title
    {
        font-size: 28px;
    }
    .elementor-70119 .elementor-element.elementor-element-1f5f559>.elementor-widget-container
    {
        margin: -8px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1f5f559
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-7eab520 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-3095ee7
    {
        width: var(--container-widget-width,98%);
        max-width: 98%;
        --container-widget-width: 98%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3095ee7.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-3095ee7 .elementor-heading-title
    {
        font-size: 33px;
        line-height: 1.4em;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b
    {
        width: var(--container-widget-width,189.297px);
        max-width: 189.297px;
        --container-widget-width: 189.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-title
    {
        margin-bottom: 14px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-ccf478c
    {
        width: var(--container-widget-width,182.297px);
        max-width: 182.297px;
        --container-widget-width: 182.297px;
        --container-widget-flex-grow: 0;
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-ccf478c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-title
    {
        margin-bottom: 44px;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-70119 .elementor-element.elementor-element-adc1d7d>.elementor-widget-container
    {
        margin: -40px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-adc1d7d
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9
    {
        width: var(--container-widget-width,186.859px);
        max-width: 186.859px;
        --container-widget-width: 186.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-title
    {
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-70119 .elementor-element.elementor-element-4fa4e75>.elementor-widget-container
    {
        margin: 1px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4fa4e75
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf
    {
        width: var(--container-widget-width,188.141px);
        max-width: 188.141px;
        --container-widget-width: 188.141px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-title
    {
        margin-bottom: 13px;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-70119 .elementor-element.elementor-element-ee400c8>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-ee400c8
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74 .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 42%;
    }
    .elementor-70119 .elementor-element.elementor-element-9b62e1a
    {
        width: var(--container-widget-width,191.297px);
        max-width: 191.297px;
        --container-widget-width: 191.297px;
        --container-widget-flex-grow: 0;
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-9b62e1a>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-70119 .elementor-element.elementor-element-dd57148>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-dd57148
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-title
    {
        margin-bottom: 14px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-70119 .elementor-element.elementor-element-80e5b59>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-80e5b59
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062>.elementor-widget-container
    {
        margin: 5px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-70119 .elementor-element.elementor-element-818fb22>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-818fb22
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-title
    {
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-70119 .elementor-element.elementor-element-003b186>.elementor-widget-container
    {
        margin: -27px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-003b186
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-title
    {
        margin-bottom: 11px;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-105cd9a>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-105cd9a
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585 .elementor-image-box-title
    {
        margin-bottom: 12px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-70119 .elementor-element.elementor-element-5832d10>.elementor-widget-container
    {
        margin: 7px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5832d10
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 44%;
    }
    .elementor-70119 .elementor-element.elementor-element-122a604>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-122a604
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-3ea1892
    {
        width: var(--container-widget-width,383.219px);
        max-width: 383.219px;
        --container-widget-width: 383.219px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3ea1892 .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.4em;
    }
    .elementor-70119 .elementor-element.elementor-element-565a970 .elementor-button
    {
        font-size: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-83eacda
    {
        --margin-top: 13px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7e0bd05 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-7e0bd05 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-5008df5>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5008df5
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-14a02da
    {
        --margin-top: 22px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-40d78d3 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-40d78d3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-42e1e82>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-42e1e82
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-c7f7c9d
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-a357186 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-a357186 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-33ea64a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-05f49f2
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-a90a3d3 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-a90a3d3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-6a1f558>.elementor-widget-container
    {
        margin: -3px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6a1f558
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-4b3b971
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-0675984 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-0675984 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-70119 .elementor-element.elementor-element-0b4eb08
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-041a3c1
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-6919cac .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-6919cac .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-97b43bf>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-97b43bf
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-1bbae1c
    {
        --margin-top: -12px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-4b9d1b8>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4b9d1b8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-4b9d1b8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-52bb480
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-542ba89
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-ce7a8b9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-ce7a8b9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-70119 .elementor-element.elementor-element-d5e9249
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-0480183
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-e287626 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-e287626 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-70119 .elementor-element.elementor-element-754f312
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-07e6c60
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-2ba2413>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ba2413.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-2ba2413
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-0f7aa92
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-39fac1f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-39fac1f.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-39fac1f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-8c7600f
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-df91f64>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-df91f64.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-df91f64
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-5c79fde
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-f6c065a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-f6c065a.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-f6c065a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-0e9e830
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-d939c56>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d939c56.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-d939c56
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-cd7c0ee
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-5052f0d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5052f0d.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-5052f0d
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-dc0c305
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-33052a9 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-053e47d>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-053e47d
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-6303c1e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-26d11d2 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-2a9ba0d>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2a9ba0d
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-849e1f6
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-8465c80 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-8465c80 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-e5c25bc
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-7a793e3
    {
        --margin-top: 2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-495e13a .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-495e13a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-348b140
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-2b16e76
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-9c2640e .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-9c2640e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-afe8243>.elementor-widget-container
    {
        margin: -3px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-afe8243
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-c4d7fde
    {
        --margin-top: -4px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-d906576 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-d906576 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-2a1fc06>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2a1fc06
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-97f02ac
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-99e9cc4 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-99e9cc4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-499c8e8>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-499c8e8
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-3ded97d
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-ca499b7 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-ca499b7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-8b1cd0f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-8b1cd0f
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-b6b6ede
    {
        --margin-top: -18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7b04248>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7b04248 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-7b04248 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-70119 .elementor-element.elementor-element-36ab43f>.elementor-widget-container
    {
        margin: -3px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-36ab43f
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-77205b2.e-con
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-d83f2f5.e-con
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-2274551.e-con
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-e2e12fc.e-con
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-82640cd.e-con
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-46acbe8.e-con
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-76aca10 .elementor-button
    {
        font-size: 18px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-89c13c5 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-05ccd08 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-2f7d995
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2f7d995 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-899f54f
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-899f54f .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-11a9166
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-11a9166 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-2a0d6a8
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-c53ecc9 .elementor-button
    {
        font-size: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-2542201
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2542201.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-2542201 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-c596035>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-c596035
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-70119 .elementor-element.elementor-element-fa9d280
    {
        width: var(--container-widget-width,458.266px);
        max-width: 458.266px;
        --container-widget-width: 458.266px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-fa9d280 .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.4em;
    }
    .elementor-70119 .elementor-element.elementor-element-17b624d .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-8ddc48e>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-8ddc48e
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-70119 .elementor-element.elementor-element-564ef87 .elementor-button
    {
        font-size: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-22844e1
    {
        --justify-content: center;
    }
    .elementor-70119 .elementor-element.elementor-element-4465f4c img
    {
        width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-55f9d3a.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-5962ecb
    {
        width: var(--container-widget-width,416.219px);
        max-width: 416.219px;
        --container-widget-width: 416.219px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5962ecb .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.4em;
    }
    .elementor-70119 .elementor-element.elementor-element-ed5e386.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-ed5e386 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-d4f2e63
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d4f2e63.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-cd3338f
    {
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,86%);
        max-width: 86%;
    }
    .elementor-70119 .elementor-element.elementor-element-b151f83>.elementor-widget-container
    {
        margin: 25px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-b151f83 img
    {
        width: 70%;
    }
    .elementor-70119 .elementor-element.elementor-element-1a41df2 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-70119 .elementor-element.elementor-element-faa1ce3
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-faa1ce3.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-e8a2b56>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d166d38>.elementor-widget-container
    {
        margin: 20px 0 0 0;
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-70119 .elementor-element.elementor-element-22a3e28
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-65c011d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-bc8c226>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-bc8c226
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-bc8c226 .elementor-heading-title
    {
        font-size: 16px;
        line-height: 40px;
    }
    .elementor-70119 .elementor-element.elementor-element-676e746>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-676e746
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-676e746 .elementor-heading-title
    {
        font-size: 32px;
        line-height: 40px;
    }
    .elementor-70119 .elementor-element.elementor-element-5b35c70>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5b35c70
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-5b35c70 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-a3a6353>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-a3a6353
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-70119 .elementor-element.elementor-element-a3a6353.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-2f3ebba>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2f3ebba .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-6856b5c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7c0029a
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-d696ff8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-70119 .elementor-element.elementor-element-f80a30a>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-f80a30a .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-70119 .elementor-element.elementor-element-02c9105
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-58b1e34
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-58b1e34 .elementor-heading-title
    {
        font-size: 16px;
        line-height: 28px;
    }
    .elementor-70119 .elementor-element.elementor-element-8f3d498
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-e200dfb>.elementor-widget-container
    {
        padding: 20px 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-e200dfb .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-70119 .elementor-element.elementor-element-ad9a977
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-441c373 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-70119 .elementor-element.elementor-element-0a4cd07>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-0a4cd07 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-70119 .elementor-element.elementor-element-36a6f0f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-a3bc833
    {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-ea3a7ef img
    {
        width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-34f962f .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-69f3796>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-69f3796
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-d3e3e91
    {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-61dc75b img
    {
        width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-f306848 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-8d86083>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-8d86083
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-5652745
    {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-acd5cce img
    {
        width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-4980136 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-bbc7e8b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-bbc7e8b
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-4f9ed97
    {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-b59d308 img
    {
        width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-6166a73 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-1f5f559>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1f5f559
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-7eab520 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-70119 .elementor-element.elementor-element-ce17471
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-c757917
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-3095ee7>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-3095ee7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-70119 .elementor-element.elementor-element-96eea6c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-96eea6c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-70119 .elementor-element.elementor-element-7385bba
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b
    {
        width: var(--container-widget-width,252px);
        max-width: 252px;
        --container-widget-width: 252px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-1bfa37b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-ccf478c
    {
        width: var(--container-widget-width,329.297px);
        max-width: 329.297px;
        --container-widget-width: 329.297px;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-ccf478c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-ccf478c.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-988faf1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-70119 .elementor-element.elementor-element-adc1d7d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-adc1d7d
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9
    {
        width: var(--container-widget-width,234px);
        max-width: 234px;
        --container-widget-width: 234px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-d4ebde9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-70119 .elementor-element.elementor-element-4fa4e75>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-4fa4e75
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-d32bf89
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf
    {
        width: var(--container-widget-width,260px);
        max-width: 260px;
        --container-widget-width: 260px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-7057bcf .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-70119 .elementor-element.elementor-element-ee400c8>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-ee400c8
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74
    {
        width: var(--container-widget-width,215.297px);
        max-width: 215.297px;
        --container-widget-width: 215.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2b67e74 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-9b62e1a
    {
        width: var(--container-widget-width,338.297px);
        max-width: 338.297px;
        --container-widget-width: 338.297px;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-9b62e1a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-4209700 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-70119 .elementor-element.elementor-element-dd57148>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-dd57148
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-052b153
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9
    {
        width: var(--container-widget-width,237px);
        max-width: 237px;
        --container-widget-width: 237px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-119e1a9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-80e5b59>.elementor-widget-container
    {
        margin: -0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-80e5b59
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062
    {
        width: var(--container-widget-width,260.516px);
        max-width: 260.516px;
        --container-widget-width: 260.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-2ae5062 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-818fb22>.elementor-widget-container
    {
        margin: -0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-818fb22
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6
    {
        width: var(--container-widget-width,273px);
        max-width: 273px;
        --container-widget-width: 273px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-c5646d6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-003b186>.elementor-widget-container
    {
        margin: -0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-003b186
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-10b897a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a
    {
        width: var(--container-widget-width,266.688px);
        max-width: 266.688px;
        --container-widget-width: 266.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-6527c9a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-105cd9a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-105cd9a
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585
    {
        width: var(--container-widget-width,234.297px);
        max-width: 234.297px;
        --container-widget-width: 234.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3232585 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-70119 .elementor-element.elementor-element-5832d10>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-5832d10
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed
    {
        width: var(--container-widget-width,287px);
        max-width: 287px;
        --container-widget-width: 287px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a008ed .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-70119 .elementor-element.elementor-element-122a604>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-122a604
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-70119 .elementor-element.elementor-element-e8c350e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-565a970>.elementor-widget-container
    {
        padding: 20px 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-565a970 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-70119 .elementor-element.elementor-element-d15d32d
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-dd77295>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-dd77295 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-70119 .elementor-element.elementor-element-c2d3817>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c2d3817 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-70119 .elementor-element.elementor-element-221ec02>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-8704d33
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-d7d7072
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7e0bd05 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-7e0bd05 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-7e0bd05 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-70119 .elementor-element.elementor-element-5008df5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 30px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5008df5
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-5008df5.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-14a02da
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-40d78d3 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-40d78d3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-40d78d3 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-70119 .elementor-element.elementor-element-42e1e82>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 30px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-42e1e82
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-42e1e82.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-c7f7c9d
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-a357186 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-a357186 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-70119 .elementor-element.elementor-element-33ea64a>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-33ea64a
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-33ea64a.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-05f49f2
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-a90a3d3>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-70119 .elementor-element.elementor-element-a90a3d3 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-a90a3d3 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-6a1f558>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6a1f558
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-6a1f558.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-4b3b971
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-0675984>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-70119 .elementor-element.elementor-element-0675984 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-0675984 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-0b4eb08>.elementor-widget-container
    {
        margin: 20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-0b4eb08
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-0b4eb08.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-6919cac>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6919cac .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-6919cac .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-70119 .elementor-element.elementor-element-6919cac .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-97b43bf>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-97b43bf
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-97b43bf.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-1bbae1c
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-4b9d1b8>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-70119 .elementor-element.elementor-element-4b9d1b8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-4b9d1b8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-4b9d1b8 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-52bb480>.elementor-widget-container
    {
        margin: 17px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-52bb480
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-52bb480.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-542ba89
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-ce7a8b9>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-70119 .elementor-element.elementor-element-ce7a8b9 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-ce7a8b9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-ce7a8b9 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-d5e9249>.elementor-widget-container
    {
        margin: 22px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d5e9249
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-d5e9249.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-0480183
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-e287626>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-70119 .elementor-element.elementor-element-e287626 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-e287626 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-e287626 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-754f312>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-754f312
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-754f312.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-c07e9ea
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-07e6c60
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-b5cebee .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-2ba2413>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2ba2413
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-2ba2413.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-0f7aa92
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-cb66c9d .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-39fac1f>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-39fac1f
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-39fac1f.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-8c7600f
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-7364d18 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-df91f64>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-df91f64
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-df91f64.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-5c79fde
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-7afaf1f .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-f6c065a>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-f6c065a
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-f6c065a.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-0e9e830
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-0e9e830.e-con
    {
        --align-self: flex-start;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-65d2c33 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-d939c56>.elementor-widget-container
    {
        margin: -28px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d939c56
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-d939c56.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-cd7c0ee
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-e75a6f8 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-5052f0d>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5052f0d
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-5052f0d.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-33052a9 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-053e47d
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-053e47d>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-053e47d.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-26d11d2 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-2a9ba0d
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-2a9ba0d>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2a9ba0d.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-849e1f6
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-8465c80 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-8465c80 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-e5c25bc>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-e5c25bc
    {
        --container-widget-width: 89%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,89%);
        max-width: 89%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-e5c25bc.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-7a793e3
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-495e13a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-495e13a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-70119 .elementor-element.elementor-element-348b140>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-348b140
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-348b140.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-2b16e76
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-9c2640e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-9c2640e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-70119 .elementor-element.elementor-element-afe8243
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-afe8243>.elementor-widget-container
    {
        margin: 15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-afe8243.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-c4d7fde
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-d906576 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-d906576 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-70119 .elementor-element.elementor-element-2a1fc06>.elementor-widget-container
    {
        margin: 15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2a1fc06
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-2a1fc06.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-97f02ac
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-99e9cc4 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-99e9cc4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-499c8e8>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-499c8e8
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-499c8e8.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-3ded97d
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-ca499b7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-8b1cd0f>.elementor-widget-container
    {
        margin: 18px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-8b1cd0f
    {
        --container-widget-width: 97%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,97%);
        max-width: 97%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-8b1cd0f.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-b6b6ede
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7b04248 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-70119 .elementor-element.elementor-element-7b04248 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-70119 .elementor-element.elementor-element-36ab43f>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-36ab43f
    {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,95%);
        max-width: 95%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-36ab43f.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-16f06ab
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-88b0a95.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-88b0a95 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-70119 .elementor-element.elementor-element-86041e1
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-4e895d1
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-4e895d1.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-70119 .elementor-element.elementor-element-035b339
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-035b339.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-035b339 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-70119 .elementor-element.elementor-element-382c28e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-382c28e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-70119 .elementor-element.elementor-element-c9e305e.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-70119 .elementor-element.elementor-element-f0f2a00
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-f0f2a00.e-con
    {
        --order: 2;
    }
    .elementor-70119 .elementor-element.elementor-element-9c548f4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-9db55cf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-9db55cf
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-9db55cf .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-70119 .elementor-element.elementor-element-09872e0.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-70119 .elementor-element.elementor-element-07c6b07
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-c321744 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-70119 .elementor-element.elementor-element-cd2346f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-cd2346f
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-cd2346f .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-70119 .elementor-element.elementor-element-f6541e9
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-70119 .elementor-element.elementor-element-45e050f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-d14134b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-70119 .elementor-element.elementor-element-c85f2cf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-c85f2cf
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-c85f2cf .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-70119 .elementor-element.elementor-element-75b9341
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-7320973 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-70119 .elementor-element.elementor-element-0d5b2be>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-0d5b2be
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-0d5b2be .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-70119 .elementor-element.elementor-element-e88a72d
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-70119 .elementor-element.elementor-element-fed2063
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-e47d6be .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-70119 .elementor-element.elementor-element-6d43661>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6d43661
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-6d43661 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-70119 .elementor-element.elementor-element-44d9c5a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-7040c7c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-70119 .elementor-element.elementor-element-5ad675f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5ad675f
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-5ad675f .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-70119 .elementor-element.elementor-element-ad21384
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-76aca10>.elementor-widget-container
    {
        padding: 20px 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-76aca10 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-70119 .elementor-element.elementor-element-5963777
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-d3504d2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-d3504d2 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-70119 .elementor-element.elementor-element-a885c4c>.elementor-widget-container
    {
        margin: -7px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-a885c4c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-70119 .elementor-element.elementor-element-fae212c
    {
        --width: 44%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-70119 .elementor-element.elementor-element-89c13c5 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-89c13c5 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-70119 .elementor-element.elementor-element-89c13c5 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-ce09a17
    {
        --width: 44%;
    }
    .elementor-70119 .elementor-element.elementor-element-05ccd08 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-05ccd08 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-70119 .elementor-element.elementor-element-05ccd08 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-70119 .elementor-element.elementor-element-12d2bac
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-2f7d995
    {
        width: var(--container-widget-width,144px);
        max-width: 144px;
        --container-widget-width: 144px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2f7d995 .elementor-counter
    {
        gap: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-2f7d995 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-70119 .elementor-element.elementor-element-2f7d995 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-70119 .elementor-element.elementor-element-de4857c
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-899f54f
    {
        width: var(--container-widget-width,144px);
        max-width: 144px;
        --container-widget-width: 144px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-899f54f .elementor-counter
    {
        gap: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-899f54f .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-70119 .elementor-element.elementor-element-899f54f .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-70119 .elementor-element.elementor-element-a86175f
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-70119 .elementor-element.elementor-element-a86175f.e-con
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-11a9166
    {
        width: var(--container-widget-width,144px);
        max-width: 144px;
        --container-widget-width: 144px;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-11a9166 .elementor-counter
    {
        gap: 8px;
    }
    .elementor-70119 .elementor-element.elementor-element-11a9166 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-70119 .elementor-element.elementor-element-11a9166 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-70119 .elementor-element.elementor-element-cb3178e
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-cbcaf22.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-cbcaf22 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-70119 .elementor-element.elementor-element-a271be5
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-ecb23d4
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-5df7b82 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-70119 .elementor-element.elementor-element-308e070>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-308e070 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-70119 .elementor-element.elementor-element-e3262c4
    {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-70119 .elementor-element.elementor-element-67389ee
    {
        --width: 29%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 9px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-f874cad>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-692fcde
    {
        --width: 29%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 9px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-788963d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1d3f4c1
    {
        --width: 29%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 9px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-abcd379.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-507a33c
    {
        --width: 50%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 9px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-c781953
    {
        --width: 47%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 9px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-9a0ad4f
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-9fcb77b
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-47349bf
    {
        --width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-938457a
    {
        --width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-851a75d
    {
        --width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-39fa6d4
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-189f2c4
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-d5f2a29
    {
        --width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-3d99368
    {
        --width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-b4af91f
    {
        --width: 33%;
    }
    .elementor-70119 .elementor-element.elementor-element-a6f6180
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-ab3def3
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-14e6752
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-2245400
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-f4563bb
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-1112617
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-54622f0
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-1b925d1
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-800b8db
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-98a0fc6
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-2a0d6a8>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-2a0d6a8
    {
        --n-tabs-title-gap: 25px;
        --n-tabs-gap: 30px;
        --n-tabs-title-padding-top: 12px;
        --n-tabs-title-padding-right: 40px;
        --n-tabs-title-padding-bottom: 12px;
        --n-tabs-title-padding-left: 40px;
        --n-tabs-title-font-size: 16px;
        --n-tabs-title-direction: row;
        --n-tabs-icon-order: 1;
        --n-tabs-title-justify-content-toggle: initial;
        --n-tabs-title-align-items-toggle: center;
        --n-tabs-icon-size: 12px;
        --n-tabs-icon-gap: 50px;
    }
    .elementor-70119 .elementor-element.elementor-element-2a0d6a8.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
    {
        line-height: 22px;
    }
    .elementor-70119 .elementor-element.elementor-element-e8daa91
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-c53ecc9>.elementor-widget-container
    {
        padding: 20px 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-c53ecc9 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-70119 .elementor-element.elementor-element-6f95435
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-2542201 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-9ca74da .elementor-divider-separator
    {
        width: 20%;
    }
    .elementor-70119 .elementor-element.elementor-element-f713a29
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-c596035>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-c596035
    {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,95%);
        max-width: 95%;
    }
    .elementor-70119 .elementor-element.elementor-element-c596035 .elementor-heading-title
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-70119 .elementor-element.elementor-element-22269e2
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-6020e90
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-e06752f
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-c959286
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-78b9615
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-ac34c0b
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-0f143e5
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-dfdb922
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-723e6e9
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-ab4cb58
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-c9716f4
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-d6b8b1b
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-dc14d6b
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-5c11248
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-9a8af74
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-d71fb80
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-dfd22e8
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-65005da
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-63deeae
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-fed75fd
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-30cef43
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-291aa79
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-561c1bf
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-ad67ddd
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-1ac4c04
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-b62fa6d
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-18cafad
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-1fd6e5a
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-8a588a0
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-6044827
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-b3cc9fd
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-b08c027
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-5c10652
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-6475a3e
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-4f77b80
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-55f8366
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-7414001
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-739ef4a
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-04a1d28
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-55eda1c
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-7946568
    {
        --width: 50%;
    }
    .elementor-70119 .elementor-element.elementor-element-86ff012
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-17b624d .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-70119 .elementor-element.elementor-element-298fcdb
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-2ea91fc
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-4d846c9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-70119 .elementor-element.elementor-element-f122ad2>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-f122ad2 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-70119 .elementor-element.elementor-element-0fdb2f6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-8ddc48e
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-70119 .elementor-element.elementor-element-8ddc48e .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-564ef87>.elementor-widget-container
    {
        padding: 20px 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-564ef87 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-70119 .elementor-element.elementor-element-a8c0a68
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-2d383c7
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-dc82e4b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-70119 .elementor-element.elementor-element-cb474c7>.elementor-widget-container
    {
        margin: -12px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-cb474c7 .elementor-divider-separator
    {
        width: 12%;
    }
    .elementor-70119 .elementor-element.elementor-element-c65d110
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-55f9d3a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(15px / 2);
    }
    .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(15px / 2);
    }
    .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(15px / 2);
        margin-left: calc(15px / 2);
    }
    .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-15px / 2);
        margin-left: calc(-15px / 2);
    }
    body.rtl .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-15px / 2);
    }
    body:not(.rtl) .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-15px / 2);
    }
    .elementor-70119 .elementor-element.elementor-element-55f9d3a
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-55f9d3a .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-7319d1c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-095a865>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-095a865 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-46bd013
    {
        padding: 36px 0 36px 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3a93c8a
    {
        width: var(--container-widget-width,100.588%);
        max-width: 100.588%;
        --container-widget-width: 100.588%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-3a93c8a.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-3a93c8a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-70119 .elementor-element.elementor-element-5967de9>.elementor-widget-container
    {
        margin: 10px 0 20px 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5967de9 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-70119 .elementor-element.elementor-element-c1d3094
    {
        margin-top: -10px;
        margin-bottom: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-8618ced
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-ed5e386 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-70119 .elementor-element.elementor-element-2826464
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-d4f2e63>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-d4f2e63 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-70119 .elementor-element.elementor-element-6437f53>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-6437f53 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-cd3338f
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 16px;
        line-height: 26px;
    }
    .elementor-70119 .elementor-element.elementor-element-cd3338f>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-cd3338f.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-b151f83
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-b151f83.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-b151f83 img
    {
        width: 80%;
    }
    .elementor-70119 .elementor-element.elementor-element-3df8268
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-3df8268.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-70119 .elementor-element.elementor-element-1a41df2
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1a41df2>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-1a41df2.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-1a41df2 .elementor-button
    {
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-70119 .elementor-element.elementor-element-21fa491
    {
        padding: 36px 0 36px 0;
    }
    .elementor-70119 .elementor-element.elementor-element-e90eaef>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-328913f
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-fd952c4>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-5092133 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-2682651>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-2682651 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-9c00de4>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-9c00de4 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-bffec9e>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-bffec9e .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-0e65af6>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-70119 .elementor-element.elementor-element-0e65af6 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-70119 .elementor-element.elementor-element-a7a9777
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-70119 .elementor-element.elementor-element-faa1ce3
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-70119 .elementor-element.elementor-element-faa1ce3.elementor-element
    {
        --align-self: center;
    }
    .elementor-70119 .elementor-element.elementor-element-faa1ce3 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-70119 .elementor-element.elementor-element-e8a2b56>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-70119 .elementor-element.elementor-element-e8a2b56 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-70119 .elementor-element.elementor-element-3214e58
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-3a6912e
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-99620aa
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-8dc2739
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-4f35ac4
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-b81a6c6
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-ca7683b
    {
        font-size: 14px;
    }
    .elementor-70119 .elementor-element.elementor-element-d166d38>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-70119 .elementor-element.elementor-element-d166d38
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-65c011d */
@media(min-width: 1025px) and (max-width: 1440px)
{
    .main-banner-section
    {
        padding-left: 10px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-22a3e28 */
@media(max-width: 767px)
{
    .main-banner
    {
        background: #183580!important;
    }
}
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .container_resize .e-con-inner
    {
        max-width: 1280px!important;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-065aa01 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-316d8e0 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7385bba *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d32bf89 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f49d60b */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-052b153 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-10b897a *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-16f06ab *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d15d32d */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{/*.features_middle_first_sec{*//*margin-top:150px;*//*}*/
    .first_column_1_box
    {
        margin-top: 20px;
    }
    .first_column_2_box
    {
        margin-top: 40px;
    }
    .last_column_2_box
    {
        margin-top: 20px;
    }
    .first_column_3_box
    {
        margin-top: 20px;
    }
    .last_column_3_box
    {
        margin-top: 20px;
    }
    .middle_1_box
    {
        margin-top: 56px;
    }
    .first_column_4_box
    {
        margin-top: 12px;
    }
    .middle_2_box
    {
        margin-top: 18px;
    }
    .last_column_4_box
    {
        margin-top: 51px;
    }
    .last_column_5_box
    {
        margin-top: 22px;
    }
    .first_column_5_box
    {
        margin-top: 25px;
    }
    .middle_column_3_box
    {
        margin-top: 10px;
    }
    .last_column_six_box
    {
        margin-top: 62px;
    }
    .first_column_6_box
    {
        margin-top: 47px;
    }
    .first_column_7_box
    {
        margin-top: 10px;
    }
    .middle_4_box
    {
        margin-top: 25px;
    }
    .last_column_seven_box
    {
        margin-top: 5px;
    }
    .first_column_8_box
    {
        margin-top: 7px;
    }
    .last_column_nine_box
    {
        margin-top: 15px;
    }
    .first_column_9_box
    {
        margin-top: 15px;
    }
    .first_column_10_box
    {
        margin-top: 25px;
    }
    .first_column_11_box
    {
        margin-top: 10px;
    }
    .middle_column_6_box
    {
        margin-top: 25px;
    }
    .middle_column_7_box
    {
        margin-top: 28px;
    }
    .middle_column_8_box
    {
        margin-top: 42px;
    }
    .last_column_9_box
    {
        margin-top: 0;
    }
    .last_column_10_box
    {
        margin-top: 25px;
    }
    .last_column_11_box
    {
        margin-top: 15px;
    }
    .features_middle_second_sec
    {
        margin-top: 0;
    }
    .features_last_column_game_sec
    {
        margin-top: -5px;
    }
    .first_column_sec_box
    {
        margin-top: 34px;
    }
    .last_column_3rd_box
    {
        margin-top: 15px;
    }
    .last_column_2nd_box
    {
        margin-top: 35px;
    }
    .middle_first_box
    {
        margin-top: 100px;
    }
    .last_column_fourth_box
    {
        margin-top: -10px;
    }
    .first_column_fifth_box
    {
        margin-top: 0;
    }
    .middle_5_box
    {
        margin-top: 30px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f0f2a00 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-07c6b07 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-45e050f */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-75b9341 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-44d9c5a */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c52478c */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-9540ac3 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-2a0d6a8 */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for image, class: .elementor-element-4465f4c */
.additional_services img
{
    animation: moveElements 3s ease-in-out 900ms infinite;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-8358dc5 */
.timeline.height-11:after
{
    height: 870px!important;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-c1d3094 */
.timeline.height-8:after
{
    height: 779px!important;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-d166d38 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
