﻿.elementor-378170 .elementor-element.elementor-element-33dc228
{
    --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: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-33dc228:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-33dc228>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-378170 .elementor-element.elementor-element-c56f143
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-378170 .elementor-element.elementor-element-c56f143:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-c56f143>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.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-378170 .elementor-element.elementor-element-797a4b1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-a2e6323>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-a2e6323 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-e725967>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-e725967 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 32px;
    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-378170 .elementor-element.elementor-element-26bde2c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-26bde2c
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    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-378170 .elementor-element.elementor-element-e658104 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-378170 .elementor-element.elementor-element-e658104 .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-e658104 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-e658104>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-e658104 .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-e658104 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-d69c402
{
    --display: flex;
    --justify-content: center;
}
.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-378170 .elementor-element.elementor-element-dbda9bd
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-5a16ee8
{
    --display: flex;
    --justify-content: center;
}
.elementor-378170 .elementor-element.elementor-element-5a16ee8:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-5a16ee8>.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-378170 .elementor-element.elementor-element-ae3dfa8
{
    --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-378170 .elementor-element.elementor-element-ae3dfa8:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-ae3dfa8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-60e27eb
{
    --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-378170 .elementor-element.elementor-element-dc04422
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-dc04422 .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-378170 .elementor-element.elementor-element-f3f1849
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-f3f1849 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-f3f1849 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-378170 .elementor-element.elementor-element-fc4139a
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-fc4139a.e-con
{
    --align-self: center;
}
.elementor-378170 .elementor-element.elementor-element-77d724f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-77d724f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-77d724f
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-d1d96ab
{
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-d1d96ab.e-con
{
    --align-self: center;
}
.elementor-378170 .elementor-element.elementor-element-ea159d7.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-ea159d7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-5e7681f .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-378170 .elementor-element.elementor-element-5e7681f .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-5e7681f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-5e7681f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-5e7681f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-5e7681f
{
    z-index: 2;
}
.elementor-378170 .elementor-element.elementor-element-5e7681f .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-5e7681f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-7d30b25
{
    --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-378170 .elementor-element.elementor-element-7d30b25:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-7d30b25>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-378170 .elementor-element.elementor-element-f6dfc90
{
    --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-378170 .elementor-element.elementor-element-9aeef82
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-9aeef82 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-2f7aea8
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-2f7aea8 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-2f7aea8 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-378170 .elementor-element.elementor-element-17ade74
{
    --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: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-533884d
{
    --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-378170 .elementor-element.elementor-element-533884d:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-533884d>.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-378170 .elementor-element.elementor-element-7a7d587>.elementor-widget-container
{
    margin: 0 0 0 -25px;
}
.elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-378170 .elementor-element.elementor-element-7a7d587.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-7a7d587.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-7a7d587.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-title
{
    margin-bottom: 16px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-0e8f2a4>.elementor-widget-container
{
    margin: -12px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-0e8f2a4
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-18d084d
{
    --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-378170 .elementor-element.elementor-element-18d084d:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-18d084d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-378170 .elementor-element.elementor-element-26a7f46
{
    width: var(--container-widget-width,94.944%);
    max-width: 94.944%;
    --container-widget-width: 94.944%;
    --container-widget-flex-grow: 0;
}
.elementor-378170 .elementor-element.elementor-element-26a7f46>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-26a7f46.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-26a7f46 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-378170 .elementor-element.elementor-element-26a7f46.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-26a7f46.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-26a7f46.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-26a7f46 .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-378170 .elementor-element.elementor-element-26a7f46 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-378170 .elementor-element.elementor-element-26a7f46 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-6f7d6ea
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-6ee90e4
{
    --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-378170 .elementor-element.elementor-element-6ee90e4:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-6ee90e4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-edf73fd>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-378170 .elementor-element.elementor-element-edf73fd .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-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-description
{
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-fc7e30f>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-fc7e30f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-df6e299
{
    --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-378170 .elementor-element.elementor-element-00bb144
{
    --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-378170 .elementor-element.elementor-element-00bb144:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-00bb144>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-378170 .elementor-element.elementor-element-edb14e6>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-edb14e6.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-378170 .elementor-element.elementor-element-edb14e6.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-edb14e6.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-edb14e6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-edb14e6 .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-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-9e9f62e>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-9e9f62e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-ba0b679
{
    --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-378170 .elementor-element.elementor-element-ba0b679:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-ba0b679>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-0f5e5b4 .elementor-image-box-title
{
    margin-bottom: 45px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-378170 .elementor-element.elementor-element-0f5e5b4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-378170 .elementor-element.elementor-element-0f5e5b4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-8d91c2b>.elementor-widget-container
{
    margin: -27px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-8d91c2b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-ebc674d
{
    --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-378170 .elementor-element.elementor-element-ebc674d:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-ebc674d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-378170 .elementor-element.elementor-element-35251ca
{
    width: var(--container-widget-width,85.314%);
    max-width: 85.314%;
    --container-widget-width: 85.314%;
    --container-widget-flex-grow: 0;
}
.elementor-378170 .elementor-element.elementor-element-35251ca.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-378170 .elementor-element.elementor-element-35251ca.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-35251ca.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-35251ca.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-4b63d32>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-4b63d32
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-4e620cf
{
    --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: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-93c6ab0 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-378170 .elementor-element.elementor-element-93c6ab0 .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-93c6ab0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-93c6ab0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-93c6ab0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-93c6ab0
{
    z-index: 2;
}
.elementor-378170 .elementor-element.elementor-element-93c6ab0 .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-93c6ab0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-b3d27de
{
    --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: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-b3d27de:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-b3d27de>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-378170 .elementor-element.elementor-element-316933d
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-c8f0689
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-c8f0689 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-841596f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-378170 .elementor-element.elementor-element-841596f .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-841596f .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-ea4d734
{
    --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: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-0249ced
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-ba2d22a
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-13813b5>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-13813b5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-13813b5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-13813b5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-13813b5 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-378170 .elementor-element.elementor-element-13813b5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-378170 .elementor-element.elementor-element-13813b5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-a5e3c21
{
    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-378170 .elementor-element.elementor-element-a5e3c21>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-a5e3c21.elementor-element
{
    --align-self: flex-end;
}
.elementor-378170 .elementor-element.elementor-element-54bb8bc
{
    --display: flex;
    --padding-top: 45px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-29ea7fb.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-29ea7fb.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-29ea7fb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-29ea7fb .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-29ea7fb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-378170 .elementor-element.elementor-element-29ea7fb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-879c57f
{
    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-378170 .elementor-element.elementor-element-879c57f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-879c57f.elementor-element
{
    --align-self: flex-end;
}
.elementor-378170 .elementor-element.elementor-element-418931d
{
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-8203fc8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-8203fc8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-8203fc8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-8203fc8 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-378170 .elementor-element.elementor-element-8203fc8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-378170 .elementor-element.elementor-element-8203fc8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-8e0b089
{
    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-378170 .elementor-element.elementor-element-8e0b089>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-8e0b089.elementor-element
{
    --align-self: flex-end;
}
.elementor-378170 .elementor-element.elementor-element-cda9038
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-8e33219.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-8e33219.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-8e33219.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-8e33219 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-378170 .elementor-element.elementor-element-8e33219 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-378170 .elementor-element.elementor-element-8e33219 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-178320a
{
    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-378170 .elementor-element.elementor-element-178320a>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-178320a.elementor-element
{
    --align-self: flex-end;
}
.elementor-378170 .elementor-element.elementor-element-0606c3a
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-0e7b628.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-0e7b628.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-0e7b628.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-0e7b628 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-378170 .elementor-element.elementor-element-0e7b628 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-378170 .elementor-element.elementor-element-0e7b628 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-fad9ffe
{
    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-378170 .elementor-element.elementor-element-fad9ffe>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-fad9ffe.elementor-element
{
    --align-self: flex-end;
}
.elementor-378170 .elementor-element.elementor-element-c2277fa
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-55ba133.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-55ba133.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-55ba133.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-55ba133 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-378170 .elementor-element.elementor-element-55ba133 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-378170 .elementor-element.elementor-element-55ba133 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-cbb6c0b
{
    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-378170 .elementor-element.elementor-element-cbb6c0b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-cbb6c0b.elementor-element
{
    --align-self: flex-end;
}
.elementor-378170 .elementor-element.elementor-element-a1743a7
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-fce0309>.elementor-widget-container
{
    margin: 80px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-dc88c57
{
    --display: flex;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-eb04a0b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-eb04a0b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-eb04a0b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-eb04a0b .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-eb04a0b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-378170 .elementor-element.elementor-element-eb04a0b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-9b829f5
{
    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-378170 .elementor-element.elementor-element-9b829f5>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-fa0767f
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-3628a4c.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-3628a4c.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-3628a4c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-3628a4c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-3628a4c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-378170 .elementor-element.elementor-element-3628a4c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-1eae8ba
{
    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-378170 .elementor-element.elementor-element-1eae8ba>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-e982112
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-1c2ee48.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-1c2ee48.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-1c2ee48.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-1c2ee48 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-1c2ee48 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-378170 .elementor-element.elementor-element-1c2ee48 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-5754394
{
    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-378170 .elementor-element.elementor-element-5754394>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-0d8a60a
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-21a171a
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-f98ef3a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-f98ef3a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-f98ef3a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-f98ef3a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-f98ef3a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-378170 .elementor-element.elementor-element-f98ef3a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-507d551
{
    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-378170 .elementor-element.elementor-element-507d551>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-507d551.elementor-element
{
    --align-self: flex-start;
}
.elementor-378170 .elementor-element.elementor-element-d09282f
{
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-8588640.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-8588640.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-8588640.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-8588640 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-8588640 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-378170 .elementor-element.elementor-element-8588640 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-395296d
{
    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-378170 .elementor-element.elementor-element-395296d>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-31a7fb1
{
    --display: flex;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-6679f6d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-6679f6d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-6679f6d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-6679f6d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-6679f6d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-378170 .elementor-element.elementor-element-6679f6d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-6e62dc7
{
    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-378170 .elementor-element.elementor-element-6e62dc7>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-0b23be0
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-7d9cf83.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-7d9cf83.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-7d9cf83.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-7d9cf83 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-7d9cf83 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-378170 .elementor-element.elementor-element-7d9cf83 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-803507e
{
    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-378170 .elementor-element.elementor-element-803507e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-fb45ada
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-717b777.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-717b777.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-717b777.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-717b777 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-717b777 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-378170 .elementor-element.elementor-element-717b777 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-ae84be4
{
    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-378170 .elementor-element.elementor-element-ae84be4>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-b2f26aa
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-e6812fc.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-378170 .elementor-element.elementor-element-e6812fc.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-378170 .elementor-element.elementor-element-e6812fc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-378170 .elementor-element.elementor-element-e6812fc .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-378170 .elementor-element.elementor-element-e6812fc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-378170 .elementor-element.elementor-element-e6812fc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-378170 .elementor-element.elementor-element-442cf62
{
    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-378170 .elementor-element.elementor-element-442cf62>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-256df9b
{
    --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: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-256df9b:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-256df9b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-378170 .elementor-element.elementor-element-c914953 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 42px 18px 42px;
}
.elementor-378170 .elementor-element.elementor-element-c914953 .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-c914953 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-c914953 .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-c914953 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-be18c6c
{
    --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-378170 .elementor-element.elementor-element-609b8fe
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-4090113
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-4090113 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 52px;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-9236c56
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-9236c56 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-9236c56 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-378170 .elementor-element.elementor-element-91e5528
{
    --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-378170 .elementor-element.elementor-element-d60f93a
{
    --display: flex;
    --justify-content: center;
}
.elementor-378170 .elementor-element.elementor-element-a4e081c
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-378170 .elementor-element.elementor-element-a4e081c .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-378170 .elementor-element.elementor-element-c0b7116>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-378170 .elementor-element.elementor-element-c0b7116
{
    --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-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-bb81b7b
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-9614c24
{
    --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-378170 .elementor-element.elementor-element-63aaf4d
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-6fc3551
{
    --display: flex;
    --justify-content: center;
}
.elementor-378170 .elementor-element.elementor-element-8ee944c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-952224e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-378170 .elementor-element.elementor-element-952224e
{
    --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-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-50932c9
{
    --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-378170 .elementor-element.elementor-element-6b89a75
{
    --display: flex;
    --justify-content: center;
}
.elementor-378170 .elementor-element.elementor-element-8034b97 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-66882b1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-378170 .elementor-element.elementor-element-66882b1
{
    --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-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-4c85815
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-4de0276
{
    --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-378170 .elementor-element.elementor-element-2ffb75a
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-1f07ab8
{
    --display: flex;
    --justify-content: center;
}
.elementor-378170 .elementor-element.elementor-element-e3e4741 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-8b8902e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-378170 .elementor-element.elementor-element-8b8902e
{
    --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-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-5efe586
{
    --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-378170 .elementor-element.elementor-element-607b496
{
    --display: flex;
    --justify-content: center;
}
.elementor-378170 .elementor-element.elementor-element-d1bd13d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-be785c1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-378170 .elementor-element.elementor-element-be785c1
{
    --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-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-d221b37
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-3141203
{
    --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-378170 .elementor-element.elementor-element-0ebe798
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-a6293c6
{
    --display: flex;
    --justify-content: center;
}
.elementor-378170 .elementor-element.elementor-element-9591395 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-69781cb>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-378170 .elementor-element.elementor-element-69781cb
{
    --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-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-eec9c22
{
    --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-378170 .elementor-element.elementor-element-a0f8204 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-378170 .elementor-element.elementor-element-a0f8204 .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-a0f8204 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-a0f8204>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-a0f8204.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-a0f8204
{
    z-index: 2;
}
.elementor-378170 .elementor-element.elementor-element-a0f8204 .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-a0f8204 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-4622baf
{
    --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-378170 .elementor-element.elementor-element-4622baf:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-4622baf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-378170 .elementor-element.elementor-element-8057d02
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-4ddd751>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-4ddd751.elementor-element
{
    --align-self: center;
}
.elementor-378170 .elementor-element.elementor-element-4ddd751
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-4ddd751 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-c7685c1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-c7685c1 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-c7685c1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-378170 .elementor-element.elementor-element-d588deb
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-4b0c46b
{
    --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-378170 .elementor-element.elementor-element-2b0f3cb
{
    --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-378170 .elementor-element.elementor-element-d2d28f8 .elementor-counter
{
    gap: 9px;
}
.elementor-378170 .elementor-element.elementor-element-d2d28f8 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-378170 .elementor-element.elementor-element-d2d28f8 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-378170 .elementor-element.elementor-element-55529d5
{
    --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-378170 .elementor-element.elementor-element-8f4d1e1 .elementor-counter
{
    gap: 9px;
}
.elementor-378170 .elementor-element.elementor-element-8f4d1e1 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-378170 .elementor-element.elementor-element-8f4d1e1 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-378170 .elementor-element.elementor-element-03bbbf8
{
    --display: flex;
}
.elementor-378170 .elementor-element.elementor-element-01e0b69
{
    --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-378170 .elementor-element.elementor-element-01e0b69:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-01e0b69>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-378170 .elementor-element.elementor-element-14f57c2
{
    --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-378170 .elementor-element.elementor-element-f6fbb3c
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-378170 .elementor-element.elementor-element-f6fbb3c.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-f6fbb3c .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-378170 .elementor-element.elementor-element-f6fbb3c .elementor-counter
{
    gap: 12px;
}
.elementor-378170 .elementor-element.elementor-element-f6fbb3c .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-378170 .elementor-element.elementor-element-4969fb5
{
    --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-378170 .elementor-element.elementor-element-d918ccc
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-378170 .elementor-element.elementor-element-d918ccc.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-d918ccc .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-378170 .elementor-element.elementor-element-d918ccc .elementor-counter
{
    gap: 12px;
}
.elementor-378170 .elementor-element.elementor-element-d918ccc .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-378170 .elementor-element.elementor-element-32955d4
{
    --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-378170 .elementor-element.elementor-element-e41ae61
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-378170 .elementor-element.elementor-element-e41ae61.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-e41ae61 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-378170 .elementor-element.elementor-element-e41ae61 .elementor-counter
{
    gap: 12px;
}
.elementor-378170 .elementor-element.elementor-element-e41ae61 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-378170 .elementor-element.elementor-element-62c3256
{
    --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-378170 .elementor-element.elementor-element-21cd934 .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-378170 .elementor-element.elementor-element-21cd934 .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-21cd934 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-21cd934>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-21cd934
{
    z-index: 2;
}
.elementor-378170 .elementor-element.elementor-element-21cd934 .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-21cd934 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-5016d7c
{
    --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-378170 .elementor-element.elementor-element-ae0846d
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-ae0846d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-44d7857
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-44d7857 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-44d7857 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs .neb-protected-content-message, .elementor-widget-nested-tabs .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-378170 .elementor-element.elementor-element-c355349
{
    --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-378170 .elementor-element.elementor-element-7480c6f
{
    --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-378170 .elementor-element.elementor-element-de1414d
{
    --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-378170 .elementor-element.elementor-element-55b5c08 img
{
    height: 100px;
}
.elementor-378170 .elementor-element.elementor-element-4b675bc
{
    --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-378170 .elementor-element.elementor-element-f48717d img
{
    height: 100px;
}
.elementor-378170 .elementor-element.elementor-element-c0926cf
{
    --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-378170 .elementor-element.elementor-element-50219f3
{
    --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-378170 .elementor-element.elementor-element-f93ad14>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-f93ad14.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-378170 .elementor-element.elementor-element-f93ad14
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-f93ad14 img
{
    width: 100%;
}
.elementor-378170 .elementor-element.elementor-element-33b5853
{
    --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-378170 .elementor-element.elementor-element-7927276 img
{
    width: 100%;
    height: 100px;
}
.elementor-378170 .elementor-element.elementor-element-cccf6b0
{
    --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-378170 .elementor-element.elementor-element-e55caaa
{
    --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: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-378170 .elementor-element.elementor-element-82d5075
{
    --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-378170 .elementor-element.elementor-element-6bd0d41
{
    --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-378170 .elementor-element.elementor-element-3f0d19a
{
    --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-378170 .elementor-element.elementor-element-dfb75b6
{
    --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-378170 .elementor-element.elementor-element-a3a6e38
{
    --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-378170 .elementor-element.elementor-element-b8cb5d6
{
    --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-378170 .elementor-element.elementor-element-b457eb0
{
    --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-378170 .elementor-element.elementor-element-945cff5
{
    --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-378170 .elementor-element.elementor-element-e29b618
{
    --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-378170 .elementor-element.elementor-element-f085167
{
    --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-378170 .elementor-element.elementor-element-458ad24
{
    --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-378170 .elementor-element.elementor-element-4587658
{
    --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-378170 .elementor-element.elementor-element-3c43207
{
    --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-378170 .elementor-element.elementor-element-f8f54b4
{
    --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-378170 .elementor-element.elementor-element-dd97dc8
{
    --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-378170 .elementor-element.elementor-element-bed5b13
{
    --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-378170 .elementor-element.elementor-element-ebb0d51
{
    --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-378170 .elementor-element.elementor-element-b6c706f
{
    --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-378170 .elementor-element.elementor-element-d4b3427
{
    --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-378170 .elementor-element.elementor-element-c9c8fde
{
    --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-378170 .elementor-element.elementor-element-a145ab5
{
    --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-378170 .elementor-element.elementor-element-70a9874
{
    --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-378170 .elementor-element.elementor-element-9df9573
{
    --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: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-378170 .elementor-element.elementor-element-665ee51
{
    --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-378170 .elementor-element.elementor-element-7c92eb0
{
    --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-378170 .elementor-element.elementor-element-9bfb4ca
{
    --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-378170 .elementor-element.elementor-element-07d1a7d
{
    --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-378170 .elementor-element.elementor-element-0e25ef6
{
    --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-378170 .elementor-element.elementor-element-8775592
{
    --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-378170 .elementor-element.elementor-element-e68a8e9
{
    --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-378170 .elementor-element.elementor-element-20339bd
{
    --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-378170 .elementor-element.elementor-element-2fa8b1d
{
    --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-378170 .elementor-element.elementor-element-60d56d8
{
    --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-378170 .elementor-element.elementor-element-1cadf6f
{
    --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-378170 .elementor-element.elementor-element-ade719a
{
    --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-378170 .elementor-element.elementor-element-0b37fb7
{
    --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-378170 .elementor-element.elementor-element-46cc51c
{
    --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-378170 .elementor-element.elementor-element-ca03804
{
    --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-378170 .elementor-element.elementor-element-ca03804>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-378170 .elementor-element.elementor-element-ca03804.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-378170 .elementor-element.elementor-element-ca03804.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-378170 .elementor-element.elementor-element-ca03804.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-378170 .elementor-element.elementor-element-ca03804>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-378170 .elementor-element.elementor-element-ca03804.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-378170 .elementor-element.elementor-element-ca03804 [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-378170 .elementor-element.elementor-element-02eafc9
{
    --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: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-ca0e531 .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-378170 .elementor-element.elementor-element-ca0e531 .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-ca0e531 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-ca0e531 .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-ca0e531 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-d190cd3
{
    --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: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-d190cd3:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-d190cd3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-378170 .elementor-element.elementor-element-2e9c8f4
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-2e9c8f4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-99f998c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-378170 .elementor-element.elementor-element-99f998c .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-99f998c .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-378170 .elementor-element.elementor-element-c90ed2f
{
    --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-378170 .elementor-element.elementor-element-b4e21dc
{
    --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-378170 .elementor-element.elementor-element-5e03568
{
    --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-378170 .elementor-element.elementor-element-660bb81
{
    --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-378170 .elementor-element.elementor-element-ed48e5d
{
    --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-378170 .elementor-element.elementor-element-0c49e8e
{
    --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-378170 .elementor-element.elementor-element-cb51429
{
    --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-378170 .elementor-element.elementor-element-ec7f328
{
    --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-378170 .elementor-element.elementor-element-8e51220
{
    --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-378170 .elementor-element.elementor-element-d8dd197
{
    --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-378170 .elementor-element.elementor-element-14510a8
{
    --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-378170 .elementor-element.elementor-element-9e1d76f
{
    --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-378170 .elementor-element.elementor-element-46179ac
{
    --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-378170 .elementor-element.elementor-element-7917b9c
{
    --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-378170 .elementor-element.elementor-element-b499157
{
    --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-378170 .elementor-element.elementor-element-480d084
{
    --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;
}
.elementor-378170 .elementor-element.elementor-element-b728829 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-378170 .elementor-element.elementor-element-b728829 .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-b728829 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-b728829>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-b728829.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-b728829
{
    z-index: 2;
}
.elementor-378170 .elementor-element.elementor-element-b728829 .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-b728829 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-9bc528f:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-9bc528f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-378170 .elementor-element.elementor-element-9bc528f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-378170 .elementor-element.elementor-element-9bc528f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-378170 .elementor-element.elementor-element-0a6064c
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-378170 .elementor-element.elementor-element-5c9436a
{
    width: var(--container-widget-width,103.38%);
    max-width: 103.38%;
    --container-widget-width: 103.38%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-5c9436a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-5c9436a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 51px;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-fd6dc74
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-fd6dc74 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-fd6dc74 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-378170 .elementor-element.elementor-element-81321a4
{
    margin-top: 50px;
    margin-bottom: 20px;
}
.elementor-378170 .elementor-element.elementor-element-ad57938
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-61d72ff>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-61d72ff.elementor-element
{
    --align-self: center;
}
.elementor-378170 .elementor-element.elementor-element-61d72ff .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-61f7975 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    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 42px 18px 42px;
}
.elementor-378170 .elementor-element.elementor-element-61f7975 .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-61f7975 .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-61f7975>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-61f7975
{
    z-index: 2;
}
.elementor-378170 .elementor-element.elementor-element-61f7975 .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-61f7975 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-378170 .elementor-element.elementor-element-50a941f
{
    --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-378170 .elementor-element.elementor-element-50a941f:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-50a941f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-378170 .elementor-element.elementor-element-dd59b70>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-dd59b70
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-dd59b70 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-492b4b8
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-492b4b8 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-492b4b8 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-378170 .elementor-element.elementor-element-58148ae
{
    --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: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-71ab2fc
{
    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;
    line-height: 2em;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-71ab2fc.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-0378925>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-0378925
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-bd0cbb9
{
    --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-378170 .elementor-element.elementor-element-efa20aa .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-378170 .elementor-element.elementor-element-efa20aa .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-efa20aa .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-efa20aa .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-efa20aa .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-9373e51:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-9373e51>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-378170 .elementor-element.elementor-element-9373e51>.elementor-container
{
    max-width: 1440px;
}
.elementor-378170 .elementor-element.elementor-element-9373e51
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 50px 0;
}
.elementor-378170 .elementor-element.elementor-element-1dd2ad3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-1dd2ad3
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-1dd2ad3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-f75c2db
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-f75c2db>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-f75c2db .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-f75c2db .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-378170 .elementor-element.elementor-element-e3dcc81>.elementor-container
{
    max-width: 1440px;
}
.elementor-378170 .elementor-element.elementor-element-e3dcc81
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-378170 .elementor-element.elementor-element-c005a1b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-378170 .elementor-element.elementor-element-c005a1b
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-98e672c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-378170 .elementor-element.elementor-element-98e672c
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-378170 .elementor-element.elementor-element-abf6af4
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-378170 .elementor-element.elementor-element-bbb6723
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-bc92401 .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-378170 .elementor-element.elementor-element-bc92401 .elementor-button:hover, .elementor-378170 .elementor-element.elementor-element-bc92401 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-bc92401 .elementor-button:hover svg, .elementor-378170 .elementor-element.elementor-element-bc92401 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-378170 .elementor-element.elementor-element-21fa673
{
    --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-378170 .elementor-element.elementor-element-5c21c57.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-378170 .elementor-element.elementor-element-5c21c57
{
    text-align: center;
}
.elementor-378170 .elementor-element.elementor-element-5c21c57 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-eaf9092
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-378170 .elementor-element.elementor-element-eaf9092 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-378170 .elementor-element.elementor-element-eaf9092 .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-378170 .elementor-element.elementor-element-f41bf8c
{
    --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-378170 .elementor-element.elementor-element-f41bf8c:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-f41bf8c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-378170 .elementor-element.elementor-element-f41bf8c: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-378170 .elementor-element.elementor-element-f41bf8c, .elementor-378170 .elementor-element.elementor-element-f41bf8c::before
{
    --border-transition: .3s;
}
.elementor-378170 .elementor-element.elementor-element-d09a5ab
{
    --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-378170 .elementor-element.elementor-element-efaca79>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-efaca79
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-de252dc
{
    --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-378170 .elementor-element.elementor-element-de252dc:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-de252dc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-378170 .elementor-element.elementor-element-de252dc: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-378170 .elementor-element.elementor-element-de252dc, .elementor-378170 .elementor-element.elementor-element-de252dc::before
{
    --border-transition: .3s;
}
.elementor-378170 .elementor-element.elementor-element-3178460
{
    --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-378170 .elementor-element.elementor-element-6ded970>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-6ded970
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-c7db473
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-378170 .elementor-element.elementor-element-c7db473:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-c7db473>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-378170 .elementor-element.elementor-element-c7db473: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-378170 .elementor-element.elementor-element-c7db473, .elementor-378170 .elementor-element.elementor-element-c7db473::before
{
    --border-transition: .3s;
}
.elementor-378170 .elementor-element.elementor-element-ff0b18a
{
    --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-378170 .elementor-element.elementor-element-df0c77c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-1818cc7
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-1818cc7:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-1818cc7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-378170 .elementor-element.elementor-element-1818cc7: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-378170 .elementor-element.elementor-element-1818cc7, .elementor-378170 .elementor-element.elementor-element-1818cc7::before
{
    --border-transition: .3s;
}
.elementor-378170 .elementor-element.elementor-element-f6dbca6
{
    --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-378170 .elementor-element.elementor-element-a2363a9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-eeefed7
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-378170 .elementor-element.elementor-element-eeefed7:not(.elementor-motion-effects-element-type-background), .elementor-378170 .elementor-element.elementor-element-eeefed7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-378170 .elementor-element.elementor-element-eeefed7: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-378170 .elementor-element.elementor-element-eeefed7, .elementor-378170 .elementor-element.elementor-element-eeefed7::before
{
    --border-transition: .3s;
}
.elementor-378170 .elementor-element.elementor-element-105e5eb
{
    --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-378170 .elementor-element.elementor-element-0b58fbe
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-378170 .elementor-element.elementor-element-7d3b4b9
{
    --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-378170 .elementor-element.elementor-element-7d3b4b9>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-378170 .elementor-element.elementor-element-7d3b4b9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-378170 .elementor-element.elementor-element-7d3b4b9
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-378170 .elementor-element.elementor-element-7d3b4b9>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(min-width: 768px)
{
    .elementor-378170 .elementor-element.elementor-element-33dc228
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-c56f143
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-d69c402
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-5a16ee8
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-ae3dfa8
    {
        --content-width: 100%;
    }
    .elementor-378170 .elementor-element.elementor-element-fc4139a
    {
        --width: 1140px;
    }
    .elementor-378170 .elementor-element.elementor-element-17ade74
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-df6e299
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-4e620cf
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-b3d27de
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-ea4d734
    {
        --content-width: 1388px;
    }
    .elementor-378170 .elementor-element.elementor-element-0249ced
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-a1743a7
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-256df9b
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-be18c6c
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-609b8fe
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-d60f93a
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-bb81b7b
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-63aaf4d
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-6fc3551
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-6b89a75
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-4c85815
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-2ffb75a
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-1f07ab8
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-607b496
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-d221b37
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-0ebe798
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-a6293c6
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-2b0f3cb
    {
        --width: 30%;
    }
    .elementor-378170 .elementor-element.elementor-element-55529d5
    {
        --width: 30%;
    }
    .elementor-378170 .elementor-element.elementor-element-14f57c2
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-4969fb5
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-32955d4
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-5016d7c
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-7480c6f
    {
        --width: 10%;
    }
    .elementor-378170 .elementor-element.elementor-element-de1414d
    {
        --width: 16%;
    }
    .elementor-378170 .elementor-element.elementor-element-4b675bc
    {
        --width: 16%;
    }
    .elementor-378170 .elementor-element.elementor-element-c0926cf
    {
        --width: 16%;
    }
    .elementor-378170 .elementor-element.elementor-element-50219f3
    {
        --width: 16%;
    }
    .elementor-378170 .elementor-element.elementor-element-33b5853
    {
        --width: 16%;
    }
    .elementor-378170 .elementor-element.elementor-element-cccf6b0
    {
        --width: 10%;
    }
    .elementor-378170 .elementor-element.elementor-element-82d5075
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-6bd0d41
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-3f0d19a
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-dfb75b6
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-a3a6e38
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-b8cb5d6
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-b457eb0
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-945cff5
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-e29b618
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-f085167
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-458ad24
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-4587658
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-3c43207
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-f8f54b4
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-bed5b13
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-ebb0d51
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-b6c706f
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-d4b3427
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-c9c8fde
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-a145ab5
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-70a9874
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-9df9573
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-665ee51
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-7c92eb0
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-9bfb4ca
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-07d1a7d
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-0e25ef6
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-8775592
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-e68a8e9
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-20339bd
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-2fa8b1d
    {
        --width: 14%;
    }
    .elementor-378170 .elementor-element.elementor-element-60d56d8
    {
        --width: 12%;
    }
    .elementor-378170 .elementor-element.elementor-element-1cadf6f
    {
        --width: 12%;
    }
    .elementor-378170 .elementor-element.elementor-element-ade719a
    {
        --width: 12%;
    }
    .elementor-378170 .elementor-element.elementor-element-0b37fb7
    {
        --width: 12%;
    }
    .elementor-378170 .elementor-element.elementor-element-46cc51c
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-d190cd3
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-c90ed2f
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-b4e21dc
    {
        --width: 12.5%;
    }
    .elementor-378170 .elementor-element.elementor-element-5e03568
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-660bb81
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-ed48e5d
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-0c49e8e
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-cb51429
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-ec7f328
    {
        --width: 12.5%;
    }
    .elementor-378170 .elementor-element.elementor-element-8e51220
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-d8dd197
    {
        --width: 20%;
    }
    .elementor-378170 .elementor-element.elementor-element-14510a8
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-9e1d76f
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-46179ac
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-7917b9c
    {
        --width: 15%;
    }
    .elementor-378170 .elementor-element.elementor-element-b499157
    {
        --width: 20%;
    }
    .elementor-378170 .elementor-element.elementor-element-58148ae
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-bd0cbb9
    {
        --content-width: 100%;
    }
    .elementor-378170 .elementor-element.elementor-element-21fa673
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-d09a5ab
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-3178460
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-ff0b18a
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-1818cc7
    {
        --content-width: 100%;
    }
    .elementor-378170 .elementor-element.elementor-element-f6dbca6
    {
        --content-width: 1460px;
    }
    .elementor-378170 .elementor-element.elementor-element-eeefed7
    {
        --content-width: 100%;
    }
    .elementor-378170 .elementor-element.elementor-element-105e5eb
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-378170 .elementor-element.elementor-element-de1414d
    {
        --width: 19%;
    }
    .elementor-378170 .elementor-element.elementor-element-4b675bc
    {
        --width: 19%;
    }
    .elementor-378170 .elementor-element.elementor-element-c0926cf
    {
        --width: 19%;
    }
    .elementor-378170 .elementor-element.elementor-element-50219f3
    {
        --width: 19%;
    }
    .elementor-378170 .elementor-element.elementor-element-33b5853
    {
        --width: 19%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-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-378170 .elementor-element.elementor-element-bbb6723
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}
@media(max-width: 1024px)
{
    .elementor-378170 .elementor-element.elementor-element-33dc228
    {
        --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-378170 .elementor-element.elementor-element-c56f143
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .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-378170 .elementor-element.elementor-element-dbda9bd img
    {
        width: 66%;
    }
    .elementor-378170 .elementor-element.elementor-element-dc04422>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-77d724f
    {
        width: var(--container-widget-width,60%);
        max-width: 60%;
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-77d724f.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-ea159d7
    {
        width: var(--container-widget-width,266.469px);
        max-width: 266.469px;
        --container-widget-width: 266.469px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-ea159d7 .elementor-heading-title
    {
        line-height: 1.2em;
    }
    .elementor-378170 .elementor-element.elementor-element-9aeef82 .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-378170 .elementor-element.elementor-element-7a7d587>.elementor-widget-container
    {
        margin: -15px 0 0 -25px;
    }
    .elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-378170 .elementor-element.elementor-element-0e8f2a4
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-378170 .elementor-element.elementor-element-6f7d6ea>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-6f7d6ea
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-378170 .elementor-element.elementor-element-fc7e30f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-fc7e30f
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 41%;
    }
    .elementor-378170 .elementor-element.elementor-element-9e9f62e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-9e9f62e
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4
    {
        width: var(--container-widget-width,182.297px);
        max-width: 182.297px;
        --container-widget-width: 182.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4 .elementor-image-box-title
    {
        margin-bottom: 28px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-378170 .elementor-element.elementor-element-8d91c2b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-8d91c2b
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca
    {
        width: var(--container-widget-width,184.859px);
        max-width: 184.859px;
        --container-widget-width: 184.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-378170 .elementor-element.elementor-element-4b63d32>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-4b63d32
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-13813b5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-13813b5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-13813b5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-13813b5 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-a5e3c21
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-54bb8bc
    {
        --padding-top: 40px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-29ea7fb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-378170 .elementor-element.elementor-element-29ea7fb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-378170 .elementor-element.elementor-element-29ea7fb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-378170 .elementor-element.elementor-element-29ea7fb .elementor-image-box-title
    {
        margin-bottom: 9px;
        font-size: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-879c57f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-418931d
    {
        --padding-top: 23px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-8203fc8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-8203fc8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-8203fc8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-8203fc8 .elementor-image-box-title
    {
        margin-bottom: 7px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-8e0b089
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-cda9038
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-8e33219.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-8e33219.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-8e33219.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-8e33219 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-8e33219 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 19%;
    }
    .elementor-378170 .elementor-element.elementor-element-178320a>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-178320a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-0e7b628.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-0e7b628.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-0e7b628.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-0e7b628 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-0e7b628 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-378170 .elementor-element.elementor-element-fad9ffe
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-55ba133.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-55ba133.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-55ba133.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-55ba133 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-55ba133 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-378170 .elementor-element.elementor-element-cbb6c0b
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-eb04a0b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-eb04a0b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-eb04a0b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-eb04a0b .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-9b829f5
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-3628a4c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-3628a4c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-3628a4c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-3628a4c .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-1eae8ba
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-1c2ee48.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-1c2ee48.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-1c2ee48.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-1c2ee48 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-5754394
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-f98ef3a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-f98ef3a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-f98ef3a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-f98ef3a .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-507d551>.elementor-widget-container
    {
        margin: 3px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-507d551
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-8588640.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-8588640.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-8588640.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-8588640 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-395296d
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-6679f6d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-6679f6d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-6679f6d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-6679f6d .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-6e62dc7
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-0b23be0
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-7d9cf83.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-7d9cf83.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-7d9cf83.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-7d9cf83 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-803507e
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-fb45ada
    {
        --margin-top: 12px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-717b777.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-717b777.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-717b777.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-717b777 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-ae84be4
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-e6812fc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-e6812fc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-e6812fc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-e6812fc .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-442cf62
    {
        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-378170 .elementor-element.elementor-element-bb81b7b.e-con
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-63aaf4d.e-con
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-4c85815.e-con
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-2ffb75a.e-con
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-d221b37.e-con
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-0ebe798.e-con
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-378170 .elementor-element.elementor-element-d2d28f8 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-8f4d1e1 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-f6fbb3c
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-f6fbb3c .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-d918ccc
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-d918ccc .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-e41ae61
    {
        width: var(--container-widget-width,172.094px);
        max-width: 172.094px;
        --container-widget-width: 172.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-e41ae61 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-2e9c8f4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-5c9436a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-5c9436a .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-378170 .elementor-element.elementor-element-fd6dc74>.elementor-widget-container
    {
        margin: 12px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-71ab2fc
    {
        width: var(--container-widget-width,690.391px);
        max-width: 690.391px;
        --container-widget-width: 690.391px;
        --container-widget-flex-grow: 0;
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-0378925 img
    {
        width: 75%;
    }
    .elementor-378170 .elementor-element.elementor-element-9373e51
    {
        padding: 50px 20px 80px 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-5c21c57>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-7d3b4b9>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-378170 .elementor-element.elementor-element-33dc228
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-378170 .elementor-element.elementor-element-797a4b1
    {
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-a2e6323>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-a2e6323
    {
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-a2e6323 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-378170 .elementor-element.elementor-element-e725967>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-e725967
    {
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-e725967 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-378170 .elementor-element.elementor-element-26bde2c
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-378170 .elementor-element.elementor-element-ae3dfa8
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-60e27eb
    {
        --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-378170 .elementor-element.elementor-element-dc04422 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-378170 .elementor-element.elementor-element-f3f1849>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-f3f1849 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-378170 .elementor-element.elementor-element-fc4139a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-77d724f
    {
        width: var(--container-widget-width,96%);
        max-width: 96%;
        --container-widget-width: 96%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-d1d96ab
    {
        --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-378170 .elementor-element.elementor-element-7d30b25
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-f6dfc90
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-9aeef82>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-9aeef82 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-378170 .elementor-element.elementor-element-2f7aea8>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-2f7aea8 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-378170 .elementor-element.elementor-element-17ade74
    {
        --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-378170 .elementor-element.elementor-element-7a7d587>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-7a7d587.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-7a7d587 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-378170 .elementor-element.elementor-element-0e8f2a4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-0e8f2a4
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-26a7f46 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-378170 .elementor-element.elementor-element-6f7d6ea>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-6f7d6ea
    {
        font-size: 13.31px;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-edf73fd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-378170 .elementor-element.elementor-element-fc7e30f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-fc7e30f
    {
        font-size: 13.31px;
    }
    .elementor-378170 .elementor-element.elementor-element-df6e299
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6
    {
        width: var(--container-widget-width,254px);
        max-width: 254px;
        --container-widget-width: 254px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-edb14e6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-378170 .elementor-element.elementor-element-9e9f62e>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-9e9f62e
    {
        font-size: 13.31px;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-0f5e5b4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-378170 .elementor-element.elementor-element-8d91c2b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-8d91c2b
    {
        font-size: 13.31px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-35251ca .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-378170 .elementor-element.elementor-element-4b63d32>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-4b63d32
    {
        font-size: 13.31px;
    }
    .elementor-378170 .elementor-element.elementor-element-4e620cf
    {
        --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-378170 .elementor-element.elementor-element-b3d27de
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-316933d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-c8f0689 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-378170 .elementor-element.elementor-element-841596f>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-841596f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-378170 .elementor-element.elementor-element-ea4d734
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-0249ced
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-13813b5 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-13813b5 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-378170 .elementor-element.elementor-element-a5e3c21>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-a5e3c21
    {
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,84%);
        max-width: 84%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-378170 .elementor-element.elementor-element-a5e3c21.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-29ea7fb .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-378170 .elementor-element.elementor-element-29ea7fb .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-879c57f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-879c57f
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-378170 .elementor-element.elementor-element-879c57f.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-8203fc8>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-378170 .elementor-element.elementor-element-8203fc8 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-8203fc8 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-8e0b089>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-8e0b089
    {
        --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-378170 .elementor-element.elementor-element-8e0b089.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-cda9038
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-8e33219>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-378170 .elementor-element.elementor-element-8e33219 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-8e33219 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-178320a>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-178320a
    {
        --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-378170 .elementor-element.elementor-element-178320a.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-0606c3a
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-0e7b628>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-378170 .elementor-element.elementor-element-0e7b628 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-0e7b628 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-fad9ffe
    {
        --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-378170 .elementor-element.elementor-element-fad9ffe.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-c2277fa
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-55ba133>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-378170 .elementor-element.elementor-element-55ba133 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-55ba133 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-cbb6c0b
    {
        --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-378170 .elementor-element.elementor-element-cbb6c0b.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-a1743a7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-dc88c57
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-eb04a0b .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-9b829f5
    {
        --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-378170 .elementor-element.elementor-element-9b829f5.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-fa0767f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-3628a4c .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-1eae8ba
    {
        --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-378170 .elementor-element.elementor-element-1eae8ba.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-e982112
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-1c2ee48 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-5754394
    {
        --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-378170 .elementor-element.elementor-element-5754394.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-f98ef3a .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-378170 .elementor-element.elementor-element-507d551
    {
        --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-378170 .elementor-element.elementor-element-507d551.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-d09282f
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-8588640 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-395296d
    {
        --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-378170 .elementor-element.elementor-element-395296d.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-31a7fb1
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-6679f6d .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-6e62dc7>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-6e62dc7
    {
        --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-378170 .elementor-element.elementor-element-6e62dc7.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-0b23be0
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-7d9cf83 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-803507e>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-803507e
    {
        --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-378170 .elementor-element.elementor-element-803507e.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-fb45ada
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-717b777 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-ae84be4
    {
        --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-378170 .elementor-element.elementor-element-ae84be4.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-b2f26aa
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-e6812fc .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-442cf62>.elementor-widget-container
    {
        margin: 12px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-442cf62
    {
        --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-378170 .elementor-element.elementor-element-442cf62.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-be18c6c
    {
        --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-378170 .elementor-element.elementor-element-609b8fe
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-609b8fe.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-378170 .elementor-element.elementor-element-4090113
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-4090113.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-4090113 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-378170 .elementor-element.elementor-element-9236c56>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-9236c56 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-378170 .elementor-element.elementor-element-91e5528.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-378170 .elementor-element.elementor-element-d60f93a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-d60f93a.e-con
    {
        --order: 2;
    }
    .elementor-378170 .elementor-element.elementor-element-a4e081c .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-378170 .elementor-element.elementor-element-c0b7116>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-c0b7116
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-c0b7116 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-378170 .elementor-element.elementor-element-9614c24.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-378170 .elementor-element.elementor-element-6fc3551
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-8ee944c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-378170 .elementor-element.elementor-element-952224e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-952224e
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-952224e .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-378170 .elementor-element.elementor-element-50932c9
    {
        --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-378170 .elementor-element.elementor-element-6b89a75
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-8034b97 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-378170 .elementor-element.elementor-element-66882b1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-66882b1
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-66882b1 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-378170 .elementor-element.elementor-element-1f07ab8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-e3e4741 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-378170 .elementor-element.elementor-element-8b8902e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-8b8902e
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-8b8902e .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-378170 .elementor-element.elementor-element-5efe586
    {
        --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-378170 .elementor-element.elementor-element-607b496
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-d1bd13d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-378170 .elementor-element.elementor-element-be785c1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-be785c1
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-be785c1 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-378170 .elementor-element.elementor-element-a6293c6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-9591395 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-378170 .elementor-element.elementor-element-69781cb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-69781cb
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-69781cb .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-378170 .elementor-element.elementor-element-eec9c22
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-4622baf
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-4ddd751>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-4ddd751 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-378170 .elementor-element.elementor-element-c7685c1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-c7685c1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-378170 .elementor-element.elementor-element-2b0f3cb
    {
        --width: 47%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-378170 .elementor-element.elementor-element-d2d28f8 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-d2d28f8 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-378170 .elementor-element.elementor-element-d2d28f8 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-378170 .elementor-element.elementor-element-55529d5
    {
        --width: 47%;
    }
    .elementor-378170 .elementor-element.elementor-element-8f4d1e1 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-8f4d1e1 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-378170 .elementor-element.elementor-element-8f4d1e1 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-378170 .elementor-element.elementor-element-14f57c2
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-f6fbb3c
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-378170 .elementor-element.elementor-element-f6fbb3c .elementor-counter
    {
        gap: 2px;
    }
    .elementor-378170 .elementor-element.elementor-element-f6fbb3c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-378170 .elementor-element.elementor-element-f6fbb3c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-378170 .elementor-element.elementor-element-4969fb5
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-d918ccc
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-378170 .elementor-element.elementor-element-d918ccc .elementor-counter
    {
        gap: 2px;
    }
    .elementor-378170 .elementor-element.elementor-element-d918ccc .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-378170 .elementor-element.elementor-element-d918ccc .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-378170 .elementor-element.elementor-element-32955d4
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-378170 .elementor-element.elementor-element-32955d4.e-con
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-e41ae61
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-378170 .elementor-element.elementor-element-e41ae61 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-378170 .elementor-element.elementor-element-e41ae61 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-378170 .elementor-element.elementor-element-e41ae61 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-378170 .elementor-element.elementor-element-62c3256
    {
        --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-378170 .elementor-element.elementor-element-21cd934.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-21cd934 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-378170 .elementor-element.elementor-element-5016d7c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-ae0846d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-378170 .elementor-element.elementor-element-44d7857>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-44d7857 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-378170 .elementor-element.elementor-element-44d7857 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-378170 .elementor-element.elementor-element-c355349
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-378170 .elementor-element.elementor-element-de1414d
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-55b5c08>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-4b675bc
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-f48717d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-c0926cf
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-50219f3
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-33b5853
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-6bd0d41
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-3f0d19a
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-dfb75b6
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-a3a6e38
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-b8cb5d6
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-e29b618
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-f085167
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-458ad24
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-4587658
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-3c43207
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-ebb0d51
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-b6c706f
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-d4b3427
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-c9c8fde
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-7c92eb0
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-9bfb4ca
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-07d1a7d
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-0e25ef6
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-8775592
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-2fa8b1d
    {
        --width: 50%;
    }
    .elementor-378170 .elementor-element.elementor-element-ca03804
    {
        --n-tabs-heading-justify-content: center;
        --n-tabs-title-width: initial;
        --n-tabs-title-height: initial;
        --n-tabs-title-align-items: center;
        --n-tabs-title-flex-grow: 0;
        --n-tabs-title-gap: 25px;
        --n-tabs-title-font-size: 16px;
        --n-tabs-title-direction: row;
        --n-tabs-icon-order: 1;
        --n-tabs-title-justify-content-toggle: initial;
        --n-tabs-title-align-items-toggle: center;
        --n-tabs-icon-size: 12px;
        --n-tabs-icon-gap: 100px;
    }
    .elementor-378170 .elementor-element.elementor-element-ca03804>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-ca03804.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-378170 .elementor-element.elementor-element-02eafc9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-ca0e531
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-ca0e531 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-378170 .elementor-element.elementor-element-d190cd3
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-2e9c8f4 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-5e03568
    {
        --width: 33.33%;
    }
    .elementor-378170 .elementor-element.elementor-element-660bb81
    {
        --width: 33.33%;
    }
    .elementor-378170 .elementor-element.elementor-element-ed48e5d
    {
        --width: 33%;
    }
    .elementor-378170 .elementor-element.elementor-element-0c49e8e
    {
        --width: 33.33%;
    }
    .elementor-378170 .elementor-element.elementor-element-cb51429
    {
        --width: 33.33%;
    }
    .elementor-378170 .elementor-element.elementor-element-14510a8
    {
        --width: 33.33%;
    }
    .elementor-378170 .elementor-element.elementor-element-9e1d76f
    {
        --width: 33.33%;
    }
    .elementor-378170 .elementor-element.elementor-element-46179ac
    {
        --width: 33.33%;
    }
    .elementor-378170 .elementor-element.elementor-element-7917b9c
    {
        --width: 33.33%;
    }
    .elementor-378170 .elementor-element.elementor-element-9bc528f
    {
        padding: 36px 0 36px 0;
    }
    .elementor-378170 .elementor-element.elementor-element-f09f808>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-066ddbf>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-5c9436a>.elementor-widget-container
    {
        padding: 0 20px 0 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-5c9436a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-378170 .elementor-element.elementor-element-fd6dc74>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-fd6dc74 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-378170 .elementor-element.elementor-element-fd6dc74 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-378170 .elementor-element.elementor-element-50a941f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-dd59b70>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-dd59b70 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-378170 .elementor-element.elementor-element-492b4b8>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-492b4b8 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-378170 .elementor-element.elementor-element-71ab2fc
    {
        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: 24px;
    }
    .elementor-378170 .elementor-element.elementor-element-71ab2fc.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-bd0cbb9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-9373e51
    {
        padding: 36px 0 36px 0;
    }
    .elementor-378170 .elementor-element.elementor-element-24b1d2d>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-1dd2ad3
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-1dd2ad3>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-1dd2ad3.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-1dd2ad3 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-378170 .elementor-element.elementor-element-f75c2db>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-f75c2db .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-378170 .elementor-element.elementor-element-c005a1b>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-c005a1b .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-6b95d3d>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-6b95d3d .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-98e672c>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-378170 .elementor-element.elementor-element-98e672c .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-378170 .elementor-element.elementor-element-21fa673
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-378170 .elementor-element.elementor-element-5c21c57
    {
        width: var(--container-widget-width,84.855%);
        max-width: 84.855%;
        --container-widget-width: 84.855%;
        --container-widget-flex-grow: 0;
    }
    .elementor-378170 .elementor-element.elementor-element-5c21c57.elementor-element
    {
        --align-self: center;
    }
    .elementor-378170 .elementor-element.elementor-element-5c21c57 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-378170 .elementor-element.elementor-element-eaf9092>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-378170 .elementor-element.elementor-element-eaf9092 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-378170 .elementor-element.elementor-element-efaca79
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-6ded970
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-df0c77c
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-a2363a9
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-0b58fbe
    {
        font-size: 14px;
    }
    .elementor-378170 .elementor-element.elementor-element-7d3b4b9>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-378170 .elementor-element.elementor-element-7d3b4b9
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-7dc6ea9 */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 18px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5a16ee8 */
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-d1d96ab *//*.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-6ee90e4 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-17ade74 *//*.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-df6e299 *//*.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-4e620cf *//*.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-d60f93a */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6fc3551 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6b89a75 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1f07ab8 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a6293c6 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4b0c46b */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-01e0b69 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-ca03804 */
@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 html, class: .elementor-element-8dd408f */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}
.timeline.height-10:after
{
    height: 910px!important;
}/* End custom CSS *//* Start custom CSS for column, class: .elementor-element-70f6dc1 */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}
.timeline.height-12:after
{
    height: 887px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-50a941f */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-7d3b4b9 */
.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 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 */
