﻿.elementor-107291 .elementor-element.elementor-element-5374c0a
{
    --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-107291 .elementor-element.elementor-element-5374c0a:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-5374c0a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-107291 .elementor-element.elementor-element-4ade6ca
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-107291 .elementor-element.elementor-element-4ade6ca:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-4ade6ca>.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-107291 .elementor-element.elementor-element-3a241d9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-45fd2b4>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-45fd2b4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-107291 .elementor-element.elementor-element-ab8a901>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-ab8a901
{
    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-107291 .elementor-element.elementor-element-3957b4f .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-107291 .elementor-element.elementor-element-3957b4f .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-3957b4f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-3957b4f .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-3957b4f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-967b120
{
    --display: flex;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-107291 .elementor-element.elementor-element-9428991
{
    --display: flex;
    --justify-content: center;
}
.elementor-107291 .elementor-element.elementor-element-9428991:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-9428991>.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-107291 .elementor-element.elementor-element-485225c
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-485225c:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-485225c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-107291 .elementor-element.elementor-element-7773904
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-fafe478
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-fafe478 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    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-107291 .elementor-element.elementor-element-99dc102
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-99dc102 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-99dc102 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-107291 .elementor-element.elementor-element-abd4cd9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-107291 .elementor-element.elementor-element-12ca124
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-12ca124:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-12ca124>.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-107291 .elementor-element.elementor-element-ea45eaa.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-107291 .elementor-element.elementor-element-ea45eaa.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-ea45eaa.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-ea45eaa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-c665207
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-896e0b4
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-896e0b4:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-896e0b4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-107291 .elementor-element.elementor-element-0a93da8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-107291 .elementor-element.elementor-element-0a93da8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-107291 .elementor-element.elementor-element-0a93da8.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-0a93da8.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-0a93da8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-0a93da8 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-107291 .elementor-element.elementor-element-0a93da8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-0a93da8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-586565b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-c3c08d2
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-c3c08d2:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-c3c08d2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-description
{
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-2e6cf71
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-8c4b558
{
    --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-107291 .elementor-element.elementor-element-e2fa1c8
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-e2fa1c8:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-e2fa1c8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-107291 .elementor-element.elementor-element-c7926dd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-107291 .elementor-element.elementor-element-c7926dd.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-c7926dd.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-c7926dd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-c7926dd .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-107291 .elementor-element.elementor-element-c7926dd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-c7926dd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-9de179c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-94e5919
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-94e5919:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-94e5919>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-description
{
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-5d599d9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-69bdb26
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-69bdb26:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-69bdb26>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-107291 .elementor-element.elementor-element-1e2a605 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-107291 .elementor-element.elementor-element-1e2a605.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-107291 .elementor-element.elementor-element-1e2a605.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-107291 .elementor-element.elementor-element-1e2a605.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-107291 .elementor-element.elementor-element-1e2a605 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-107291 .elementor-element.elementor-element-1e2a605 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-107291 .elementor-element.elementor-element-1e2a605 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-c5b5b16
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-a0b8496
{
    --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-107291 .elementor-element.elementor-element-a0b8496:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-a0b8496>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-107291 .elementor-element.elementor-element-390dd03
{
    --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-107291 .elementor-element.elementor-element-4b0c829>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-4b0c829 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-cad6f77 .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-107291 .elementor-element.elementor-element-cad6f77 .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-cad6f77 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-cad6f77 .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-cad6f77 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-49d63f7
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-49d63f7:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-49d63f7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-107291 .elementor-element.elementor-element-97f7c41
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-81ac08b
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-81ac08b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-a15ba96
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-107291 .elementor-element.elementor-element-a15ba96 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-a15ba96 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-3291d62
{
    --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-107291 .elementor-element.elementor-element-7b816dd
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-110f16b
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-3952b6a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-3952b6a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-107291 .elementor-element.elementor-element-3952b6a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-107291 .elementor-element.elementor-element-3952b6a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-107291 .elementor-element.elementor-element-3952b6a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-107291 .elementor-element.elementor-element-3952b6a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-3952b6a .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-107291 .elementor-element.elementor-element-13f79e7
{
    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-107291 .elementor-element.elementor-element-13f79e7>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-13f79e7.elementor-element
{
    --align-self: flex-end;
}
.elementor-107291 .elementor-element.elementor-element-bd537d2
{
    --display: flex;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-acdd780>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-acdd780.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-107291 .elementor-element.elementor-element-acdd780.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-107291 .elementor-element.elementor-element-acdd780.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-107291 .elementor-element.elementor-element-acdd780 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-107291 .elementor-element.elementor-element-acdd780 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-acdd780 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-107291 .elementor-element.elementor-element-d3911f8
{
    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-107291 .elementor-element.elementor-element-d3911f8>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-d3911f8.elementor-element
{
    --align-self: flex-end;
}
.elementor-107291 .elementor-element.elementor-element-ff99a10
{
    --display: flex;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-0fa2984>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-0fa2984.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-107291 .elementor-element.elementor-element-0fa2984.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-107291 .elementor-element.elementor-element-0fa2984.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-107291 .elementor-element.elementor-element-0fa2984 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-107291 .elementor-element.elementor-element-0fa2984 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-0fa2984 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-107291 .elementor-element.elementor-element-3b880d9
{
    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-107291 .elementor-element.elementor-element-3b880d9>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-3b880d9.elementor-element
{
    --align-self: flex-end;
}
.elementor-107291 .elementor-element.elementor-element-6125c0a
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-c6e9073>.elementor-widget-container
{
    margin: 50px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-4f714dd
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-e51794d>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-e51794d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-107291 .elementor-element.elementor-element-e51794d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-107291 .elementor-element.elementor-element-e51794d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-107291 .elementor-element.elementor-element-e51794d .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-107291 .elementor-element.elementor-element-e51794d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-107291 .elementor-element.elementor-element-e51794d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-60f221a
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-60f221a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-60f221a.elementor-element
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-54a5693
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-7ba040b
{
    width: var(--container-widget-width,79.479%);
    max-width: 79.479%;
    --container-widget-width: 79.479%;
    --container-widget-flex-grow: 0;
}
.elementor-107291 .elementor-element.elementor-element-7ba040b>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-7ba040b.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-107291 .elementor-element.elementor-element-7ba040b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-107291 .elementor-element.elementor-element-7ba040b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-107291 .elementor-element.elementor-element-7ba040b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-107291 .elementor-element.elementor-element-7ba040b .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-107291 .elementor-element.elementor-element-7ba040b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-107291 .elementor-element.elementor-element-7ba040b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-dde301e
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-dde301e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-dde301e.elementor-element
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-f72e74e
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-e6f528e
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-694718f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-107291 .elementor-element.elementor-element-694718f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-107291 .elementor-element.elementor-element-694718f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-107291 .elementor-element.elementor-element-694718f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-107291 .elementor-element.elementor-element-694718f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-107291 .elementor-element.elementor-element-694718f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-c1101a9
{
    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-107291 .elementor-element.elementor-element-c1101a9>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-7ceba9a
{
    --display: flex;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-5be73fc.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-107291 .elementor-element.elementor-element-5be73fc.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-107291 .elementor-element.elementor-element-5be73fc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-107291 .elementor-element.elementor-element-5be73fc .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-107291 .elementor-element.elementor-element-5be73fc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-107291 .elementor-element.elementor-element-5be73fc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-7c4e72b
{
    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-107291 .elementor-element.elementor-element-7c4e72b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-7c4e72b.elementor-element
{
    --align-self: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-d88b99f
{
    --display: flex;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-34e23d2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-107291 .elementor-element.elementor-element-34e23d2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-107291 .elementor-element.elementor-element-34e23d2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-107291 .elementor-element.elementor-element-34e23d2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-107291 .elementor-element.elementor-element-34e23d2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-107291 .elementor-element.elementor-element-34e23d2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-0f75efc
{
    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-107291 .elementor-element.elementor-element-0f75efc>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-17a8405
{
    --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-107291 .elementor-element.elementor-element-17a8405:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-17a8405>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-107291 .elementor-element.elementor-element-639d24f>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-639d24f .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-c120196 .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-107291 .elementor-element.elementor-element-c120196 .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-c120196 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-c120196 .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-c120196 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-b8fbcfa
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-ae69e47
{
    --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-107291 .elementor-element.elementor-element-277f3a6
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-277f3a6 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-de46eca
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-de46eca .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-de46eca .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-107291 .elementor-element.elementor-element-b656429
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-107291 .elementor-element.elementor-element-db7511e
{
    --display: flex;
    --flex-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-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-107291 .elementor-element.elementor-element-f039776>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-f039776
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-b1669b3
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-1cc9dfc
{
    --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-107291 .elementor-element.elementor-element-992ab75 .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-107291 .elementor-element.elementor-element-992ab75 .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-992ab75 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-992ab75 .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-992ab75 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-0836ad6:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-0836ad6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-107291 .elementor-element.elementor-element-0836ad6>.elementor-container
{
    max-width: 1460px;
}
.elementor-107291 .elementor-element.elementor-element-0836ad6
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-107291 .elementor-element.elementor-element-0836ad6>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-107291 .elementor-element.elementor-element-e0ef2a2
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-e0ef2a2 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-33b1925>.elementor-container
{
    max-width: 1460px;
}
.elementor-107291 .elementor-element.elementor-element-33b1925
{
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-107291 .elementor-element.elementor-element-90a5b63.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-90a5b63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-90a5b63>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-3de418c>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-3de418c img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-107291 .elementor-element.elementor-element-3de418c:hover img
{
    opacity: 1;
}
.elementor-107291 .elementor-element.elementor-element-b4c62c3>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-b4c62c3.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-b4c62c3.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-b4c62c3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-b4c62c3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-107291 .elementor-element.elementor-element-b4c62c3 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-107291 .elementor-element.elementor-element-b4c62c3 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-107291 .elementor-element.elementor-element-20a31de.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-20a31de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-20a31de>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-7b2250d>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-7b2250d img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-107291 .elementor-element.elementor-element-7b2250d:hover img
{
    opacity: 1;
}
.elementor-107291 .elementor-element.elementor-element-76a3ca5
{
    width: var(--container-widget-width,92.244%);
    max-width: 92.244%;
    --container-widget-width: 92.244%;
    --container-widget-flex-grow: 0;
}
.elementor-107291 .elementor-element.elementor-element-76a3ca5>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-76a3ca5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-107291 .elementor-element.elementor-element-76a3ca5.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-76a3ca5.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-76a3ca5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-76a3ca5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-107291 .elementor-element.elementor-element-76a3ca5 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-107291 .elementor-element.elementor-element-76a3ca5 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-107291 .elementor-element.elementor-element-61d84fd.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-61d84fd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-61d84fd>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-d9ddb61>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-d9ddb61 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-107291 .elementor-element.elementor-element-d9ddb61:hover img
{
    opacity: 1;
}
.elementor-107291 .elementor-element.elementor-element-c50eecf>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-c50eecf.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-c50eecf.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-c50eecf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-c50eecf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-107291 .elementor-element.elementor-element-c50eecf .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-107291 .elementor-element.elementor-element-c50eecf .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-107291 .elementor-element.elementor-element-43248c9.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-43248c9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-43248c9>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-47bbb2e>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-47bbb2e img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-107291 .elementor-element.elementor-element-47bbb2e:hover img
{
    opacity: 1;
}
.elementor-107291 .elementor-element.elementor-element-cc15bd9>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-cc15bd9.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-cc15bd9.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-cc15bd9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-cc15bd9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-107291 .elementor-element.elementor-element-cc15bd9 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-107291 .elementor-element.elementor-element-cc15bd9 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-107291 .elementor-element.elementor-element-d4a8519>.elementor-container
{
    max-width: 1460px;
}
.elementor-107291 .elementor-element.elementor-element-d4a8519
{
    margin-top: 3px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-107291 .elementor-element.elementor-element-b06dbe4.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-b06dbe4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-b06dbe4>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-bd9093d>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-bd9093d img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-107291 .elementor-element.elementor-element-bd9093d:hover img
{
    opacity: 1;
}
.elementor-107291 .elementor-element.elementor-element-0578fa0>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-0578fa0.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-0578fa0.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-0578fa0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-0578fa0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-107291 .elementor-element.elementor-element-0578fa0 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-107291 .elementor-element.elementor-element-0578fa0 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-107291 .elementor-element.elementor-element-b80b33b.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-b80b33b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-b80b33b>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-129d7d5>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-129d7d5 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-107291 .elementor-element.elementor-element-129d7d5:hover img
{
    opacity: 1;
}
.elementor-107291 .elementor-element.elementor-element-6abd9b8>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-6abd9b8.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-6abd9b8.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-6abd9b8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-6abd9b8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-107291 .elementor-element.elementor-element-6abd9b8 .elementor-image-box-img img
{
    transition-duration: 0s;
}
.elementor-107291 .elementor-element.elementor-element-6abd9b8 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-107291 .elementor-element.elementor-element-6abd9b8 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-107291 .elementor-element.elementor-element-4a4f90b.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-4a4f90b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-4a4f90b>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-70d40dd>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-70d40dd img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-107291 .elementor-element.elementor-element-70d40dd:hover img
{
    opacity: 1;
}
.elementor-107291 .elementor-element.elementor-element-e2dd69b>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-e2dd69b.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-e2dd69b.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-e2dd69b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-e2dd69b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-107291 .elementor-element.elementor-element-e2dd69b .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-107291 .elementor-element.elementor-element-e2dd69b .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-107291 .elementor-element.elementor-element-2e7836a.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-2e7836a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-107291 .elementor-element.elementor-element-2e7836a>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-10e934a>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-10e934a img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-107291 .elementor-element.elementor-element-10e934a:hover img
{
    opacity: 1;
}
.elementor-107291 .elementor-element.elementor-element-11bdfe5>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-107291 .elementor-element.elementor-element-11bdfe5.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-11bdfe5.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-11bdfe5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-11bdfe5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-107291 .elementor-element.elementor-element-11bdfe5 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-107291 .elementor-element.elementor-element-11bdfe5 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-107291 .elementor-element.elementor-element-7d62893
{
    --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-107291 .elementor-element.elementor-element-7d62893:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-7d62893>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-107291 .elementor-element.elementor-element-e74b9cf>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-e74b9cf .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-356c1f5 .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-107291 .elementor-element.elementor-element-356c1f5 .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-356c1f5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-356c1f5 .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-356c1f5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-04e1dae
{
    --display: flex;
    --flex-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: 70px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-04e1dae:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-04e1dae>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-107291 .elementor-element.elementor-element-04e1dae.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-107291 .elementor-element.elementor-element-57ac4f1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-57ac4f1.elementor-element
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-57ac4f1
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-57ac4f1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-b605c3c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-b605c3c .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-b605c3c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-107291 .elementor-element.elementor-element-4457b14
{
    --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-107291 .elementor-element.elementor-element-6462212
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
}
.elementor-107291 .elementor-element.elementor-element-6462212.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-107291 .elementor-element.elementor-element-73aebaa>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-107291 .elementor-element.elementor-element-73aebaa .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-73aebaa.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-73aebaa.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-73aebaa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-73aebaa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-107291 .elementor-element.elementor-element-73aebaa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-73aebaa .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-90c4cb0>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-107291 .elementor-element.elementor-element-90c4cb0 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-90c4cb0.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-90c4cb0.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-90c4cb0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-90c4cb0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-107291 .elementor-element.elementor-element-90c4cb0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-90c4cb0 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-9336f6e>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-107291 .elementor-element.elementor-element-9336f6e .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-9336f6e.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-9336f6e.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-9336f6e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-9336f6e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-107291 .elementor-element.elementor-element-9336f6e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-9336f6e .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-9838e18
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-b9a8cdd
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-b9a8cdd img
{
    width: 75%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 8px 23px 6px #0c44ba;
}
.elementor-107291 .elementor-element.elementor-element-9cf5377
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-5e10caf>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-107291 .elementor-element.elementor-element-5e10caf .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-5e10caf.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-5e10caf.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-5e10caf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-5e10caf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-107291 .elementor-element.elementor-element-5e10caf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-5e10caf .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-b56096e>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-107291 .elementor-element.elementor-element-b56096e .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-b56096e.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-b56096e.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-b56096e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-b56096e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-107291 .elementor-element.elementor-element-b56096e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-b56096e .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-b092b0b>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-107291 .elementor-element.elementor-element-b092b0b .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-b092b0b.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-b092b0b.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-b092b0b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-b092b0b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-107291 .elementor-element.elementor-element-b092b0b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-b092b0b .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-467a2f3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}
.elementor-107291 .elementor-element.elementor-element-b87b632
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-ca33b86
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-cd10bfa
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-7a0508c>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 15px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-107291 .elementor-element.elementor-element-7a0508c .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-7a0508c.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-107291 .elementor-element.elementor-element-7a0508c.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-107291 .elementor-element.elementor-element-7a0508c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-7a0508c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-107291 .elementor-element.elementor-element-7a0508c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-7a0508c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-5cf883d
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-84dbea4
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-859a8bf .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-107291 .elementor-element.elementor-element-859a8bf .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-859a8bf .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-859a8bf .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-859a8bf .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-7b40730
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-7b40730:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-7b40730>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-5a94a75
{
    --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-107291 .elementor-element.elementor-element-5541e6e
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-5541e6e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-58d122a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-58d122a .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-58d122a .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-107291 .elementor-element.elementor-element-1516c63
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-1516c63.e-con
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-066ae49
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-066ae49 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-2fc88a1
{
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-62b9979
{
    --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-107291 .elementor-element.elementor-element-8089765>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-8089765 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-6b51591 .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-107291 .elementor-element.elementor-element-6b51591 .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-6b51591 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-6b51591 .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-6b51591 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-64f46d2
{
    --display: flex;
    --flex-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: 0px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-64f46d2:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-64f46d2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-107291 .elementor-element.elementor-element-2f9cbc8
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-917fe5b>.elementor-widget-container
{
    padding: 72px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-917fe5b.elementor-element
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-917fe5b
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-917fe5b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-abe92e2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-abe92e2 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-abe92e2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-107291 .elementor-element.elementor-element-a409353
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-3ab2826
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-107291 .elementor-element.elementor-element-9034941
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-2f5e270
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-8d0b260 .elementor-counter
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-8d0b260 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-107291 .elementor-element.elementor-element-8d0b260 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-107291 .elementor-element.elementor-element-f9526c9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-107291 .elementor-element.elementor-element-07561cc
{
    --spacer-size: 70px;
}
.elementor-107291 .elementor-element.elementor-element-07561cc>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-8cdc48e
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-a175b21 .elementor-counter
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-a175b21 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-107291 .elementor-element.elementor-element-a175b21 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-107291 .elementor-element.elementor-element-40ee328
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-de78c42
{
    --spacer-size: 70px;
}
.elementor-107291 .elementor-element.elementor-element-de78c42>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-753ffdd
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-9b560a4 .elementor-counter
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-9b560a4 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-107291 .elementor-element.elementor-element-9b560a4 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-107291 .elementor-element.elementor-element-f731fa4
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-105ace8
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-f904f23
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-107291 .elementor-element.elementor-element-f904f23:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-f904f23>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-107291 .elementor-element.elementor-element-a9ca868
{
    --display: flex;
    --flex-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: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-5e64442
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-107291 .elementor-element.elementor-element-5e64442.elementor-element
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-5e64442 .elementor-counter
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-5e64442 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-107291 .elementor-element.elementor-element-5e64442 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-107291 .elementor-element.elementor-element-83fa131
{
    --display: flex;
    --flex-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: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-e22f058
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-107291 .elementor-element.elementor-element-e22f058.elementor-element
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-e22f058 .elementor-counter
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-e22f058 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-107291 .elementor-element.elementor-element-e22f058 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-107291 .elementor-element.elementor-element-ae2a019
{
    --display: flex;
    --flex-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: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-a64b0be
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-107291 .elementor-element.elementor-element-a64b0be.elementor-element
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-a64b0be .elementor-counter
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-a64b0be .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-107291 .elementor-element.elementor-element-a64b0be .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-107291 .elementor-element.elementor-element-e32e162
{
    --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-107291 .elementor-element.elementor-element-b11ba41>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-b11ba41 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-1fcd6e9 .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-107291 .elementor-element.elementor-element-1fcd6e9 .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-1fcd6e9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-1fcd6e9 .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-1fcd6e9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-2b5223c
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-9291d4f
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-9291d4f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-bdbdde0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-bdbdde0 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-bdbdde0 .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-107291 .elementor-element.elementor-element-81ed945
{
    --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-107291 .elementor-element.elementor-element-9dbbc00
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-74c254d
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-8e7542c img
{
    height: 100px;
}
.elementor-107291 .elementor-element.elementor-element-9d9f36c
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-5c2ad09 img
{
    height: 100px;
}
.elementor-107291 .elementor-element.elementor-element-772e8b6
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-5988e2e
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-a554974>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-a554974.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-107291 .elementor-element.elementor-element-a554974
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-a554974 img
{
    width: 100%;
}
.elementor-107291 .elementor-element.elementor-element-b0bbea9
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-109af80 img
{
    width: 100%;
    height: 100px;
}
.elementor-107291 .elementor-element.elementor-element-8c54d25
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-9fcc640
{
    --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-107291 .elementor-element.elementor-element-4610cea
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-c3533a3
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-e68de2b
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-60998c0
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-65674ed
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-b045d4e
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-52d4bc5
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-f58a26d
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-dcaf08f
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-a60233a
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-abbe960
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-80b6d88
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-39ec0a8
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-162dc12
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-9f92fa6
{
    --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-107291 .elementor-element.elementor-element-f41a2af
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-a921d98
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-252fc29
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-8e52140
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-8b6c3e6
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-e52bf0a
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-4e3f104
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-12d157a
{
    --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-107291 .elementor-element.elementor-element-3c98d6c
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-b4be353
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-8dd2c6f
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-6d35af5
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-76d81ed
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-5423333
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-d8c851d
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-dbb1929
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-dcf443b
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-28fcfec
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-217f0f3
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-658e6ed
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-927421a
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-cc28e27
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-1fbce03
{
    --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-107291 .elementor-element.elementor-element-1fbce03>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-1fbce03.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-107291 .elementor-element.elementor-element-1fbce03.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-107291 .elementor-element.elementor-element-1fbce03.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-107291 .elementor-element.elementor-element-1fbce03>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-107291 .elementor-element.elementor-element-1fbce03.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-107291 .elementor-element.elementor-element-1fbce03 [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-107291 .elementor-element.elementor-element-b5af19b
{
    --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-107291 .elementor-element.elementor-element-d1f22d5>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-d1f22d5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-2612768 .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-107291 .elementor-element.elementor-element-2612768 .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-2612768 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-2612768 .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-2612768 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-d2e90f1
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-d2e90f1:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-d2e90f1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-107291 .elementor-element.elementor-element-c654c47>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-c654c47.elementor-element
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-c654c47
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-c654c47 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-792454d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-792454d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-792454d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-107291 .elementor-element.elementor-element-80c0827
{
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-758fff1
{
    --display: flex;
    --overlay-opacity: .5;
}
.elementor-107291 .elementor-element.elementor-element-758fff1::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.elementor-background-video-container::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.e-con-inner>.elementor-background-video-container::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.elementor-background-slideshow::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.e-con-inner>.elementor-background-slideshow::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-107291 .elementor-element.elementor-element-4f0f577.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-4f0f577.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-4f0f577.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-4f0f577 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-4f0f577 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-4f0f577 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-c85c55e.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-c85c55e.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-c85c55e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-c85c55e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-c85c55e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-c85c55e .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-3441b96.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-3441b96.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-3441b96.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-3441b96 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-3441b96 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-3441b96 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-79905d0.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-79905d0.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-79905d0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-79905d0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-79905d0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-79905d0 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-5421983.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-5421983.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-5421983.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-5421983 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-5421983 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-5421983 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-66d6c89.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-66d6c89.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-66d6c89.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-66d6c89 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-66d6c89 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-66d6c89 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-5a39a0d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-5a39a0d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-5a39a0d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-5a39a0d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-5a39a0d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-5a39a0d .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-d4ad79d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-d4ad79d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-d4ad79d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-d4ad79d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-d4ad79d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-d4ad79d .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-9337c83.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-9337c83.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-9337c83.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-9337c83 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-107291 .elementor-element.elementor-element-9337c83 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-9337c83 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-107291 .elementor-element.elementor-element-5429322
{
    --display: flex;
    --min-height: 400px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-5429322:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-5429322>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../gambling/image/Group-2887.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.elementor-107291 .elementor-element.elementor-element-daba283
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-107291 .elementor-element.elementor-element-1574513
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-859c529.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-859c529.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-859c529.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-859c529 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-107291 .elementor-element.elementor-element-859c529 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-859c529 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-859c529 .elementor-image-box-description
{
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-90f33c0
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-f342b9c
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-f916c33.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-f916c33.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-f916c33.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-f916c33 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-107291 .elementor-element.elementor-element-f916c33 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-f916c33 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-0962760
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-0d15fff
{
    --display: flex;
    --flex-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: 20px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-117f7e2.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-117f7e2.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-117f7e2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-117f7e2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-107291 .elementor-element.elementor-element-117f7e2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-117f7e2 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-b8aa9f4
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-c1f0ead
{
    --display: flex;
    --flex-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: 20px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-2be35aa.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-2be35aa.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-2be35aa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-2be35aa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-107291 .elementor-element.elementor-element-2be35aa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-2be35aa .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-546ebf7
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-172e66d
{
    --display: flex;
    --flex-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: 10px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-43e3300.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-43e3300.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-43e3300.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-43e3300 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-107291 .elementor-element.elementor-element-43e3300 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-43e3300 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-a60e87e
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-d708686
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-be58819.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-be58819.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-be58819.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-be58819 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-107291 .elementor-element.elementor-element-be58819 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-be58819 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-a408699
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-89dd0b2
{
    --display: flex;
    --flex-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: 30px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-6bc2d28.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-6bc2d28.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-6bc2d28.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-6bc2d28 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-107291 .elementor-element.elementor-element-6bc2d28 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-6bc2d28 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-3a4d15b
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-b65d2bc
{
    --display: flex;
    --flex-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: 15px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-d2b272b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-d2b272b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-d2b272b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-d2b272b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-107291 .elementor-element.elementor-element-d2b272b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-d2b272b .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-860627c
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-c58f7d2
{
    --display: flex;
    --flex-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: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-3d705ef.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-107291 .elementor-element.elementor-element-3d705ef.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-3d705ef.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-107291 .elementor-element.elementor-element-3d705ef .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-107291 .elementor-element.elementor-element-3d705ef .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-107291 .elementor-element.elementor-element-3d705ef .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-107291 .elementor-element.elementor-element-c901586
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-b7bc108 .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-107291 .elementor-element.elementor-element-b7bc108 .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-b7bc108 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-b7bc108 .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-b7bc108 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-2b325e7
{
    --display: flex;
    --flex-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: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-c2c0dd5>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-c2c0dd5
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-c2c0dd5 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-bd0cfca
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-bd0cfca .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-bd0cfca .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-107291 .elementor-element.elementor-element-5b2e2e4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --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-107291 .elementor-element.elementor-element-9ccca6f
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-e4d9124
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-e4d9124.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-107291 .elementor-element.elementor-element-084a34e .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-107291 .elementor-element.elementor-element-084a34e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-107291 .elementor-element.elementor-element-084a34e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-dc08686
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-dc08686.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-107291 .elementor-element.elementor-element-9dc31a9 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-107291 .elementor-element.elementor-element-9dc31a9 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-107291 .elementor-element.elementor-element-9dc31a9 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-a95869d
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-a95869d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-107291 .elementor-element.elementor-element-71127a8 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-107291 .elementor-element.elementor-element-71127a8 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-107291 .elementor-element.elementor-element-71127a8 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-8f3c80a
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-638c7d3
{
    --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;
    --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-107291 .elementor-element.elementor-element-879676d
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-c702824
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-299678d .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-107291 .elementor-element.elementor-element-299678d .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-107291 .elementor-element.elementor-element-299678d .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-107291 .elementor-element.elementor-element-d45de07
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-2f14cc2
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-575bfd7
{
    width: var(--container-widget-width,67%);
    max-width: 67%;
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-575bfd7.elementor-element
{
    --align-self: center;
}
.elementor-107291 .elementor-element.elementor-element-0ba832e
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-2cb2206
{
    --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: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-51bafbd>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-51bafbd .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-0e07e6e .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-107291 .elementor-element.elementor-element-0e07e6e .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-0e07e6e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-0e07e6e .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-0e07e6e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-ff6819b:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-ff6819b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-107291 .elementor-element.elementor-element-ff6819b>.elementor-container
{
    max-width: 1460px;
}
.elementor-107291 .elementor-element.elementor-element-ff6819b
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-107291 .elementor-element.elementor-element-ff6819b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-107291 .elementor-element.elementor-element-a2b6b57>.elementor-container
{
    max-width: 1460px;
}
.elementor-107291 .elementor-element.elementor-element-133493d
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-133493d .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-5ef2402
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.8px;
}
.elementor-107291 .elementor-element.elementor-element-5ef2402>.elementor-widget-container
{
    margin: 0% 0% 0% 0%;
}
.elementor-107291 .elementor-element.elementor-element-5ef2402 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-5ef2402 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-107291 .elementor-element.elementor-element-8311d39>.elementor-container
{
    max-width: 1460px;
}
.elementor-107291 .elementor-element.elementor-element-8311d39
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-107291 .elementor-element.elementor-element-154ab08>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-154ab08
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-637b6db>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-637b6db
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-e997d01
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-e997d01:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-e997d01>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-107291 .elementor-element.elementor-element-c51d59e
{
    --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: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-a2abd77>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-a2abd77 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-8624cfc .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-107291 .elementor-element.elementor-element-8624cfc .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-8624cfc .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-8624cfc .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-8624cfc .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-8bfedbf
{
    --display: flex;
    --flex-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: 70px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-8bfedbf:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-8bfedbf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-107291 .elementor-element.elementor-element-6075339
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-4cbb674
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-4cbb674 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-107291 .elementor-element.elementor-element-4a3b18c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-4a3b18c .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-4a3b18c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-107291 .elementor-element.elementor-element-4de6fb1
{
    --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: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-4de6fb1:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-4de6fb1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-0a60159
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-d786512 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-426ea53>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-426ea53
{
    --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-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-5449878>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-5449878
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-f00841c>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-f00841c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-6cf3999>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-6cf3999
{
    --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-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-bbb08e4>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-bbb08e4 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-d40bec0>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-d40bec0
{
    --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-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-7bd7882
{
    --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-107291 .elementor-element.elementor-element-f9b2f8a
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-afddda5 img
{
    max-width: 100%;
}
.elementor-107291 .elementor-element.elementor-element-2d33e8f
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-a497c27
{
    --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: 20px 20px 20px 20px;
}
.elementor-107291 .elementor-element.elementor-element-a497c27:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-a497c27>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-f4d67bc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-089262b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-0c128fe>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-0c128fe
{
    --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-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-ee1ae1d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-ee1ae1d
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-06ace7c>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-06ace7c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-68a1c90>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-68a1c90
{
    --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-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-6e61d60
{
    --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-107291 .elementor-element.elementor-element-7e844cf
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-f70f7c2
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-153b4f9
{
    --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: 20px 20px 20px 20px;
}
.elementor-107291 .elementor-element.elementor-element-153b4f9:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-153b4f9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-171fd25
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-08fd8c1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-d1190f9>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-d1190f9
{
    --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-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-3e5f93c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-3e5f93c
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-b6b604b>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-b6b604b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-0d18c90>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-0d18c90
{
    --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-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-2d72e72
{
    --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-107291 .elementor-element.elementor-element-ea52c99
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-916d674
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-0ccba6a
{
    --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: 20px 20px 20px 20px;
}
.elementor-107291 .elementor-element.elementor-element-0ccba6a:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-0ccba6a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-1bc8d7b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-6cdbbaf .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-dc90b15>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-dc90b15
{
    --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-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-cd624ef>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-cd624ef
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-c3eb9da>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-c3eb9da .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-4a679a8>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-4a679a8
{
    --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-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-c704aa9
{
    --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-107291 .elementor-element.elementor-element-1bf9a12
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-61bad70
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-eea1af9
{
    --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: 20px 20px 20px 20px;
}
.elementor-107291 .elementor-element.elementor-element-eea1af9:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-eea1af9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-dc8fcee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-9e8a095 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4
{
    --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-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-fb53ad0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-fb53ad0
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-52d1fe9>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-52d1fe9 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef
{
    --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-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-baf5ce7
{
    --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-107291 .elementor-element.elementor-element-5b30006
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-65df085
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-e990f2d
{
    --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: 20px 20px 20px 20px;
}
.elementor-107291 .elementor-element.elementor-element-e990f2d:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-e990f2d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-6f9f7cc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-80f2d20 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1
{
    --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-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-c663cf4>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-c663cf4
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-946d4d6>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-946d4d6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-79117c5>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-79117c5
{
    --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-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-9cf016e
{
    --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-107291 .elementor-element.elementor-element-fcd6843
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-af334e7
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-cd9614f
{
    --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: 20px 20px 20px 20px;
}
.elementor-107291 .elementor-element.elementor-element-cd9614f:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-cd9614f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-ebdd207
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-8fe5f95 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-f142312>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-f142312
{
    --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-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-5929304>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-5929304
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-7eb83fa>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-7eb83fa .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-adb77b1>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-adb77b1
{
    --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-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-afd64af
{
    --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-107291 .elementor-element.elementor-element-6274c4c
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-6c63282
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-6307950
{
    --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: 20px 20px 20px 20px;
}
.elementor-107291 .elementor-element.elementor-element-6307950:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-6307950>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-f6673a3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-193a791 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-964076f>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-964076f
{
    --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-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-f01044f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-f01044f
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-c073c14>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-c073c14 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-f910059>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-f910059
{
    --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-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-535f54d
{
    --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-107291 .elementor-element.elementor-element-36fe273
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-d114251
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-4e54058
{
    --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: 20px 20px 20px 20px;
}
.elementor-107291 .elementor-element.elementor-element-4e54058:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-4e54058>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-e58a01e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-2bacd50 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec
{
    --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-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-61e4e1c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-61e4e1c
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-d04d363>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-d04d363 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3
{
    --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-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-2b2aa2a
{
    --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-107291 .elementor-element.elementor-element-bded447
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-bc93b01
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-4456760
{
    --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: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-4456760:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-4456760>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-c16c1af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-107291 .elementor-element.elementor-element-8290642 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5
{
    --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-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-9043eef>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-9043eef
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-8276eaf>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-8276eaf .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-9e49191>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-107291 .elementor-element.elementor-element-9e49191
{
    --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-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-107291 .elementor-element.elementor-element-43c2dab
{
    --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-107291 .elementor-element.elementor-element-28a319e
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-558a13d
{
    --display: flex;
}
.elementor-107291 .elementor-element.elementor-element-8ef40b1
{
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: initial;
    --n-tabs-title-width: 100%;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 1;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 20px;
    --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;
}
.elementor-107291 .elementor-element.elementor-element-8ef40b1>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-107291 .elementor-element.elementor-element-8ef40b1.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-107291 .elementor-element.elementor-element-8ef40b1.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;
}
.elementor-107291 .elementor-element.elementor-element-8ef40b1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-8ef40b1.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover)
{
    border-style: none;
}
.elementor-107291 .elementor-element.elementor-element-8ef40b1.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: 500;
    line-height: 30px;
}
.elementor-107291 .elementor-element.elementor-element-27cf6d8
{
    --display: flex;
    --border-radius: 0px 0px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-c309baa .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-107291 .elementor-element.elementor-element-c309baa .elementor-button:hover, .elementor-107291 .elementor-element.elementor-element-c309baa .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-c309baa .elementor-button:hover svg, .elementor-107291 .elementor-element.elementor-element-c309baa .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-107291 .elementor-element.elementor-element-316dea8
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-8982b92
{
    text-align: center;
}
.elementor-107291 .elementor-element.elementor-element-8982b92 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-9741be5
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-107291 .elementor-element.elementor-element-9741be5 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-107291 .elementor-element.elementor-element-9741be5 .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-107291 .elementor-element.elementor-element-4b1a80b
{
    --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-107291 .elementor-element.elementor-element-4b1a80b:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-4b1a80b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-107291 .elementor-element.elementor-element-4b1a80b: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-107291 .elementor-element.elementor-element-4b1a80b, .elementor-107291 .elementor-element.elementor-element-4b1a80b::before
{
    --border-transition: .3s;
}
.elementor-107291 .elementor-element.elementor-element-cb688c3
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-438ed98>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-438ed98
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-ae1e8a4
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-107291 .elementor-element.elementor-element-ae1e8a4:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-ae1e8a4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-107291 .elementor-element.elementor-element-ae1e8a4: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-107291 .elementor-element.elementor-element-ae1e8a4, .elementor-107291 .elementor-element.elementor-element-ae1e8a4::before
{
    --border-transition: .3s;
}
.elementor-107291 .elementor-element.elementor-element-a506709
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-97c6613
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-0711746
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-0711746:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-0711746>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-107291 .elementor-element.elementor-element-0711746: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-107291 .elementor-element.elementor-element-0711746, .elementor-107291 .elementor-element.elementor-element-0711746::before
{
    --border-transition: .3s;
}
.elementor-107291 .elementor-element.elementor-element-27bb5f6
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-2386780
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-61eb34c
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-107291 .elementor-element.elementor-element-61eb34c:not(.elementor-motion-effects-element-type-background), .elementor-107291 .elementor-element.elementor-element-61eb34c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-107291 .elementor-element.elementor-element-61eb34c: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-107291 .elementor-element.elementor-element-61eb34c, .elementor-107291 .elementor-element.elementor-element-61eb34c::before
{
    --border-transition: .3s;
}
.elementor-107291 .elementor-element.elementor-element-ed1fa15
{
    --display: flex;
    --flex-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-107291 .elementor-element.elementor-element-7b9f0fe
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-107291 .elementor-element.elementor-element-7e41fac
{
    --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-107291 .elementor-element.elementor-element-7e41fac>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-107291 .elementor-element.elementor-element-7e41fac>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-107291 .elementor-element.elementor-element-7e41fac
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-107291 .elementor-element.elementor-element-7e41fac>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-107291 .elementor-element.elementor-element-5374c0a
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-4ade6ca
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-967b120
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-9428991
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-abd4cd9
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-8c4b558
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-a0b8496
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-390dd03
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-49d63f7
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-3291d62
    {
        --content-width: 1388px;
    }
    .elementor-107291 .elementor-element.elementor-element-7b816dd
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-6125c0a
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-17a8405
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-b8fbcfa
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-b656429
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-db7511e
    {
        --width: 40%;
    }
    .elementor-107291 .elementor-element.elementor-element-b1669b3
    {
        --width: 40%;
    }
    .elementor-107291 .elementor-element.elementor-element-7d62893
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-04e1dae
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-4457b14
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-6462212
    {
        --width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-9838e18
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-9cf5377
    {
        --width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-467a2f3
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-b87b632
    {
        --width: 5%;
    }
    .elementor-107291 .elementor-element.elementor-element-ca33b86
    {
        --width: 30%;
    }
    .elementor-107291 .elementor-element.elementor-element-cd10bfa
    {
        --width: 30%;
    }
    .elementor-107291 .elementor-element.elementor-element-5cf883d
    {
        --width: 30%;
    }
    .elementor-107291 .elementor-element.elementor-element-84dbea4
    {
        --width: 5%;
    }
    .elementor-107291 .elementor-element.elementor-element-7b40730
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-1516c63
    {
        --width: 1140px;
    }
    .elementor-107291 .elementor-element.elementor-element-62b9979
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-2f9cbc8
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-a409353
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-3ab2826
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-9034941
    {
        --width: 24.5%;
    }
    .elementor-107291 .elementor-element.elementor-element-2f5e270
    {
        --width: 16%;
    }
    .elementor-107291 .elementor-element.elementor-element-f9526c9
    {
        --width: 1.5%;
    }
    .elementor-107291 .elementor-element.elementor-element-8cdc48e
    {
        --width: 16%;
    }
    .elementor-107291 .elementor-element.elementor-element-40ee328
    {
        --width: 1.5%;
    }
    .elementor-107291 .elementor-element.elementor-element-753ffdd
    {
        --width: 16%;
    }
    .elementor-107291 .elementor-element.elementor-element-f731fa4
    {
        --width: 24.5%;
    }
    .elementor-107291 .elementor-element.elementor-element-105ace8
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-f904f23
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-a9ca868
    {
        --width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-83fa131
    {
        --width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-ae2a019
    {
        --width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-e32e162
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-2b5223c
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-9dbbc00
    {
        --width: 17%;
    }
    .elementor-107291 .elementor-element.elementor-element-74c254d
    {
        --width: 13%;
    }
    .elementor-107291 .elementor-element.elementor-element-9d9f36c
    {
        --width: 13%;
    }
    .elementor-107291 .elementor-element.elementor-element-772e8b6
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-5988e2e
    {
        --width: 13%;
    }
    .elementor-107291 .elementor-element.elementor-element-b0bbea9
    {
        --width: 13%;
    }
    .elementor-107291 .elementor-element.elementor-element-8c54d25
    {
        --width: 16%;
    }
    .elementor-107291 .elementor-element.elementor-element-4610cea
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-c3533a3
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-e68de2b
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-60998c0
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-65674ed
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-b045d4e
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-52d4bc5
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-f58a26d
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-dcaf08f
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-a60233a
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-abbe960
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-80b6d88
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-39ec0a8
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-162dc12
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-f41a2af
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-a921d98
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-252fc29
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-8e52140
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-8b6c3e6
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-e52bf0a
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-4e3f104
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-12d157a
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-3c98d6c
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-b4be353
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-8dd2c6f
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-6d35af5
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-76d81ed
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-5423333
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-d8c851d
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-dbb1929
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-dcf443b
    {
        --width: 14%;
    }
    .elementor-107291 .elementor-element.elementor-element-28fcfec
    {
        --width: 12%;
    }
    .elementor-107291 .elementor-element.elementor-element-217f0f3
    {
        --width: 12%;
    }
    .elementor-107291 .elementor-element.elementor-element-658e6ed
    {
        --width: 12%;
    }
    .elementor-107291 .elementor-element.elementor-element-927421a
    {
        --width: 12%;
    }
    .elementor-107291 .elementor-element.elementor-element-cc28e27
    {
        --width: 15%;
    }
    .elementor-107291 .elementor-element.elementor-element-b5af19b
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-80c0827
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-5429322
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-daba283
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-1574513
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-90f33c0
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-f342b9c
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-0962760
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-0d15fff
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-b8aa9f4
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-c1f0ead
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-546ebf7
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-172e66d
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-a60e87e
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-d708686
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-a408699
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-89dd0b2
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-3a4d15b
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-b65d2bc
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-860627c
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-c58f7d2
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-c901586
    {
        --width: 11%;
    }
    .elementor-107291 .elementor-element.elementor-element-5b2e2e4
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-9ccca6f
    {
        --width: 10%;
    }
    .elementor-107291 .elementor-element.elementor-element-e4d9124
    {
        --width: 19.905%;
    }
    .elementor-107291 .elementor-element.elementor-element-dc08686
    {
        --width: 24.536%;
    }
    .elementor-107291 .elementor-element.elementor-element-a95869d
    {
        --width: 25.956%;
    }
    .elementor-107291 .elementor-element.elementor-element-8f3c80a
    {
        --width: 10%;
    }
    .elementor-107291 .elementor-element.elementor-element-638c7d3
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-879676d
    {
        --width: 20%;
    }
    .elementor-107291 .elementor-element.elementor-element-c702824
    {
        --width: 30%;
    }
    .elementor-107291 .elementor-element.elementor-element-d45de07
    {
        --width: 30%;
    }
    .elementor-107291 .elementor-element.elementor-element-2f14cc2
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-2cb2206
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-c51d59e
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-8bfedbf
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-4de6fb1
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-0a60159
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-a497c27
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-f4d67bc
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-153b4f9
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-171fd25
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-0ccba6a
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-1bc8d7b
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-eea1af9
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-dc8fcee
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-e990f2d
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-6f9f7cc
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-cd9614f
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-ebdd207
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-6307950
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-f6673a3
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-4e54058
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-e58a01e
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-4456760
    {
        --content-width: 1500px;
    }
    .elementor-107291 .elementor-element.elementor-element-c16c1af
    {
        --width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-316dea8
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-cb688c3
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-a506709
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-0711746
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-27bb5f6
    {
        --content-width: 1460px;
    }
    .elementor-107291 .elementor-element.elementor-element-61eb34c
    {
        --content-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-ed1fa15
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-107291 .elementor-element.elementor-element-9838e18
    {
        --width: 45%;
    }
    .elementor-107291 .elementor-element.elementor-element-9cf5377
    {
        --width: 29%;
    }
    .elementor-107291 .elementor-element.elementor-element-ca33b86
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-cd10bfa
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-5cf883d
    {
        --width: 33%;
    }
}
@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-107291 .elementor-element.elementor-element-b1669b3
    {
        --justify-content: center;
    }
    .elementor-107291 .elementor-element.elementor-element-6abd9b8
    {
        width: var(--container-widget-width,248px);
        max-width: 248px;
        --container-widget-width: 248px;
        --container-widget-flex-grow: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-066ae49
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-066ae49.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-107291 .elementor-element.elementor-element-5374c0a
    {
        --flex-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-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-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-c665207
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8 .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-586565b
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-2e6cf71
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-9de179c
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-5d599d9
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-c5b5b16
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-3952b6a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-3952b6a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-3952b6a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-3952b6a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-13f79e7
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-acdd780.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-acdd780.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-acdd780.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-acdd780 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-d3911f8
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-0fa2984.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-0fa2984.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-0fa2984.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-0fa2984 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-3b880d9
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-e51794d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-107291 .elementor-element.elementor-element-e51794d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-107291 .elementor-element.elementor-element-e51794d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-107291 .elementor-element.elementor-element-e51794d .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-60f221a
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-7ba040b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-107291 .elementor-element.elementor-element-7ba040b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-107291 .elementor-element.elementor-element-7ba040b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-107291 .elementor-element.elementor-element-7ba040b .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-dde301e
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-694718f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-694718f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-694718f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-694718f .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-c1101a9
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-5be73fc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-5be73fc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-5be73fc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-5be73fc .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-7c4e72b
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-d88b99f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-34e23d2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-34e23d2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-34e23d2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-34e23d2 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-0f75efc
    {
        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-107291 .elementor-element.elementor-element-9838e18.e-con
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-467a2f3
    {
        --margin-top: -50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-ca33b86
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-cd10bfa
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-5cf883d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-066ae49
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-107291 .elementor-element.elementor-element-8d0b260 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-a175b21 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-9b560a4 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-5429322
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-daba283
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-859c529 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-f916c33 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-107291 .elementor-element.elementor-element-f916c33 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-117f7e2 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-2be35aa .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-43e3300 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-43e3300 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-d708686
    {
        --margin-top: -33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-be58819 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-89dd0b2
    {
        --margin-top: -33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-6bc2d28 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-b65d2bc
    {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-d2b272b .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-c58f7d2
    {
        --margin-top: -47px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-3d705ef .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-5b2e2e4
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-107291 .elementor-element.elementor-element-5b2e2e4.e-con
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-e4d9124
    {
        --justify-content: center;
    }
    .elementor-107291 .elementor-element.elementor-element-e4d9124.e-con
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-084a34e .elementor-button
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-dc08686
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-9dc31a9>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9dc31a9 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-a95869d
    {
        --justify-content: center;
    }
    .elementor-107291 .elementor-element.elementor-element-71127a8 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-638c7d3
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-107291 .elementor-element.elementor-element-638c7d3.e-con
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-c702824
    {
        --justify-content: center;
    }
    .elementor-107291 .elementor-element.elementor-element-c702824.e-con
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-299678d .elementor-button
    {
        font-size: 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-5ef2402>.elementor-widget-container
    {
        padding: 0 0 0 90px;
    }
    .elementor-107291 .elementor-element.elementor-element-5ef2402 .elementor-divider
    {
        text-align: left;
    }
    .elementor-107291 .elementor-element.elementor-element-5ef2402 .elementor-divider-separator
    {
        margin: 0 auto;
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-8bfedbf
    {
        --padding-top: 50px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-7e41fac>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-107291 .elementor-element.elementor-element-5374c0a
    {
        --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-107291 .elementor-element.elementor-element-3a241d9>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-3a241d9
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-3a241d9 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-107291 .elementor-element.elementor-element-45fd2b4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-45fd2b4
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-45fd2b4 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-107291 .elementor-element.elementor-element-ab8a901
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-107291 .elementor-element.elementor-element-485225c
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-7773904
    {
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-fafe478
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-fafe478.elementor-element
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-fafe478 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-107291 .elementor-element.elementor-element-99dc102>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-99dc102 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-107291 .elementor-element.elementor-element-abd4cd9
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-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-107291 .elementor-element.elementor-element-ea45eaa
    {
        width: var(--container-widget-width,279px);
        max-width: 279px;
        --container-widget-width: 279px;
        --container-widget-flex-grow: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-ea45eaa>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-ea45eaa.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-ea45eaa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-c665207>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-c665207
    {
        font-size: 13.31px;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8
    {
        width: var(--container-widget-width,286.641px);
        max-width: 286.641px;
        --container-widget-width: 286.641px;
        --container-widget-flex-grow: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-0a93da8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-586565b>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-586565b
    {
        font-size: 13.31px;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-6133c7f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-107291 .elementor-element.elementor-element-2e6cf71>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-2e6cf71
    {
        font-size: 13.31px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-c7926dd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-107291 .elementor-element.elementor-element-9de179c>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-9de179c
    {
        font-size: 13.31px;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-0356bc1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-107291 .elementor-element.elementor-element-5d599d9>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-5d599d9
    {
        font-size: 13.31px;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-1e2a605 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-107291 .elementor-element.elementor-element-c5b5b16>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-107291 .elementor-element.elementor-element-c5b5b16
    {
        font-size: 13.31px;
    }
    .elementor-107291 .elementor-element.elementor-element-390dd03
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-49d63f7
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-97f7c41
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-81ac08b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-107291 .elementor-element.elementor-element-a15ba96>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-a15ba96 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-107291 .elementor-element.elementor-element-3291d62
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-7b816dd
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-3952b6a .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-3952b6a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-107291 .elementor-element.elementor-element-13f79e7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-13f79e7
    {
        --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-107291 .elementor-element.elementor-element-13f79e7.elementor-element
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-acdd780 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-acdd780 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-107291 .elementor-element.elementor-element-d3911f8>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-d3911f8
    {
        --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-107291 .elementor-element.elementor-element-d3911f8.elementor-element
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-0fa2984 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-0fa2984 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-107291 .elementor-element.elementor-element-3b880d9
    {
        --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-107291 .elementor-element.elementor-element-3b880d9.elementor-element
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-6125c0a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-4f714dd
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-e51794d .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-107291 .elementor-element.elementor-element-60f221a
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-107291 .elementor-element.elementor-element-54a5693
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-7ba040b .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-107291 .elementor-element.elementor-element-dde301e
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-107291 .elementor-element.elementor-element-694718f .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-c1101a9
    {
        --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-107291 .elementor-element.elementor-element-c1101a9.elementor-element
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-5be73fc .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-7c4e72b
    {
        --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-107291 .elementor-element.elementor-element-7c4e72b.elementor-element
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-34e23d2 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-0f75efc
    {
        --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-107291 .elementor-element.elementor-element-0f75efc.elementor-element
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-b8fbcfa
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-ae69e47
    {
        --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-107291 .elementor-element.elementor-element-277f3a6 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-107291 .elementor-element.elementor-element-de46eca>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-de46eca .elementor-divider-separator
    {
        width: 108px;
    }
    .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-107291 .elementor-element.elementor-element-f039776>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-107291 .elementor-element.elementor-element-f039776
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-f039776 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-1cc9dfc
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-e0ef2a2 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-107291 .elementor-element.elementor-element-90a5b63
    {
        width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-b4c62c3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-20a31de
    {
        width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-76a3ca5 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-61d84fd
    {
        width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-c50eecf .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-43248c9
    {
        width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-cc15bd9 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b06dbe4
    {
        width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-0578fa0 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b80b33b
    {
        width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-6abd9b8 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-4a4f90b
    {
        width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-e2dd69b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-2e7836a
    {
        width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-11bdfe5 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-04e1dae
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-57ac4f1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-57ac4f1 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-107291 .elementor-element.elementor-element-b605c3c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b605c3c .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-6462212
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-73aebaa>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-107291 .elementor-element.elementor-element-73aebaa .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-73aebaa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-73aebaa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-73aebaa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-73aebaa .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-90c4cb0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-107291 .elementor-element.elementor-element-90c4cb0 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-90c4cb0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-90c4cb0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-90c4cb0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-90c4cb0 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-9336f6e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9336f6e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9336f6e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9336f6e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9336f6e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9336f6e .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-9838e18
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-9838e18.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-107291 .elementor-element.elementor-element-9cf5377
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-5e10caf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5e10caf .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5e10caf.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5e10caf.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5e10caf.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5e10caf .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-b56096e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b56096e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b56096e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b56096e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b56096e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b56096e .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-b092b0b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b092b0b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b092b0b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b092b0b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b092b0b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-b092b0b .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-467a2f3
    {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-ca33b86
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-cd10bfa
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-7a0508c>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-107291 .elementor-element.elementor-element-7a0508c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-7a0508c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-7a0508c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-7a0508c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-7a0508c .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-5cf883d
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-7b40730
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-5a94a75
    {
        --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-107291 .elementor-element.elementor-element-5541e6e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-107291 .elementor-element.elementor-element-58d122a>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-58d122a .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-107291 .elementor-element.elementor-element-1516c63
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-066ae49
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-107291 .elementor-element.elementor-element-066ae49 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-62b9979
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-64f46d2
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-917fe5b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-917fe5b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-abe92e2>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-abe92e2 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-107291 .elementor-element.elementor-element-9034941
    {
        --width: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-2f5e270
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-107291 .elementor-element.elementor-element-8d0b260 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-8d0b260 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-107291 .elementor-element.elementor-element-8d0b260 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-107291 .elementor-element.elementor-element-8cdc48e
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-a175b21 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-a175b21 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-107291 .elementor-element.elementor-element-a175b21 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-107291 .elementor-element.elementor-element-753ffdd
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-9b560a4 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-9b560a4 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-107291 .elementor-element.elementor-element-9b560a4 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-107291 .elementor-element.elementor-element-a9ca868
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-5e64442 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-107291 .elementor-element.elementor-element-5e64442 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-107291 .elementor-element.elementor-element-5e64442 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-83fa131
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-e22f058 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-107291 .elementor-element.elementor-element-e22f058 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-107291 .elementor-element.elementor-element-e22f058 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-ae2a019
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-a64b0be .elementor-counter
    {
        gap: 2px;
    }
    .elementor-107291 .elementor-element.elementor-element-a64b0be .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-107291 .elementor-element.elementor-element-a64b0be .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-e32e162
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-9291d4f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-107291 .elementor-element.elementor-element-bdbdde0>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-bdbdde0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-107291 .elementor-element.elementor-element-bdbdde0 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-107291 .elementor-element.elementor-element-81ed945
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-74c254d
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-8e7542c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9d9f36c
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-5c2ad09>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-772e8b6
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-5988e2e
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-b0bbea9
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-b0bbea9.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-107291 .elementor-element.elementor-element-c3533a3
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-e68de2b
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-60998c0
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-65674ed
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-b045d4e
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-dcaf08f
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-a60233a
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-abbe960
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-80b6d88
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-39ec0a8
    {
        --width: 33%;
    }
    .elementor-107291 .elementor-element.elementor-element-a921d98
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-252fc29
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-8e52140
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-8b6c3e6
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-b4be353
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-8dd2c6f
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-6d35af5
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-76d81ed
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-5423333
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-dcf443b
    {
        --width: 50%;
    }
    .elementor-107291 .elementor-element.elementor-element-1fbce03
    {
        --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-107291 .elementor-element.elementor-element-1fbce03>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-1fbce03.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-107291 .elementor-element.elementor-element-b5af19b
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-d2e90f1
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-c654c47 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-107291 .elementor-element.elementor-element-792454d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-792454d .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-80c0827
    {
        --content-width: 100%;
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-758fff1
    {
        --min-height: 0px;
        --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-107291 .elementor-element.elementor-element-758fff1::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.elementor-background-video-container::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.e-con-inner>.elementor-background-video-container::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.elementor-background-slideshow::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.e-con-inner>.elementor-background-slideshow::before, .elementor-107291 .elementor-element.elementor-element-758fff1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-repeat: no-repeat;
        background-size: contain;
    }
    .elementor-107291 .elementor-element.elementor-element-758fff1.e-con
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-4f0f577>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 25px 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-4f0f577.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-107291 .elementor-element.elementor-element-4f0f577 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-4f0f577.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-4f0f577.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-4f0f577.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-4f0f577 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-107291 .elementor-element.elementor-element-4f0f577 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-c85c55e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-c85c55e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-c85c55e .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-c85c55e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-c85c55e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-c85c55e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-c85c55e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-107291 .elementor-element.elementor-element-c85c55e .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-3441b96>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 25px 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-3441b96.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-107291 .elementor-element.elementor-element-3441b96 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-3441b96.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-3441b96.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-3441b96.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-3441b96 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-107291 .elementor-element.elementor-element-3441b96 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-79905d0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-79905d0.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-79905d0 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-79905d0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-79905d0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-79905d0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-79905d0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-107291 .elementor-element.elementor-element-79905d0 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-5421983>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5421983.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-107291 .elementor-element.elementor-element-5421983 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-5421983.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-5421983.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-5421983.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-5421983 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-107291 .elementor-element.elementor-element-5421983 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-66d6c89>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-66d6c89.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-66d6c89 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-66d6c89.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-66d6c89.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-66d6c89.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-66d6c89 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-107291 .elementor-element.elementor-element-66d6c89 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-5a39a0d>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5a39a0d.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-107291 .elementor-element.elementor-element-5a39a0d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-5a39a0d .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-5a39a0d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-5a39a0d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-5a39a0d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-5a39a0d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-107291 .elementor-element.elementor-element-5a39a0d .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-d4ad79d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-d4ad79d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-107291 .elementor-element.elementor-element-d4ad79d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-d4ad79d .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-d4ad79d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-d4ad79d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-d4ad79d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-d4ad79d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-107291 .elementor-element.elementor-element-d4ad79d .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 50px 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-107291 .elementor-element.elementor-element-9337c83 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-107291 .elementor-element.elementor-element-859c529 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-f916c33 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-107291 .elementor-element.elementor-element-f916c33 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-117f7e2 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-2be35aa .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-43e3300 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-43e3300.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-43e3300.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-43e3300.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-107291 .elementor-element.elementor-element-43e3300 .elementor-image-box-title
    {
        margin-bottom: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-d708686
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-be58819 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-89dd0b2
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-6bc2d28 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-b65d2bc
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-d2b272b .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-c58f7d2
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-3d705ef .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-107291 .elementor-element.elementor-element-2b325e7
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-c2c0dd5>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-c2c0dd5 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-107291 .elementor-element.elementor-element-bd0cfca>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-bd0cfca .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-084a34e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-107291 .elementor-element.elementor-element-9dc31a9 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-107291 .elementor-element.elementor-element-71127a8 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-107291 .elementor-element.elementor-element-299678d .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-107291 .elementor-element.elementor-element-575bfd7
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-107291 .elementor-element.elementor-element-575bfd7.elementor-element
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-2cb2206
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-133493d .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-107291 .elementor-element.elementor-element-5ef2402>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5ef2402 .elementor-divider-separator
    {
        width: 18%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5ef2402 .elementor-divider
    {
        text-align: center;
        padding-block-start: 2px;
        padding-block-end: 2px;
    }
    .elementor-107291 .elementor-element.elementor-element-154ab08>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-154ab08 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-637b6db>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-637b6db .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-c1ee8db>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-c1ee8db .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-c51d59e
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-4cbb674 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-107291 .elementor-element.elementor-element-4a3b18c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-107291 .elementor-element.elementor-element-0a60159
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-d786512 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-426ea53>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-426ea53 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-5449878>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5449878
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-f00841c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-6cf3999>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-6cf3999 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-bbb08e4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-d40bec0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-d40bec0 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-f4d67bc
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-089262b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-0c128fe>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-0c128fe .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-ee1ae1d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-ee1ae1d
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-06ace7c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-68a1c90>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-68a1c90 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-171fd25
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-08fd8c1 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-d1190f9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-d1190f9 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-3e5f93c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-3e5f93c
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-b6b604b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-0d18c90>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-0d18c90 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-6cdbbaf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-dc90b15>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-dc90b15 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-cd624ef>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-cd624ef
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-c3eb9da .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-4a679a8>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-4a679a8 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-dc8fcee
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-9e8a095 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-e76bcd4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-e76bcd4 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-fb53ad0>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-fb53ad0
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-52d1fe9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-d17a2ef>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-d17a2ef .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-6f9f7cc
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-80f2d20 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-e2a35c1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-e2a35c1 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-c663cf4>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-c663cf4
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-946d4d6 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-79117c5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-79117c5 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-ebdd207
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-8fe5f95 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-f142312>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-f142312 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-5929304>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-5929304
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-7eb83fa .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-adb77b1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-adb77b1 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-f6673a3
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-193a791 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-964076f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-964076f .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-f01044f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-f01044f
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-c073c14 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-f910059>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-f910059 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-e58a01e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-2bacd50 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-a8fc8ec>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-a8fc8ec .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-61e4e1c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-61e4e1c
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-d04d363 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-a9e12a3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-a9e12a3 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-8290642 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-6f5d1d5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-6f5d1d5 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-9043eef>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9043eef
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-107291 .elementor-element.elementor-element-8276eaf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-107291 .elementor-element.elementor-element-9e49191>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-107291 .elementor-element.elementor-element-9e49191 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-107291 .elementor-element.elementor-element-8ef40b1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-8ef40b1
    {
        --n-tabs-title-font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-8ef40b1.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: 21px;
    }
    .elementor-107291 .elementor-element.elementor-element-27cf6d8
    {
        --margin-top: -21px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 10px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-316dea8
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-107291 .elementor-element.elementor-element-8982b92
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-107291 .elementor-element.elementor-element-8982b92.elementor-element
    {
        --align-self: center;
    }
    .elementor-107291 .elementor-element.elementor-element-8982b92 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-107291 .elementor-element.elementor-element-9741be5>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-107291 .elementor-element.elementor-element-9741be5 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-107291 .elementor-element.elementor-element-438ed98
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-97c6613
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-2386780
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-7b9f0fe
    {
        font-size: 14px;
    }
    .elementor-107291 .elementor-element.elementor-element-7e41fac>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-107291 .elementor-element.elementor-element-7e41fac
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-9428991 */
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-c3c08d2 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-abd4cd9 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-94e5919 */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-69bdb26 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8c4b558 *//*.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.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4457b14 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-467a2f3 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 25px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-04e1dae */
.sw-solution-sec figure.elementor-image-box-img
{
    border-radius: 50%;
    background: #2045a3;
    padding: 10px 10px 0 10px;
}
.sw-solution-sec figure.elementor-image-box-img:hover
{
    background: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3ab2826 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f904f23 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-1fbce03 */
@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 container, class: .elementor-element-5b2e2e4 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-638c7d3 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2b325e7 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-7e41fac */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Vanguard CF';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.svg') format('svg');
}/* End Custom Fonts 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 */
