﻿.elementor-31999 .elementor-element.elementor-element-946c188
{
    --display: flex;
    --min-height: 680px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 40px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-946c188:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-946c188>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../gambling/image/Casino-banner.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.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-31999 .elementor-element.elementor-element-ba30855>.elementor-widget-container
{
    margin: -40px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-838c8f5
{
    --display: flex;
    --flex-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-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-31999 .elementor-element.elementor-element-43549cf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 600;
    line-height: 1.3em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-73715b6 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    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-31999 .elementor-element.elementor-element-8179b16
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    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-31999 .elementor-element.elementor-element-6e906b3 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-31999 .elementor-element.elementor-element-6e906b3 .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-6e906b3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-6e906b3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-6e906b3
{
    z-index: 2;
}
.elementor-31999 .elementor-element.elementor-element-6e906b3 .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-6e906b3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-6a189b0
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-f178865
{
    --display: flex;
    --justify-content: center;
}
.elementor-31999 .elementor-element.elementor-element-f178865:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-f178865>.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-31999 .elementor-element.elementor-element-c92f800
{
    --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-31999 .elementor-element.elementor-element-c92f800:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-c92f800>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-31999 .elementor-element.elementor-element-ab39f78
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-d23b712
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d23b712 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-31999 .elementor-element.elementor-element-2ea3d50
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-2ea3d50 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-2ea3d50 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-5029855
{
    --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-31999 .elementor-element.elementor-element-d26f4f5
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d26f4f5:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-d26f4f5>.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-31999 .elementor-element.elementor-element-a1c8984 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-a1c8984.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-a1c8984.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-a1c8984.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-a1c8984 .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-31999 .elementor-element.elementor-element-a1c8984 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-a1c8984 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-addbf7b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-bb6fab6
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-bb6fab6:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-bb6fab6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-5a28909 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-5a28909.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-5a28909.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-5a28909.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-5a28909 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-31999 .elementor-element.elementor-element-5a28909 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-5a28909 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-d0590c6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-47d7459
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-47d7459:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-47d7459>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-description
{
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-8b1a1c8
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-7f10b2f
{
    --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-31999 .elementor-element.elementor-element-0fda49f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-0fda49f:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-0fda49f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-41a4586 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-41a4586.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-41a4586.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-41a4586.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-41a4586 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-31999 .elementor-element.elementor-element-41a4586 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-41a4586 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-984595a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-0bc52da
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-0bc52da:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-0bc52da>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-2f4c497 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-2f4c497.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-31999 .elementor-element.elementor-element-2f4c497.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-2f4c497.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-31999 .elementor-element.elementor-element-2f4c497 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-31999 .elementor-element.elementor-element-2f4c497 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-31999 .elementor-element.elementor-element-2f4c497 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-aaccaf1
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-534ab3a
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-534ab3a:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-534ab3a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-79abe10 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-79abe10.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-31999 .elementor-element.elementor-element-79abe10.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-79abe10.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-31999 .elementor-element.elementor-element-79abe10 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-31999 .elementor-element.elementor-element-79abe10 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-79abe10 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-99c19d6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-40d5f94
{
    --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-31999 .elementor-element.elementor-element-40d5f94:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-40d5f94>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-31999 .elementor-element.elementor-element-7ac1f74>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-7ac1f74 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-edbfa3a .elementor-button
{
    background-color: #1754d5;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-31999 .elementor-element.elementor-element-edbfa3a .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-edbfa3a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-edbfa3a .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-edbfa3a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-ba11175
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-ba11175:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-ba11175>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-31999 .elementor-element.elementor-element-f8f3ac5
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-fd122d7
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-fd122d7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-5c5e26b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-31999 .elementor-element.elementor-element-5c5e26b .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-5c5e26b .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-f43792a
{
    --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: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-c09d7ad
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-d5ed09c
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-0cc85e3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-0cc85e3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-0cc85e3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-0cc85e3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-0cc85e3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-0cc85e3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-0cc85e3 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-b8f6f4c
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-b8f6f4c>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-b8f6f4c.elementor-element
{
    --align-self: flex-end;
}
.elementor-31999 .elementor-element.elementor-element-addf763
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-03c07c2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-03c07c2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-03c07c2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-03c07c2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-31999 .elementor-element.elementor-element-03c07c2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-03c07c2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-8581e45
{
    width: var(--container-widget-width,70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-8581e45>.elementor-widget-container
{
    margin: -10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-8581e45.elementor-element
{
    --align-self: flex-end;
}
.elementor-31999 .elementor-element.elementor-element-80d3b40
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-549d46a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-549d46a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-549d46a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-549d46a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-549d46a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-549d46a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-e94c6c7
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-e94c6c7>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-e94c6c7.elementor-element
{
    --align-self: flex-end;
}
.elementor-31999 .elementor-element.elementor-element-5ab49bc
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-773f718>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-773f718.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-773f718.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-773f718.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-773f718 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-773f718 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-773f718 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-9d16c56
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-9d16c56>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-9d16c56.elementor-element
{
    --align-self: flex-end;
}
.elementor-31999 .elementor-element.elementor-element-275a099
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-9e6e144>.elementor-widget-container
{
    margin: 50px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-47f115f
{
    --display: flex;
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-c465c43.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-c465c43.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-c465c43.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-c465c43 .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3em;
}
.elementor-31999 .elementor-element.elementor-element-c465c43 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-c465c43 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-9a1f9a3
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-9a1f9a3>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-9a1f9a3.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-b04465d
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-b19d033.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-b19d033.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-b19d033.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-b19d033 .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-b19d033 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-b19d033 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-c897719
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-c897719>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-c897719.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-1b121ac
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-dc56a61
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-f1c3686.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-f1c3686.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-f1c3686.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-f1c3686 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-31999 .elementor-element.elementor-element-f1c3686 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-f1c3686 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-b89ec72
{
    width: var(--container-widget-width,72%);
    max-width: 72%;
    --container-widget-width: 72%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-b89ec72>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-61810a5
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-15caa59.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-15caa59.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-15caa59.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-15caa59 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-31999 .elementor-element.elementor-element-15caa59 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-15caa59 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-3d15be9
{
    width: var(--container-widget-width,70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-3d15be9>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-3d15be9.elementor-element
{
    --align-self: flex-start;
}
.elementor-31999 .elementor-element.elementor-element-895f4d4
{
    --display: flex;
    --justify-content: flex-start;
}
.elementor-31999 .elementor-element.elementor-element-f5b99c8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-f5b99c8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-f5b99c8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-f5b99c8 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-31999 .elementor-element.elementor-element-f5b99c8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-f5b99c8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-128808d
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-128808d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-e5bc440
{
    --display: flex;
    --justify-content: flex-start;
}
.elementor-31999 .elementor-element.elementor-element-1651e5c.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-1651e5c.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-1651e5c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-1651e5c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-31999 .elementor-element.elementor-element-1651e5c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-1651e5c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-9f8158d
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-9f8158d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-755d75f .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #1754d5;
    color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-755d75f>.elementor-widget-container
{
    margin: 0 0 50px 0;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-755d75f.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-ab4eae8
{
    --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-31999 .elementor-element.elementor-element-ab4eae8:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-ab4eae8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-31999 .elementor-element.elementor-element-42d0cd3>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-42d0cd3 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-f38d583 .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-31999 .elementor-element.elementor-element-f38d583 .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-f38d583 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-f38d583 .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-f38d583 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-3f3813e
{
    --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-31999 .elementor-element.elementor-element-0170e28
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-21d8a43
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-21d8a43 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-08fa865
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-08fa865 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-08fa865 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-c08e03d
{
    --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-31999 .elementor-element.elementor-element-ca67260
{
    --display: flex;
    --justify-content: center;
}
.elementor-31999 .elementor-element.elementor-element-5de412a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-4507d7a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-d2e9f39
{
    --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-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-16db7f0
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-ba50531
{
    --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-31999 .elementor-element.elementor-element-a78c927
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-826fabc
{
    --display: flex;
    --justify-content: center;
}
.elementor-31999 .elementor-element.elementor-element-410a100 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-4e4bd31
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-9fed092
{
    --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-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-ee046ad
{
    --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-31999 .elementor-element.elementor-element-00ed129
{
    --display: flex;
    --justify-content: center;
}
.elementor-31999 .elementor-element.elementor-element-420d1f5 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-14b982a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-5a5c521
{
    --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-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-ffeb036
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-ffd0bd5
{
    --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-31999 .elementor-element.elementor-element-883fbdb
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-ce272ab
{
    --display: flex;
    --justify-content: center;
}
.elementor-31999 .elementor-element.elementor-element-f1f8a64 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-ac42772
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-b86b29c
{
    --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-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-09eeb63
{
    --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-31999 .elementor-element.elementor-element-06cf296
{
    --display: flex;
    --justify-content: center;
}
.elementor-31999 .elementor-element.elementor-element-2e8f404 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-0974224
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-c7284dc
{
    --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-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-61f0c55
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-78474b7
{
    --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-31999 .elementor-element.elementor-element-78474b7:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-78474b7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-bab552c>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-bab552c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-035cf18 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-31999 .elementor-element.elementor-element-035cf18 .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-035cf18 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-035cf18 .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-035cf18 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-135c6c0
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-135c6c0:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-135c6c0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-31999 .elementor-element.elementor-element-1fd2509
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-cf82f78
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-cf82f78 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-074ab7a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-074ab7a .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-074ab7a .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-d4d5143
{
    --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;
    --background-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-5776bb0
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-5776bb0:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-5776bb0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-79f8c5f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-79f8c5f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-79f8c5f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-79f8c5f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-79f8c5f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-79f8c5f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-icon i
{
    color: #e64b2a;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-icon svg
{
    fill: #e64b2a;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-1424c27
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-1424c27 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-c9a7334
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-c9a7334:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-c9a7334>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-371ea3d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-371ea3d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-371ea3d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-371ea3d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-371ea3d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-371ea3d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-371ea3d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-a68ff6b .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-0413672
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-0413672:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-0413672>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-d253fae.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d253fae.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d253fae.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d253fae .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-d253fae .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-d253fae .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-icon i
{
    color: #e64b2a;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-icon svg
{
    fill: #e64b2a;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-94b77e8
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-94b77e8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-61ddb64
{
    --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-31999 .elementor-element.elementor-element-e7ca042
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-e7ca042:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-e7ca042>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-d0b480a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d0b480a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d0b480a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d0b480a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-d0b480a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-d0b480a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-0b7b487
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-0b7b487 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-8bc7e6a
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-8bc7e6a:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-8bc7e6a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-5edcefb.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-5edcefb.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-5edcefb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-5edcefb .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-5edcefb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-31999 .elementor-element.elementor-element-5edcefb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-icon i
{
    color: #e64b2a;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-icon svg
{
    fill: #e64b2a;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-7375dd4
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-7375dd4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-06242e5
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-06242e5:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-06242e5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-4e83d47.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-4e83d47.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-4e83d47.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-4e83d47 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-31999 .elementor-element.elementor-element-4e83d47 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-4e83d47 .elementor-image-box-title
{
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-f4bb6b7 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-ac6aac2
{
    --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;
    --background-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-72af405
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-72af405:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-72af405>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-3e144fc.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-3e144fc.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-3e144fc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-3e144fc .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-3e144fc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-3e144fc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-icon i
{
    color: #e64b2a;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-icon svg
{
    fill: #e64b2a;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-78eeb66
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-78eeb66 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-baa8adf
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-baa8adf:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-baa8adf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-ae99a0d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-ae99a0d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-ae99a0d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-ae99a0d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-ae99a0d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-ae99a0d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-6c0c1af .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-07d0818
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-07d0818:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-07d0818>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-1bd3dce.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-1bd3dce.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-1bd3dce.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-1bd3dce .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-1bd3dce .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-1bd3dce .elementor-image-box-title
{
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-icon i
{
    color: #e64b2a;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-icon svg
{
    fill: #e64b2a;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-9e325b0
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-9e325b0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-c002f88
{
    --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;
    --background-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-91928f9
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-91928f9:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-91928f9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-0d1dceb.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-0d1dceb.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-0d1dceb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-0d1dceb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-0d1dceb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-0d1dceb .elementor-image-box-title
{
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-a917fc6
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-a917fc6 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-93c0426
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-93c0426:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-93c0426>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-04dca87.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-31999 .elementor-element.elementor-element-04dca87.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-31999 .elementor-element.elementor-element-04dca87.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-31999 .elementor-element.elementor-element-04dca87 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-04dca87 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-04dca87 .elementor-image-box-title
{
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3em;
}
.elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-icon i
{
    color: #e64b2a;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-icon svg
{
    fill: #e64b2a;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-90b57a0
{
    --e-icon-list-icon-size: 18px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-90b57a0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-23c53f6
{
    --display: flex;
    --flex-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-radius: 10px 10px 10px 10px;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-31999 .elementor-element.elementor-element-23c53f6:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-23c53f6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-7ce1739.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-7ce1739.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-7ce1739.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-7ce1739 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-31999 .elementor-element.elementor-element-7ce1739 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-7ce1739 .elementor-image-box-title
{
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3em;
}
.elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(20px / 2);
    margin-left: calc(20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-20px / 2);
    margin-left: calc(-20px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-20px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-20px / 2);
}
.elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-icon i
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-icon svg
{
    fill: #fff;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-57b45a1
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 0px;
}
.elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-icon
{
    padding-right: 20px;
}
.elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-57b45a1 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-ad092d0
{
    --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-31999 .elementor-element.elementor-element-ad092d0:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-ad092d0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-31999 .elementor-element.elementor-element-3d711d8>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-3d711d8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-75a4f1c .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-31999 .elementor-element.elementor-element-75a4f1c .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-75a4f1c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-75a4f1c .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-75a4f1c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-9fa3e1f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-9fa3e1f:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-9fa3e1f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-31999 .elementor-element.elementor-element-519cad0
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-519cad0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-1dca276
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-1dca276 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-1dca276 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-e29fb0e
{
    --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-31999 .elementor-element.elementor-element-e782b3e
{
    --display: flex;
    --flex-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-eael-flip-box .neb-protected-content-message, .elementor-widget-eael-flip-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-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-223de02
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-9127667
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-b79b21f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-659cbf1
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-2f61be9
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-ab45d6e
{
    --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-31999 .elementor-element.elementor-element-875f4cf
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-c11ed00
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-de185e9
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-13c508e
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-43912fc
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-6f403c6
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-3be6757 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5441f10 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-be59303
{
    --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-31999 .elementor-element.elementor-element-8743728
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-48e71cc
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-08f5bcf
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-3e43c0b
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-15f256a
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-66e5997
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d479709 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-54c5acf .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-feac041
{
    --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-31999 .elementor-element.elementor-element-1fb4514
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-a172280
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-ce04905
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-550d343
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-ffec97f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d0fe8b2
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c9d642b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-929dc63 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-4b966bf
{
    --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-31999 .elementor-element.elementor-element-7167e6b
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-31d17ff
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-b00e6f3
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-c2abd9c
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-c6262a1
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-1a8cac2
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-ecf8656 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1047c77 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-1d52169
{
    --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-31999 .elementor-element.elementor-element-f3f3197
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-5255ff5
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-521b063
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-521a680
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-5bf2b6b
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 100px;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-89984a0
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-3cef572 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-5d38b28 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-119c4d2
{
    --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-31999 .elementor-element.elementor-element-78e576c
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d5098b6
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-9331d84
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-9d528ce
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-843d49b
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-148212f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-9a912ef .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7300403 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-a3e494f
{
    --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-31999 .elementor-element.elementor-element-871ae90
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-64ee1f4
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-794b549
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-520a3dd
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-5330913
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-b9e7d15
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-0c648db .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c1eac14 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-20fd7a8
{
    --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-31999 .elementor-element.elementor-element-d14132c
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-5afc500
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-1204df3
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-17c7330
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-1235662
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-dc25426
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-590b0f6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8a1ae5c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-00fbbaf
{
    --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-31999 .elementor-element.elementor-element-661d787
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-7ab2aad
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-e0f4071
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-eed7a45
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-4ed6eb0
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-1f7966a
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c5f11ff .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-b653eaa .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-1478016
{
    --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-31999 .elementor-element.elementor-element-6ab0c85
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-19c612b
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-8bfc308
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-783e064
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-a662ac5
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-4a29994
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-e6eb83d .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-55d415e .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-1fb6af6
{
    --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-31999 .elementor-element.elementor-element-08f7246
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-2f155ae
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-db47aa3
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-9f87728
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-cc9f685
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-81a36fb
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-550953d .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-8309c1d .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-1d37231
{
    --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-31999 .elementor-element.elementor-element-570b035
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-f3d602c
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-6803e3d
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d7055a8
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-c369568
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-bbd3bb4
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-container.eael-template
{
    min-height: 160px;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 12px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-20c6506 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-front-container
{
    background-color: #fff;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-rear-container
{
    background-color: #f3f3f3;
    align-items: center;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-flip-card
{
    transition-duration: 500ms;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-container:not(.eael-template)
{
    height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-container.eael-template
{
    min-height: 150px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-front-container .eael-elements-flip-box-icon-image>img.eael-flipbox-image-as-icon
{
    width: 200px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-rear-container .eael-elements-flip-box-padding
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-icon-image img
{
    border-radius: 8px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-front-container .eael-elements-flip-box-heading
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-front-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-rear-container .eael-elements-flip-box-heading
{
    color: #000;
    font-size: 16px;
}
.elementor-31999 .elementor-element.elementor-element-7ec693e .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
}
.elementor-31999 .elementor-element.elementor-element-93c3f64
{
    --display: flex;
    --flex-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: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-058b77e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-058b77e
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-058b77e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-d672aa8
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-b0151ec
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-b0151ec .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-b0151ec .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-1ed9b8f
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-802fc65
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-a400fc7
{
    --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: 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: #d1d1d1;
    --border-color: #d1d1d1;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-7ba288b
{
    --display: flex;
    --flex-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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-31999 .elementor-element.elementor-element-ff1b3ac
{
    --display: flex;
    --flex-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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-31999 .elementor-element.elementor-element-995b098
{
    --display: flex;
    --flex-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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-31999 .elementor-element.elementor-element-69ca968
{
    --display: flex;
    --flex-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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-31999 .elementor-element.elementor-element-0216ece
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-0216ece:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-0216ece>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-21d48c4
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-21d48c4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-684db89
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-684db89 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-684db89 .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-31999 .elementor-element.elementor-element-14ddacf
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-236bd66
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-1a6b9a5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-317f001
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-54fe99c>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-54fe99c:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-54fe99c img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-3e681ec
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-da4adb6>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-da4adb6:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-da4adb6 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-2ff52b9
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-86c192e>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-86c192e:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-86c192e img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-5ba229e
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-7e91254>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-7e91254:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-7e91254 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-991d877
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-52ed3f6>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-52ed3f6:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-52ed3f6 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-ffe7f26
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-cd080ac
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-8c8ea57
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-d86d193>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-d86d193:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-d86d193 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-a49725e
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-418de27>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-418de27:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-418de27 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-2c2c9b9
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-1ca75ee>.elementor-widget-container
{
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-1ca75ee:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-1ca75ee img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-b126850
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-3001173
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-548e5ba
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-7b9b963
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}
.elementor-31999 .elementor-element.elementor-element-9a68496
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-0ac13fd>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-0ac13fd:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-0ac13fd img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-d588608
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-143b419>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-143b419:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-143b419 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-a431b6c
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-7b26c39>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-7b26c39:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-7b26c39 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-7735eb5
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-270efa5>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-270efa5:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-270efa5 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-b677c7c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}
.elementor-31999 .elementor-element.elementor-element-35b4654
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-1e281b3
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-33b2ae3>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-33b2ae3:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-33b2ae3 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-8191f95
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-b2bcf80>.elementor-widget-container
{
    padding: 3px 3px 3px 3px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-b2bcf80:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-b2bcf80 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-c6a213e
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-94ac9bc
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-e4f4f16
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-32f7f88
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 100px;
}
.elementor-31999 .elementor-element.elementor-element-b4fd5ec
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-cdbb829>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-cdbb829:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-cdbb829 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-8e9dbbe
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-ff51e17>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-ff51e17:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-ff51e17 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-d84cef5
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-2361100>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-2361100:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-2361100 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-664dd13
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-017ae88>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-017ae88:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-017ae88 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-a8aec59
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-ab00100
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-e411e9c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-b4f2a9f
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-69dcae7>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-69dcae7:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-69dcae7 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-6c770f6
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-e2ae55c>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-e2ae55c:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-e2ae55c img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-00dff91
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-a776ca8>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-a776ca8:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-a776ca8 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-9552d06
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-7a8b889>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-7a8b889:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-7a8b889 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-9595a4f
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-ebbadc0>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-ebbadc0:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-ebbadc0 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-5f3c644
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 80px;
}
.elementor-31999 .elementor-element.elementor-element-2f598d3
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-ccecff7>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-ccecff7:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-ccecff7 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-ab8f349
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-4aeebb1>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-4aeebb1:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-4aeebb1 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-c8fa3e2
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-5e1235b>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-5e1235b:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-5e1235b img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-1ae3191
{
    --display: flex;
    --justify-content: flex-start;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}
.elementor-31999 .elementor-element.elementor-element-556a722>.elementor-widget-container
{
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-556a722:hover img
{
    opacity: 1;
}
.elementor-31999 .elementor-element.elementor-element-556a722 img
{
    transition-duration: 0s;
}
.elementor-31999 .elementor-element.elementor-element-078e049
{
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #fff;
    --n-tabs-title-color-active: #fff;
}
.elementor-31999 .elementor-element.elementor-element-078e049>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-078e049>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-078e049.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
{
    border-style: none;
}
.elementor-31999 .elementor-element.elementor-element-078e049.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-31999 .elementor-element.elementor-element-078e049.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
{
    border-style: solid;
    border-width: 0 0 3px 0;
    border-color: #f24c2c;
}
.elementor-31999 .elementor-element.elementor-element-078e049.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: 1.3em;
}
.elementor-31999 .elementor-element.elementor-element-078e049 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover
{
    --n-tabs-title-color-hover: #fff;
}
.elementor-31999 .elementor-element.elementor-element-ca629d0
{
    --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-31999 .elementor-element.elementor-element-4b9bf9a>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-4b9bf9a .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-c692808 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1745d5;
    color: #1745d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-31999 .elementor-element.elementor-element-c692808 .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-c692808 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-c692808 .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-c692808 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-c2c2828
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c2c2828:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-c2c2828>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-31999 .elementor-element.elementor-element-7f78537
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-41e9a7f>.elementor-widget-container
{
    padding: 72px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-41e9a7f.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-41e9a7f
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-41e9a7f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-b5c9c31
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-b5c9c31 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-b5c9c31 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-c4ddd26
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-04ed04e
{
    --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-31999 .elementor-element.elementor-element-6087534
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-18a526f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-69d4a02 .elementor-counter
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-69d4a02 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-31999 .elementor-element.elementor-element-69d4a02 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-2d0b5eb
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8003418
{
    --spacer-size: 70px;
}
.elementor-31999 .elementor-element.elementor-element-8003418>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-092b394
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-168fe33 .elementor-counter
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-168fe33 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-31999 .elementor-element.elementor-element-168fe33 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-3edbae4
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-2062de1
{
    --spacer-size: 70px;
}
.elementor-31999 .elementor-element.elementor-element-2062de1>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-ef0019e
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8aed5c8 .elementor-counter
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-8aed5c8 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-31999 .elementor-element.elementor-element-8aed5c8 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-f536e92
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-a37debb
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-3e550ed
{
    --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: 5px 5px 5px 5px;
}
.elementor-31999 .elementor-element.elementor-element-3e550ed:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-3e550ed>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-9c05f00
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-b0531a2
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-31999 .elementor-element.elementor-element-b0531a2.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-b0531a2 .elementor-counter
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-b0531a2 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-b0531a2 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-bc82b92
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-088c520
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-31999 .elementor-element.elementor-element-088c520.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-088c520 .elementor-counter
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-088c520 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-088c520 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-aa91423
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-14cc696
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-31999 .elementor-element.elementor-element-14cc696.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-14cc696 .elementor-counter
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-14cc696 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-14cc696 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-c125fcf
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-31a535c
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-31999 .elementor-element.elementor-element-31a535c.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-31a535c .elementor-counter
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-31a535c .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-31999 .elementor-element.elementor-element-31a535c .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-31999 .elementor-element.elementor-element-5747cb4
{
    --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-31999 .elementor-element.elementor-element-0293bcc>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-0293bcc .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-1c2a3a9 .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-31999 .elementor-element.elementor-element-1c2a3a9 .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-1c2a3a9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-1c2a3a9 .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-1c2a3a9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-9288856
{
    --display: flex;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-9288856:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-9288856>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-31999 .elementor-element.elementor-element-57e5e0c
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-57e5e0c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-dee75c3
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-dee75c3 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-dee75c3 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-d29890b
{
    --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-31999 .elementor-element.elementor-element-c8b8898
{
    --display: flex;
    --flex-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-video .neb-protected-content-message, .elementor-widget-video .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-31999 .elementor-element.elementor-element-e77a69f>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-e77a69f .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-31999 .elementor-element.elementor-element-6423ee9
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-78fb69f>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-78fb69f .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-31999 .elementor-element.elementor-element-5cb7168
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-61dcee8>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-61dcee8 .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-31999 .elementor-element.elementor-element-666fceb
{
    --display: flex;
}
.elementor-widget-shortcode .neb-protected-content-message, .elementor-widget-shortcode .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-31999 .elementor-element.elementor-element-58c04eb>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-9b4eb47
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-4007a12
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-4007a12 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-64f4b17
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-64f4b17 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-64f4b17 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-2ef1aa6
{
    --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-31999 .elementor-element.elementor-element-eea94f7
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-5099f72
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-b036ba1 img
{
    height: 100px;
}
.elementor-31999 .elementor-element.elementor-element-906d14e
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-eefd159 img
{
    height: 100px;
}
.elementor-31999 .elementor-element.elementor-element-aa94dda
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c57fb5c
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-827fab9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-827fab9.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-31999 .elementor-element.elementor-element-827fab9
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-827fab9 img
{
    width: 100%;
}
.elementor-31999 .elementor-element.elementor-element-c200f50
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-e4f0454 img
{
    width: 100%;
    height: 100px;
}
.elementor-31999 .elementor-element.elementor-element-2f68181
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-de029c2
{
    --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-31999 .elementor-element.elementor-element-e233de2
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-697f6aa
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c369b43
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8403b33
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-18a53fc
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-f9a3faf
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d5ac461
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-bcb28c9
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d3ef057
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d38a2ac
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-935c819
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8e901a3
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-44f5c53
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-e282994
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-3d9e49b
{
    --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-31999 .elementor-element.elementor-element-4694f53
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-6884ec2
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d4d77c5
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c586e22
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8343903
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-4031a3f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-6e7dc55
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-54ee477
{
    --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-31999 .elementor-element.elementor-element-9460b95
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-f51ee7a
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-5fb005e
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-ab9496e
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-560e4a0
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-7d8c814
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-a3aa544
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-14a69a9
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-f94ba69
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-5b99c6e
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-19cfef2
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-309696e
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-f485fbb
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-f06c226
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-787bc8b
{
    --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-31999 .elementor-element.elementor-element-787bc8b>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-31999 .elementor-element.elementor-element-787bc8b.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-31999 .elementor-element.elementor-element-787bc8b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-31999 .elementor-element.elementor-element-787bc8b.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-31999 .elementor-element.elementor-element-787bc8b>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-31999 .elementor-element.elementor-element-787bc8b.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-31999 .elementor-element.elementor-element-787bc8b [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-31999 .elementor-element.elementor-element-751702e .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-31999 .elementor-element.elementor-element-751702e .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-751702e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-751702e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-751702e
{
    z-index: 2;
}
.elementor-31999 .elementor-element.elementor-element-751702e .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-751702e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-48c2c16
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-48c2c16:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-48c2c16>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-31999 .elementor-element.elementor-element-462c08f
{
    width: var(--container-widget-width,50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-462c08f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-462c08f .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-8387cf1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-8387cf1 .elementor-divider-separator
{
    width: 15%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-8387cf1 .elementor-divider
{
    text-align: left;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-64b05f4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-64b05f4:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-64b05f4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-31999 .elementor-element.elementor-element-6273250
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-bff8ad7
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-5411c51 .elementor-button
{
    background-color: #1754d5;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-31999 .elementor-element.elementor-element-5411c51 .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-5411c51 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-5411c51>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-31999 .elementor-element.elementor-element-5411c51
{
    z-index: 2;
}
.elementor-31999 .elementor-element.elementor-element-5411c51 .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-5411c51 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-828272d
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d38ef40>.elementor-widget-container
{
    margin: -220px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-d38ef40 img
{
    width: 100%;
}
.elementor-31999 .elementor-element.elementor-element-7c17e32
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-7c17e32:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-7c17e32>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #215cd5;
}
.elementor-31999 .elementor-element.elementor-element-17938f4
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-17938f4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-dcff2d6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-dcff2d6 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-dcff2d6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-82be149
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-82be149>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-31999 .elementor-element.elementor-element-82be149.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-82be149 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-3e998cc
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 26px;
    --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-31999 .elementor-element.elementor-element-3e998cc>.elementor-widget-container
{
    background-color: #2e65d9;
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-3e998cc.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(10px / 2);
}
.elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(10px / 2);
}
.elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-10px / 2);
}
.elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-icon i
{
    color: #e64b2a;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-icon svg
{
    fill: #e64b2a;
    transition: fill .3s;
}
.elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.7em;
}
.elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-31999 .elementor-element.elementor-element-18a66d4
{
    --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: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-0b82aa5>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-0b82aa5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-4e8888b .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1745d5;
    color: #1745d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-31999 .elementor-element.elementor-element-4e8888b .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-4e8888b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-4e8888b .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-4e8888b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-078c9ad
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-078c9ad:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-078c9ad>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-31999 .elementor-element.elementor-element-43fcc82>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-43fcc82.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-43fcc82
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-43fcc82 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-a02699c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-a02699c .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-a02699c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-2f960d9
{
    --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-31999 .elementor-element.elementor-element-b70fb67
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-b70fb67:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-b70fb67>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-31999 .elementor-element.elementor-element-03fd6b3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-03fd6b3
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-03fd6b3 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-ff951c9>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-ff951c9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-176d47d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-176d47d:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-176d47d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-31999 .elementor-element.elementor-element-c2a45c5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-c2a45c5
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-c2a45c5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-e785926>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-e785926
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-45fb98c
{
    --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-31999 .elementor-element.elementor-element-3147ed2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-3147ed2:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-3147ed2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-31999 .elementor-element.elementor-element-b0f0ed8>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-b0f0ed8
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-b0f0ed8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-ad6fbe6>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-ad6fbe6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-cca36a1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-cca36a1:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-cca36a1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-31999 .elementor-element.elementor-element-6e872a1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-6e872a1
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-6e872a1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-af9a921>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-af9a921
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-7c93ef7
{
    --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-31999 .elementor-element.elementor-element-4256a32
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-4256a32:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-4256a32>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-31999 .elementor-element.elementor-element-eb80cda>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-eb80cda
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-eb80cda .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-ca81dcc>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-ca81dcc
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-cdddb5d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-cdddb5d:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-cdddb5d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-31999 .elementor-element.elementor-element-1d116e3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-1d116e3
{
    text-align: left;
}
.elementor-31999 .elementor-element.elementor-element-1d116e3 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-2afc0df>.elementor-widget-container
{
    padding: 10px 10px 10px 10px;
}
.elementor-31999 .elementor-element.elementor-element-2afc0df
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-0e92cc7 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #215cd5;
    color: #215cd5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-31999 .elementor-element.elementor-element-0e92cc7 .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-0e92cc7 .elementor-button:focus
{
    background-color: #215cd5;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-0e92cc7>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-0e92cc7
{
    z-index: 2;
}
.elementor-31999 .elementor-element.elementor-element-0e92cc7 .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-0e92cc7 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-31999 .elementor-element.elementor-element-ba2a169
{
    --display: flex;
    --flex-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: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-ba2a169:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-ba2a169>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-31999 .elementor-element.elementor-element-ba2a169.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-31999 .elementor-element.elementor-element-3378212>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-3378212.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-3378212
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-3378212 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-7eea65e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-7eea65e .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-7eea65e .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-6c460c4
{
    --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-31999 .elementor-element.elementor-element-ceb7e1b
{
    --display: flex;
    --flex-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: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
}
.elementor-31999 .elementor-element.elementor-element-7a4503b>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 40px;
    padding: 2px 0 0 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-7a4503b .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-7a4503b.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-7a4503b.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-7a4503b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-7a4503b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-7a4503b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-7a4503b .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-46e97de>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 0 0 0 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-46e97de .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-46e97de.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-46e97de.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-46e97de.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-46e97de .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-46e97de .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-46e97de .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-f481f19>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 0 0 0 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-f481f19 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-f481f19.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-f481f19.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-f481f19.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-f481f19 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-f481f19 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-f481f19 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-b526a00>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 40px;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-b526a00 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-b526a00.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-b526a00.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-b526a00.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-b526a00 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-b526a00 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-b526a00 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-8f15599
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-0981786
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-0981786 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-31999 .elementor-element.elementor-element-0a3bd51
{
    --display: flex;
    --flex-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: 25px 0px;
    --row-gap: 25px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-8c52951>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 -20px;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-8c52951 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-8c52951.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-8c52951.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-8c52951.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-8c52951 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-8c52951 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-8c52951 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-76c1dbe>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-76c1dbe .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-76c1dbe.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-76c1dbe.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-76c1dbe.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-76c1dbe .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-76c1dbe .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-76c1dbe .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-63e2833>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 5px 0 5px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-63e2833 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-63e2833.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-63e2833.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-63e2833.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-63e2833 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-63e2833 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-63e2833 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-63173ce>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 -25px;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-63173ce .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-63173ce.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-63173ce.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-63173ce.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-63173ce .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-31999 .elementor-element.elementor-element-63173ce .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-63173ce .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-952e292
{
    --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-31999 .elementor-element.elementor-element-cf25ac7
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-5501521
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-16237b1>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-16237b1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-16237b1.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-16237b1.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-16237b1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-16237b1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-16237b1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-16237b1 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-e869f15
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-a754aeb>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-a754aeb .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-a754aeb.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-a754aeb.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-a754aeb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-a754aeb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-a754aeb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-a754aeb .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-e655db5
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-13eb80a>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-31999 .elementor-element.elementor-element-13eb80a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-13eb80a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-31999 .elementor-element.elementor-element-13eb80a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-31999 .elementor-element.elementor-element-13eb80a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-31999 .elementor-element.elementor-element-13eb80a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-31999 .elementor-element.elementor-element-13eb80a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-13eb80a .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-8acd2cf
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-6aa6a7e .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-31999 .elementor-element.elementor-element-6aa6a7e .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-6aa6a7e .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-6aa6a7e>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-6aa6a7e
{
    z-index: 2;
}
.elementor-31999 .elementor-element.elementor-element-6aa6a7e .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-6aa6a7e .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-31999 .elementor-element.elementor-element-9d6be46
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-9d6be46:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-9d6be46>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-31999 .elementor-element.elementor-element-da8ea60>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-da8ea60.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-da8ea60
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-da8ea60 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-4fa7341
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-4fa7341 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-4fa7341 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-a325486
{
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-69a8a30
{
    --display: flex;
    --overlay-opacity: .5;
}
.elementor-31999 .elementor-element.elementor-element-69a8a30::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.elementor-background-video-container::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.e-con-inner>.elementor-background-video-container::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.elementor-background-slideshow::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.e-con-inner>.elementor-background-slideshow::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-31999 .elementor-element.elementor-element-4aa6ed0.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-4aa6ed0.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-4aa6ed0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-4aa6ed0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-4aa6ed0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-4aa6ed0 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-31999 .elementor-element.elementor-element-deac6ff.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-deac6ff.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-deac6ff.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-deac6ff .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-deac6ff .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-deac6ff .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-31999 .elementor-element.elementor-element-9bd0641.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-9bd0641.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-9bd0641.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-9bd0641 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-9bd0641 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-9bd0641 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-31999 .elementor-element.elementor-element-61e8e64.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-61e8e64.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-61e8e64.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-61e8e64 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-61e8e64 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-61e8e64 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-31999 .elementor-element.elementor-element-956454d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-956454d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-956454d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-956454d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-956454d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-956454d .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-31999 .elementor-element.elementor-element-0a095bf.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-0a095bf.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-0a095bf.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-0a095bf .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-0a095bf .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-0a095bf .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-31999 .elementor-element.elementor-element-dbbb368.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-dbbb368.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-dbbb368.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-dbbb368 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-dbbb368 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-dbbb368 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-31999 .elementor-element.elementor-element-0f97fe7.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-0f97fe7.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-0f97fe7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-0f97fe7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-0f97fe7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-0f97fe7 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-31999 .elementor-element.elementor-element-d6a59c9.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d6a59c9.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d6a59c9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d6a59c9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-31999 .elementor-element.elementor-element-d6a59c9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-d6a59c9 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-31999 .elementor-element.elementor-element-0c855da
{
    --display: flex;
    --min-height: 400px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-0c855da:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-0c855da>.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-31999 .elementor-element.elementor-element-1e46e18
{
    --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-31999 .elementor-element.elementor-element-374da64
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-cf882bc.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-cf882bc.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-cf882bc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-cf882bc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-31999 .elementor-element.elementor-element-cf882bc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-cf882bc .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-cf882bc .elementor-image-box-description
{
    color: #fff;
}
.elementor-31999 .elementor-element.elementor-element-8bbfaae
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-e116714
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-aa0f598.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-aa0f598.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-aa0f598.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-aa0f598 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-31999 .elementor-element.elementor-element-aa0f598 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-aa0f598 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-481ed80
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8e2e6ed
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-fc232a7.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-fc232a7.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-fc232a7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-fc232a7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-31999 .elementor-element.elementor-element-fc232a7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-fc232a7 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-485a1c7
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-9969fa5
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d4e7a20.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d4e7a20.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d4e7a20.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-d4e7a20 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-31999 .elementor-element.elementor-element-d4e7a20 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-d4e7a20 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-3a5398e
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c76d185
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-f365ea1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-f365ea1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-f365ea1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-f365ea1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-31999 .elementor-element.elementor-element-f365ea1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-f365ea1 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-adab093
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-26dd80f
{
    --display: flex;
    --flex-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: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-61360dd.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-61360dd.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-61360dd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-61360dd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-31999 .elementor-element.elementor-element-61360dd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-61360dd .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-42f7d00
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-5b5ac2f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-4f94b8a>.elementor-widget-container
{
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-4f94b8a.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-4f94b8a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-4f94b8a.elementor-position-right .elementor-image-box-img
{
    margin-left: 5px;
}
.elementor-31999 .elementor-element.elementor-element-4f94b8a.elementor-position-left .elementor-image-box-img
{
    margin-right: 5px;
}
.elementor-31999 .elementor-element.elementor-element-4f94b8a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 5px;
}
.elementor-31999 .elementor-element.elementor-element-4f94b8a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-31999 .elementor-element.elementor-element-4f94b8a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-4f94b8a .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-9db0451
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-65d1ad6
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-fe53b80.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-fe53b80.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-fe53b80.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-fe53b80 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-31999 .elementor-element.elementor-element-fe53b80 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-fe53b80 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-2d499d6
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-52ceaf0
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-7818d00>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-7818d00.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-31999 .elementor-element.elementor-element-7818d00.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-31999 .elementor-element.elementor-element-7818d00.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-31999 .elementor-element.elementor-element-7818d00 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-31999 .elementor-element.elementor-element-7818d00 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-31999 .elementor-element.elementor-element-7818d00 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-31999 .elementor-element.elementor-element-0b54d04
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-5b2e7e5 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 22px 30px 22px 30px;
}
.elementor-31999 .elementor-element.elementor-element-5b2e7e5 .elementor-button:hover, .elementor-31999 .elementor-element.elementor-element-5b2e7e5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-5b2e7e5>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-5b2e7e5
{
    z-index: 2;
}
.elementor-31999 .elementor-element.elementor-element-5b2e7e5 .elementor-button:hover svg, .elementor-31999 .elementor-element.elementor-element-5b2e7e5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-31999 .elementor-element.elementor-element-552667f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-e04d325
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-3773a70>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-3773a70
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-3773a70 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-bafdeed
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-bafdeed .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-bafdeed .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-31999 .elementor-element.elementor-element-2392075
{
    --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-31999 .elementor-element.elementor-element-5802738
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-b318199
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-fe92762 .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-31999 .elementor-element.elementor-element-fe92762 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-31999 .elementor-element.elementor-element-fe92762 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-1b102ea
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-2b5e719 .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-31999 .elementor-element.elementor-element-2b5e719 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-31999 .elementor-element.elementor-element-2b5e719 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-10d8324
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-23f5303 .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-31999 .elementor-element.elementor-element-23f5303 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-31999 .elementor-element.elementor-element-23f5303 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-8b301d7
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-b06f923
{
    --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: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-f9833d8
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-8d92378
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-114decc .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-31999 .elementor-element.elementor-element-114decc .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-31999 .elementor-element.elementor-element-114decc .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-f32582d
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-7d29e33 .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-31999 .elementor-element.elementor-element-7d29e33 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-31999 .elementor-element.elementor-element-7d29e33 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-31999 .elementor-element.elementor-element-2eb9cf4
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-3c12c6d
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-ed7cc3f
{
    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-31999 .elementor-element.elementor-element-ed7cc3f.elementor-element
{
    --align-self: center;
}
.elementor-31999 .elementor-element.elementor-element-8c8b9eb
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-f0b0203
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d462c7b
{
    text-align: center;
}
.elementor-31999 .elementor-element.elementor-element-d462c7b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-f5da33a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-31999 .elementor-element.elementor-element-f5da33a .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-31999 .elementor-element.elementor-element-f5da33a .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-31999 .elementor-element.elementor-element-924f0f6
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0 1px 1px 1px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #f6f6f6;
    --border-color: #f6f6f6;
    --border-radius: 0px 0px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-924f0f6:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-924f0f6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-924f0f6: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-31999 .elementor-element.elementor-element-924f0f6, .elementor-31999 .elementor-element.elementor-element-924f0f6::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-d075e92
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-31999 .elementor-element.elementor-element-8bb58b9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-8bb58b9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-c1123f3
{
    --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-31999 .elementor-element.elementor-element-c1123f3:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-c1123f3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-c1123f3: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-31999 .elementor-element.elementor-element-c1123f3, .elementor-31999 .elementor-element.elementor-element-c1123f3::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-a5fa9bd
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-6a70921>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-6a70921
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-3c24b5e
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-3c24b5e:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-3c24b5e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-3c24b5e: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-31999 .elementor-element.elementor-element-3c24b5e, .elementor-31999 .elementor-element.elementor-element-3c24b5e::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-23fcf2e
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-b841494
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-7df175c
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-7df175c:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-7df175c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-7df175c: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-31999 .elementor-element.elementor-element-7df175c, .elementor-31999 .elementor-element.elementor-element-7df175c::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-3bf0e3f
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-3139d8e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-c9388b8
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-c9388b8:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-c9388b8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-c9388b8: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-31999 .elementor-element.elementor-element-c9388b8, .elementor-31999 .elementor-element.elementor-element-c9388b8::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-925b30d
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-cd6c2b2
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-fa7ac74
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-fa7ac74:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-fa7ac74>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-fa7ac74: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-31999 .elementor-element.elementor-element-fa7ac74, .elementor-31999 .elementor-element.elementor-element-fa7ac74::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-be45151
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c60e990
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-6c6c282
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-6c6c282:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-6c6c282>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-6c6c282: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-31999 .elementor-element.elementor-element-6c6c282, .elementor-31999 .elementor-element.elementor-element-6c6c282::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-402a11d
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-d29bb3f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-50b3e58
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-31999 .elementor-element.elementor-element-50b3e58:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-50b3e58>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-50b3e58: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-31999 .elementor-element.elementor-element-50b3e58, .elementor-31999 .elementor-element.elementor-element-50b3e58::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-2c2ae75
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-c642b97
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-8a0d02c
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-8a0d02c:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-8a0d02c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-8a0d02c: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-31999 .elementor-element.elementor-element-8a0d02c, .elementor-31999 .elementor-element.elementor-element-8a0d02c::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-bd2cbde
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-ca6c9df
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-ae2a33b
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-31999 .elementor-element.elementor-element-ae2a33b:not(.elementor-motion-effects-element-type-background), .elementor-31999 .elementor-element.elementor-element-ae2a33b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-31999 .elementor-element.elementor-element-ae2a33b: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-31999 .elementor-element.elementor-element-ae2a33b, .elementor-31999 .elementor-element.elementor-element-ae2a33b::before
{
    --border-transition: .3s;
}
.elementor-31999 .elementor-element.elementor-element-c1f79b4
{
    --display: flex;
    --flex-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-31999 .elementor-element.elementor-element-3197cab
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-31999 .elementor-element.elementor-element-d0c397e
{
    --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-31999 .elementor-element.elementor-element-d0c397e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-31999 .elementor-element.elementor-element-d0c397e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-31999 .elementor-element.elementor-element-d0c397e
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-31999 .elementor-element.elementor-element-d0c397e>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-31999 .elementor-element.elementor-element-7cba364
{
    --display: flex;
}
.elementor-31999 .elementor-element.elementor-element-3b6577b
{
    --display: flex;
}
@media(min-width: 768px)
{
    .elementor-31999 .elementor-element.elementor-element-946c188
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-838c8f5
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-6a189b0
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-f178865
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-5029855
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-7f10b2f
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ba11175
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-f43792a
    {
        --content-width: 1388px;
    }
    .elementor-31999 .elementor-element.elementor-element-c09d7ad
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-275a099
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-1b121ac
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-3f3813e
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-0170e28
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ca67260
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-16db7f0
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-a78c927
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-826fabc
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-00ed129
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ffeb036
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-883fbdb
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ce272ab
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-06cf296
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-61f0c55
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-d4d5143
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-61ddb64
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ac6aac2
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-c002f88
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ad092d0
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-9fa3e1f
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-e29fb0e
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-e782b3e
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-223de02
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-9127667
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-b79b21f
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-659cbf1
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-2f61be9
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-ab45d6e
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-875f4cf
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-c11ed00
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-de185e9
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-13c508e
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-43912fc
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-6f403c6
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-be59303
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-8743728
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-48e71cc
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-08f5bcf
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-3e43c0b
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-15f256a
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-66e5997
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-feac041
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-1fb4514
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-a172280
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-ce04905
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-550d343
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-ffec97f
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-d0fe8b2
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-4b966bf
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-7167e6b
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-31d17ff
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-b00e6f3
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-c2abd9c
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-c6262a1
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-1a8cac2
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-1d52169
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-f3f3197
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-5255ff5
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-521b063
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-521a680
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-5bf2b6b
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-89984a0
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-119c4d2
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-78e576c
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-d5098b6
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-9331d84
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-9d528ce
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-843d49b
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-148212f
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-a3e494f
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-871ae90
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-64ee1f4
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-794b549
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-520a3dd
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-5330913
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-b9e7d15
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-20fd7a8
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-d14132c
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-5afc500
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-1204df3
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-17c7330
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-1235662
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-dc25426
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-00fbbaf
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-661d787
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-7ab2aad
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-e0f4071
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-eed7a45
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-4ed6eb0
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-1f7966a
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-1478016
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-6ab0c85
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-19c612b
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-8bfc308
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-783e064
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-a662ac5
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-4a29994
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-1fb6af6
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-08f7246
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-2f155ae
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-db47aa3
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-9f87728
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-cc9f685
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-81a36fb
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-1d37231
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-570b035
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-f3d602c
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-6803e3d
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-d7055a8
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-c369568
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-bbd3bb4
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-93c3f64
    {
        --width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-1ed9b8f
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-802fc65
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-a400fc7
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-7ba288b
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-ff1b3ac
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-995b098
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-69ca968
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-0216ece
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-236bd66
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-317f001
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-3e681ec
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-2ff52b9
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-5ba229e
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-991d877
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-cd080ac
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-8c8ea57
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-a49725e
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-2c2c9b9
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-b126850
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-548e5ba
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-d588608
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-e4f4f16
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ab00100
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ca629d0
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-7f78537
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-c4ddd26
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-04ed04e
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-6087534
    {
        --width: 24.5%;
    }
    .elementor-31999 .elementor-element.elementor-element-18a526f
    {
        --width: 16%;
    }
    .elementor-31999 .elementor-element.elementor-element-2d0b5eb
    {
        --width: 1.5%;
    }
    .elementor-31999 .elementor-element.elementor-element-092b394
    {
        --width: 16%;
    }
    .elementor-31999 .elementor-element.elementor-element-3edbae4
    {
        --width: 1.5%;
    }
    .elementor-31999 .elementor-element.elementor-element-ef0019e
    {
        --width: 16%;
    }
    .elementor-31999 .elementor-element.elementor-element-f536e92
    {
        --width: 24.5%;
    }
    .elementor-31999 .elementor-element.elementor-element-a37debb
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-3e550ed
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-9c05f00
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-bc82b92
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-aa91423
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-c125fcf
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-9288856
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-c8b8898
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-6423ee9
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-5cb7168
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-666fceb
    {
        --width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-9b4eb47
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-eea94f7
    {
        --width: 17%;
    }
    .elementor-31999 .elementor-element.elementor-element-5099f72
    {
        --width: 13%;
    }
    .elementor-31999 .elementor-element.elementor-element-906d14e
    {
        --width: 13%;
    }
    .elementor-31999 .elementor-element.elementor-element-aa94dda
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-c57fb5c
    {
        --width: 13%;
    }
    .elementor-31999 .elementor-element.elementor-element-c200f50
    {
        --width: 13%;
    }
    .elementor-31999 .elementor-element.elementor-element-2f68181
    {
        --width: 16%;
    }
    .elementor-31999 .elementor-element.elementor-element-e233de2
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-697f6aa
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-c369b43
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-8403b33
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-18a53fc
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-f9a3faf
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-d5ac461
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-bcb28c9
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-d3ef057
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-d38a2ac
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-935c819
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-8e901a3
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-44f5c53
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-e282994
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-4694f53
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-6884ec2
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-d4d77c5
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-c586e22
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-8343903
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-4031a3f
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-6e7dc55
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-54ee477
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-9460b95
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-f51ee7a
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-5fb005e
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-ab9496e
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-560e4a0
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-7d8c814
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-a3aa544
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-14a69a9
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-f94ba69
    {
        --width: 14%;
    }
    .elementor-31999 .elementor-element.elementor-element-5b99c6e
    {
        --width: 12%;
    }
    .elementor-31999 .elementor-element.elementor-element-19cfef2
    {
        --width: 12%;
    }
    .elementor-31999 .elementor-element.elementor-element-309696e
    {
        --width: 12%;
    }
    .elementor-31999 .elementor-element.elementor-element-f485fbb
    {
        --width: 12%;
    }
    .elementor-31999 .elementor-element.elementor-element-f06c226
    {
        --width: 15%;
    }
    .elementor-31999 .elementor-element.elementor-element-48c2c16
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-64b05f4
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-6273250
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-828272d
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-7c17e32
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-078c9ad
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-2f960d9
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-b70fb67
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-176d47d
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-45fb98c
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-3147ed2
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-cca36a1
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-7c93ef7
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-4256a32
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-cdddb5d
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-ba2a169
    {
        --width: 100.062%;
    }
    .elementor-31999 .elementor-element.elementor-element-6c460c4
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ceb7e1b
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-8f15599
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-0a3bd51
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-952e292
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-cf25ac7
    {
        --width: 5%;
    }
    .elementor-31999 .elementor-element.elementor-element-5501521
    {
        --width: 30%;
    }
    .elementor-31999 .elementor-element.elementor-element-e869f15
    {
        --width: 30%;
    }
    .elementor-31999 .elementor-element.elementor-element-e655db5
    {
        --width: 30%;
    }
    .elementor-31999 .elementor-element.elementor-element-8acd2cf
    {
        --width: 5%;
    }
    .elementor-31999 .elementor-element.elementor-element-a325486
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-69a8a30
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-0c855da
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-1e46e18
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-374da64
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-8bbfaae
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-e116714
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-481ed80
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-8e2e6ed
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-485a1c7
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-9969fa5
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-3a5398e
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-c76d185
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-adab093
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-26dd80f
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-42f7d00
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-5b5ac2f
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-9db0451
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-65d1ad6
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-2d499d6
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-52ceaf0
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-0b54d04
    {
        --width: 11%;
    }
    .elementor-31999 .elementor-element.elementor-element-552667f
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-2392075
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-5802738
    {
        --width: 10%;
    }
    .elementor-31999 .elementor-element.elementor-element-b318199
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-1b102ea
    {
        --width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-10d8324
    {
        --width: 30%;
    }
    .elementor-31999 .elementor-element.elementor-element-8b301d7
    {
        --width: 10%;
    }
    .elementor-31999 .elementor-element.elementor-element-b06f923
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-f9833d8
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-8d92378
    {
        --width: 30%;
    }
    .elementor-31999 .elementor-element.elementor-element-f32582d
    {
        --width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-2eb9cf4
    {
        --width: 30%;
    }
    .elementor-31999 .elementor-element.elementor-element-3c12c6d
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-f0b0203
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-d075e92
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-a5fa9bd
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-23fcf2e
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-7df175c
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-3bf0e3f
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-c9388b8
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-925b30d
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-fa7ac74
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-be45151
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-6c6c282
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-402a11d
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-50b3e58
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-2c2ae75
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-8a0d02c
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-bd2cbde
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-ae2a33b
    {
        --content-width: 1460px;
    }
    .elementor-31999 .elementor-element.elementor-element-c1f79b4
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-31999 .elementor-element.elementor-element-838c8f5
    {
        --content-width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-8f15599
    {
        --width: 45%;
    }
    .elementor-31999 .elementor-element.elementor-element-0a3bd51
    {
        --width: 29%;
    }
    .elementor-31999 .elementor-element.elementor-element-5501521
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-e869f15
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-e655db5
    {
        --width: 33%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .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-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .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-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-31999 .elementor-element.elementor-element-a1c8984 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-31999 .elementor-element.elementor-element-a1c8984 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
    }
    .elementor-31999 .elementor-element.elementor-element-addbf7b
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909 .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-31999 .elementor-element.elementor-element-d0590c6
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-8b1a1c8
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-984595a
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-aaccaf1
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-99c19d6
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-0cc85e3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0cc85e3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0cc85e3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0cc85e3 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-b8f6f4c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-03c07c2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-03c07c2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-03c07c2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-03c07c2 .elementor-image-box-title
    {
        margin-bottom: 9px;
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-8581e45
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-549d46a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-549d46a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-549d46a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-549d46a .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-e94c6c7
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-773f718.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-773f718.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-773f718.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-773f718 .elementor-image-box-title
    {
        margin-bottom: 18px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-9d16c56
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-c465c43.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-c465c43.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-c465c43.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-c465c43 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-9a1f9a3
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-b19d033.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-b19d033.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-b19d033.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-b19d033 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-c897719
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-f1c3686.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-f1c3686.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-f1c3686.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-f1c3686 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-b89ec72
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-15caa59.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-15caa59.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-15caa59.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-15caa59 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-3d15be9
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-f5b99c8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-f5b99c8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-f5b99c8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-f5b99c8 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-128808d
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-1651e5c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-1651e5c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-1651e5c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-1651e5c .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-9f8158d
    {
        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-31999 .elementor-element.elementor-element-16db7f0.e-con
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-a78c927.e-con
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-ffeb036.e-con
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-883fbdb.e-con
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-61f0c55.e-con
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-31999 .elementor-element.elementor-element-69d4a02 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-168fe33 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-8aed5c8 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-58c04eb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 25px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8f15599.e-con
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-952e292
    {
        --margin-top: -50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-5501521
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-e869f15
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-e655db5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-0c855da
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-1e46e18
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-cf882bc .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-aa0f598 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-31999 .elementor-element.elementor-element-aa0f598 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-fc232a7 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-d4e7a20 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-f365ea1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-f365ea1 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-26dd80f
    {
        --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-31999 .elementor-element.elementor-element-61360dd .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-5b5ac2f
    {
        --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-31999 .elementor-element.elementor-element-4f94b8a .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-65d1ad6
    {
        --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-31999 .elementor-element.elementor-element-fe53b80 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-52ceaf0
    {
        --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-31999 .elementor-element.elementor-element-7818d00 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-2392075
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-31999 .elementor-element.elementor-element-2392075.e-con
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-b318199
    {
        --justify-content: center;
    }
    .elementor-31999 .elementor-element.elementor-element-b318199.e-con
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-fe92762 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-1b102ea
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-2b5e719>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-2b5e719 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-10d8324
    {
        --justify-content: center;
    }
    .elementor-31999 .elementor-element.elementor-element-23f5303 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-b06f923
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-31999 .elementor-element.elementor-element-b06f923.e-con
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-8d92378
    {
        --justify-content: center;
    }
    .elementor-31999 .elementor-element.elementor-element-8d92378.e-con
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-114decc .elementor-button
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-f32582d
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-7d29e33>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-7d29e33 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-d0c397e>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-31999 .elementor-element.elementor-element-ba30855 img
    {
        width: 66%;
    }
    .elementor-31999 .elementor-element.elementor-element-838c8f5
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-31999 .elementor-element.elementor-element-43549cf
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-43549cf .elementor-heading-title
    {
        font-size: 32px;
        line-height: 40px;
    }
    .elementor-31999 .elementor-element.elementor-element-73715b6
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-73715b6 .elementor-heading-title
    {
        font-size: 14px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-31999 .elementor-element.elementor-element-8179b16
    {
        text-align: center;
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-6e906b3 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-31999 .elementor-element.elementor-element-c92f800
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-ab39f78
    {
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-d23b712
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-d23b712.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-d23b712 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-31999 .elementor-element.elementor-element-2ea3d50>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-2ea3d50 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-31999 .elementor-element.elementor-element-5029855
    {
        --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-31999 .elementor-element.elementor-element-a1c8984>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-a1c8984.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-a1c8984 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-a1c8984 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-a1c8984 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-31999 .elementor-element.elementor-element-a1c8984 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-addbf7b>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-addbf7b
    {
        font-size: 13.31px;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-31999 .elementor-element.elementor-element-5a28909 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-d0590c6>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-d0590c6
    {
        font-size: 13.31px;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-31999 .elementor-element.elementor-element-8f66ba3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-8b1a1c8>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-8b1a1c8
    {
        font-size: 13.31px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586 .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-31999 .elementor-element.elementor-element-41a4586 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-984595a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-984595a
    {
        font-size: 13.31px;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-2f4c497 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-aaccaf1>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-aaccaf1
    {
        font-size: 13.31px;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-31999 .elementor-element.elementor-element-79abe10 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-31999 .elementor-element.elementor-element-99c19d6>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-99c19d6
    {
        font-size: 13.31px;
    }
    .elementor-31999 .elementor-element.elementor-element-ba11175
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-f8f3ac5
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-fd122d7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-31999 .elementor-element.elementor-element-5c5e26b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-5c5e26b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-31999 .elementor-element.elementor-element-f43792a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-c09d7ad
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-0cc85e3 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0cc85e3 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-31999 .elementor-element.elementor-element-b8f6f4c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-b8f6f4c
    {
        --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-31999 .elementor-element.elementor-element-b8f6f4c.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-03c07c2 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-03c07c2 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-8581e45>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8581e45
    {
        --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-31999 .elementor-element.elementor-element-8581e45.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-549d46a>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-549d46a .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-549d46a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-e94c6c7
    {
        --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-31999 .elementor-element.elementor-element-e94c6c7.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-773f718 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-773f718.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-773f718.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-773f718.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-773f718 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-9d16c56>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 25px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-9d16c56
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-9d16c56.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-275a099
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-47f115f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-c465c43 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-9a1f9a3
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-b19d033 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-31999 .elementor-element.elementor-element-c897719
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-f1c3686 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-b89ec72
    {
        --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-31999 .elementor-element.elementor-element-b89ec72.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-15caa59 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-3d15be9
    {
        --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-31999 .elementor-element.elementor-element-3d15be9.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-f5b99c8 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-128808d
    {
        --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-31999 .elementor-element.elementor-element-128808d.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-1651e5c .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-9f8158d>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-9f8158d
    {
        --container-widget-width: 88%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,88%);
        max-width: 88%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-9f8158d.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-755d75f
    {
        width: var(--container-widget-width,50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-755d75f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-755d75f .elementor-button
    {
        line-height: 24px;
        border-radius: 8px 8px 8px 8px;
        padding: 10px 30px 10px 30px;
    }
    .elementor-31999 .elementor-element.elementor-element-3f3813e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-0170e28
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-0170e28.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-31999 .elementor-element.elementor-element-21d8a43 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-31999 .elementor-element.elementor-element-08fa865>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-08fa865 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-31999 .elementor-element.elementor-element-ca67260.e-con
    {
        --order: 2;
    }
    .elementor-31999 .elementor-element.elementor-element-5de412a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-31999 .elementor-element.elementor-element-4507d7a
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .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-31999 .elementor-element.elementor-element-d2e9f39>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-d2e9f39
    {
        --e-icon-list-icon-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-d2e9f39 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-ba50531.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-31999 .elementor-element.elementor-element-410a100 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-31999 .elementor-element.elementor-element-4e4bd31
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-31999 .elementor-element.elementor-element-9fed092>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-9fed092
    {
        --e-icon-list-icon-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-9fed092 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-ee046ad
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-31999 .elementor-element.elementor-element-420d1f5 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-31999 .elementor-element.elementor-element-14b982a
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-31999 .elementor-element.elementor-element-5a5c521>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-5a5c521
    {
        --e-icon-list-icon-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-5a5c521 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-f1f8a64 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-31999 .elementor-element.elementor-element-ac42772
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-31999 .elementor-element.elementor-element-b86b29c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-b86b29c
    {
        --e-icon-list-icon-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-b86b29c .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-09eeb63
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-31999 .elementor-element.elementor-element-2e8f404 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-31999 .elementor-element.elementor-element-0974224
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-31999 .elementor-element.elementor-element-c7284dc>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-c7284dc
    {
        --e-icon-list-icon-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-c7284dc .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-135c6c0
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-cf82f78 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-31999 .elementor-element.elementor-element-074ab7a>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-074ab7a .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-79f8c5f>.elementor-widget-container
    {
        padding: 0 0 25px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-79f8c5f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-79f8c5f .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-79f8c5f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-1424c27>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-371ea3d>.elementor-widget-container
    {
        padding: 0 0 25px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-371ea3d .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-a68ff6b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-d253fae>.elementor-widget-container
    {
        padding: 0 0 25px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-d253fae .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-d253fae .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-94b77e8>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-d0b480a>.elementor-widget-container
    {
        padding: 0 0 25px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-d0b480a .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-d0b480a .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-0b7b487>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-5edcefb>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-5edcefb .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-5edcefb .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-7375dd4>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-4e83d47>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-4e83d47 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-4e83d47 .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-f4bb6b7>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-3e144fc>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-3e144fc .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-3e144fc .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-3e144fc .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-78eeb66>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-ae99a0d>.elementor-widget-container
    {
        padding: 0 0 25px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-ae99a0d .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-ae99a0d .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-6c0c1af>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-1bd3dce>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-1bd3dce .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-0d1dceb>.elementor-widget-container
    {
        padding: 0 0 20px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-0d1dceb .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-0d1dceb .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-04dca87 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-31999 .elementor-element.elementor-element-04dca87 .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-7ce1739 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-7ce1739 .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-519cad0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-31999 .elementor-element.elementor-element-1dca276>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-e782b3e
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-d22155a .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 11px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-223de02
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-8e8f58f .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-9127667
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-dc285d8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 11px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-b79b21f
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-5eec9c6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-659cbf1
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-02a03e7 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 11px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-2f61be9
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-a326af1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-875f4cf
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-4042dcd .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-c11ed00
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-5491b7a .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-de185e9
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-b90b7c6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-13c508e
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-b0a2f23 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-43912fc
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-1c0d49d .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-6f403c6
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-e8d0d33 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-8743728
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-a94a112 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-48e71cc
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-38dcb3b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-08f5bcf
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-6fd610b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-3e43c0b
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-7a83aa5 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-15f256a
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-c8b35f4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-66e5997
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-fcabcaa .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-1fb4514
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-bc1a3eb .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-a172280
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-430318b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-ce04905
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-82be981 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-550d343
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-526cd50 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-ffec97f
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-b9d7202 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-d0fe8b2
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-46a28c5 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-7167e6b
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-b8190b0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-31d17ff
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-18dab52 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-b00e6f3
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-93ada27 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-c2abd9c
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-0b0940b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-c6262a1
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-cdb10e0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-1a8cac2
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-4548fd2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9.5px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-f3f3197
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-0cac41c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9.5px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-5255ff5
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-1beab28 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-521b063
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-073ba89 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9.5px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-521a680
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-5080760 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-5bf2b6b
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-d3dce3b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 11px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-89984a0
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-23c91cf .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-78e576c
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-1ddd9ae .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-d5098b6
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-6765715 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-9331d84
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-7be0131 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-9d528ce
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-c2f72c4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 11px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-843d49b
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-e8b2475 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-148212f
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-f0b9ee1 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-871ae90
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-4174bec .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-64ee1f4
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-51cc1ce .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-794b549
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-c6c65fd .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-520a3dd
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-9c1f981 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-5330913
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-46ca351 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-b9e7d15
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-6885392 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-d14132c
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-8ed2aaf .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-5afc500
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-d3601a0 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-1204df3
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-8322868 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-17c7330
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-1039a70 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-1235662
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-f93fcdf .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-dc25426
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-32096c2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-661d787
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-70d2ac2 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-7ab2aad
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-11dfc83 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-e0f4071
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-2066cfa .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-eed7a45
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-222eabd .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-4ed6eb0
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-00fb62d .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-1f7966a
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-246d947 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-6ab0c85
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-2818cca .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-19c612b
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-d6ca35c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-8bfc308
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-d1a7111 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-783e064
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-f7c150b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-a662ac5
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-4d34ea3 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-4a29994
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-43902e8 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-08f7246
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-57ae888 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-2f155ae
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-edde192 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-db47aa3
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-03aefa6 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 9px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-9f87728
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-7c3e01c .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-cc9f685
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-92730e4 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-81a36fb
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-3a8f905 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-570b035
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-c139d51 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-f3d602c
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-775ba48 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-6803e3d
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-d884808 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-d7055a8
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-517bc2b .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-c369568
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-d959e69 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-bbd3bb4
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-af61099 .eael-elements-flip-box-rear-container .eael-elements-flip-box-content
    {
        font-size: 10px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-93c3f64
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-058b77e .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.3em;
    }
    .elementor-31999 .elementor-element.elementor-element-1ed9b8f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-0216ece
    {
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-21d48c4
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-21d48c4.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-21d48c4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-31999 .elementor-element.elementor-element-684db89>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-684db89 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-14ddacf
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-1a6b9a5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-ffe7f26
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-3001173
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-7b9b963
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-a431b6c
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-7735eb5
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-b677c7c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-35b4654
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-1e281b3
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-33b2ae3 img
    {
        width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-8191f95
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-c6a213e
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-32f7f88
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-b4fd5ec
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-8e9dbbe
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-d84cef5
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-664dd13
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-b4f2a9f
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-6c770f6
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-00dff91
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-9552d06
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-9595a4f
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-5f3c644
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-2f598d3
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-ab8f349
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-c8fa3e2
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-1ae3191
    {
        --width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-078e049>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-ca629d0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-c2c2828
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-41e9a7f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-41e9a7f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-31999 .elementor-element.elementor-element-b5c9c31>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-b5c9c31 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-31999 .elementor-element.elementor-element-6087534
    {
        --width: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-18a526f
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-31999 .elementor-element.elementor-element-69d4a02 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-69d4a02 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-31999 .elementor-element.elementor-element-69d4a02 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-092b394
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-168fe33 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-168fe33 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-31999 .elementor-element.elementor-element-168fe33 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-ef0019e
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-8aed5c8 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-8aed5c8 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-31999 .elementor-element.elementor-element-8aed5c8 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-31999 .elementor-element.elementor-element-9c05f00
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-b0531a2 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-31999 .elementor-element.elementor-element-b0531a2 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-31999 .elementor-element.elementor-element-b0531a2 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-bc82b92
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-088c520 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-31999 .elementor-element.elementor-element-088c520 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-31999 .elementor-element.elementor-element-088c520 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-aa91423
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-14cc696 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-31999 .elementor-element.elementor-element-14cc696 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-31999 .elementor-element.elementor-element-14cc696 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-c125fcf
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-31a535c .elementor-counter
    {
        gap: 2px;
    }
    .elementor-31999 .elementor-element.elementor-element-31a535c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-31999 .elementor-element.elementor-element-31a535c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-5747cb4
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-9288856
    {
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-57e5e0c .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-dee75c3>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-dee75c3 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-c8b8898
    {
        --flex-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: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-6423ee9
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-5cb7168
    {
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-666fceb
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-58c04eb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-4007a12 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-31999 .elementor-element.elementor-element-64f4b17>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-64f4b17 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-31999 .elementor-element.elementor-element-64f4b17 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-31999 .elementor-element.elementor-element-2ef1aa6
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-5099f72
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-b036ba1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-906d14e
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-eefd159>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-aa94dda
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-c57fb5c
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-c200f50
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-c200f50.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-31999 .elementor-element.elementor-element-697f6aa
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-c369b43
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-8403b33
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-18a53fc
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-f9a3faf
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-d3ef057
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-d38a2ac
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-935c819
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-8e901a3
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-44f5c53
    {
        --width: 33%;
    }
    .elementor-31999 .elementor-element.elementor-element-6884ec2
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-d4d77c5
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-c586e22
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-8343903
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-f51ee7a
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-5fb005e
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-ab9496e
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-560e4a0
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-7d8c814
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-f94ba69
    {
        --width: 50%;
    }
    .elementor-31999 .elementor-element.elementor-element-787bc8b
    {
        --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-31999 .elementor-element.elementor-element-787bc8b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-787bc8b.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-31999 .elementor-element.elementor-element-48c2c16
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-462c08f>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-462c08f
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-462c08f .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-8387cf1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8387cf1 .elementor-divider-separator
    {
        width: 25%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8387cf1 .elementor-divider
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-64b05f4
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-6273250
    {
        --flex-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-31999 .elementor-element.elementor-element-bff8ad7>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-bff8ad7
    {
        text-align: center;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-828272d
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-31999 .elementor-element.elementor-element-828272d.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-31999 .elementor-element.elementor-element-d38ef40>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-7c17e32
    {
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-17938f4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-17938f4 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-dcff2d6>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-dcff2d6 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-82be149>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-82be149
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-82be149 .elementor-heading-title
    {
        font-size: 13px;
    }
    .elementor-31999 .elementor-element.elementor-element-3e998cc>.elementor-widget-container
    {
        margin: 0 10px 0 10px;
        padding: 15px 10px 15px 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-3e998cc
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-31999 .elementor-element.elementor-element-3e998cc .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 1.4em;
    }
    .elementor-31999 .elementor-element.elementor-element-18a66d4
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-078c9ad
    {
        --padding-top: 30px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-43fcc82>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-43fcc82 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-31999 .elementor-element.elementor-element-a02699c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-a02699c .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-2f960d9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-b70fb67
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-03fd6b3>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-03fd6b3 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-ff951c9>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-ff951c9
    {
        font-size: 11px;
    }
    .elementor-31999 .elementor-element.elementor-element-c2a45c5>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-c2a45c5 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-e785926>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-e785926
    {
        font-size: 11px;
    }
    .elementor-31999 .elementor-element.elementor-element-45fb98c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-3147ed2
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-b0f0ed8>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-b0f0ed8
    {
        text-align: left;
    }
    .elementor-31999 .elementor-element.elementor-element-b0f0ed8 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-ad6fbe6>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-ad6fbe6
    {
        font-size: 11px;
    }
    .elementor-31999 .elementor-element.elementor-element-cca36a1
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-6e872a1>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-6e872a1 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-af9a921>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-af9a921
    {
        font-size: 11px;
    }
    .elementor-31999 .elementor-element.elementor-element-7c93ef7
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-4256a32
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-eb80cda>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-eb80cda .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-ca81dcc>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-ca81dcc
    {
        font-size: 11px;
    }
    .elementor-31999 .elementor-element.elementor-element-1d116e3>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-1d116e3 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-31999 .elementor-element.elementor-element-2afc0df>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-2afc0df
    {
        font-size: 11px;
    }
    .elementor-31999 .elementor-element.elementor-element-ba2a169
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-3378212>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-3378212 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-31999 .elementor-element.elementor-element-7eea65e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-7eea65e .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-ceb7e1b
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-7a4503b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-7a4503b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-7a4503b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-7a4503b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-7a4503b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-7a4503b .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-46e97de>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-46e97de .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-46e97de.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-46e97de.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-46e97de.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-46e97de .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-f481f19>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-f481f19 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-f481f19.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-f481f19.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-f481f19.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-f481f19 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-b526a00>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 8px 0 13px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-b526a00 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-b526a00.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-b526a00.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-b526a00.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-b526a00 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-8f15599
    {
        --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-31999 .elementor-element.elementor-element-8f15599.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-31999 .elementor-element.elementor-element-0a3bd51
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-8c52951>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 8px 0 10px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8c52951 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8c52951.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8c52951.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8c52951.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-8c52951 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-76c1dbe>.elementor-widget-container
    {
        padding: 8px 0 10px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-76c1dbe .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-76c1dbe.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-76c1dbe.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-76c1dbe.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-76c1dbe .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-76c1dbe .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-31999 .elementor-element.elementor-element-63e2833>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63e2833 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63e2833.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63e2833.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63e2833.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63e2833 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-63173ce>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 15px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63173ce .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63173ce.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63173ce.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63173ce.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-63173ce .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-952e292
    {
        --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-31999 .elementor-element.elementor-element-5501521
    {
        --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-31999 .elementor-element.elementor-element-16237b1>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-16237b1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-16237b1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-16237b1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-16237b1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-16237b1 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-e869f15
    {
        --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-31999 .elementor-element.elementor-element-a754aeb>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-a754aeb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-a754aeb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-a754aeb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-a754aeb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-a754aeb .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-e655db5
    {
        --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-31999 .elementor-element.elementor-element-13eb80a>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-31999 .elementor-element.elementor-element-13eb80a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-13eb80a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-13eb80a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-13eb80a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-13eb80a .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-9d6be46
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-da8ea60 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-31999 .elementor-element.elementor-element-4fa7341>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-4fa7341 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-a325486
    {
        --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-31999 .elementor-element.elementor-element-69a8a30
    {
        --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-31999 .elementor-element.elementor-element-69a8a30::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.elementor-background-video-container::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.e-con-inner>.elementor-background-video-container::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.elementor-background-slideshow::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.e-con-inner>.elementor-background-slideshow::before, .elementor-31999 .elementor-element.elementor-element-69a8a30>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-repeat: no-repeat;
        background-size: contain;
    }
    .elementor-31999 .elementor-element.elementor-element-69a8a30.e-con
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-4aa6ed0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 25px 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-4aa6ed0.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-31999 .elementor-element.elementor-element-4aa6ed0 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-4aa6ed0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-4aa6ed0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-4aa6ed0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-4aa6ed0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-31999 .elementor-element.elementor-element-4aa6ed0 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-deac6ff>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-deac6ff.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-deac6ff .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-deac6ff.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-deac6ff.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-deac6ff.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-deac6ff .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-31999 .elementor-element.elementor-element-deac6ff .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-9bd0641>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 25px 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-9bd0641.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-31999 .elementor-element.elementor-element-9bd0641 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-9bd0641.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-9bd0641.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-9bd0641.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-9bd0641 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-31999 .elementor-element.elementor-element-9bd0641 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-61e8e64>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-61e8e64.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-61e8e64 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-61e8e64.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-61e8e64.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-61e8e64.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-61e8e64 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-31999 .elementor-element.elementor-element-61e8e64 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-956454d>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-956454d.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-31999 .elementor-element.elementor-element-956454d .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-956454d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-956454d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-956454d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-956454d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-31999 .elementor-element.elementor-element-956454d .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-0a095bf>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-0a095bf.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-0a095bf .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0a095bf.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0a095bf.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0a095bf.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0a095bf .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-31999 .elementor-element.elementor-element-0a095bf .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-dbbb368>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-dbbb368.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-31999 .elementor-element.elementor-element-dbbb368 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-dbbb368 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-dbbb368.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-dbbb368.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-dbbb368.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-dbbb368 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-31999 .elementor-element.elementor-element-dbbb368 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-0f97fe7>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-0f97fe7.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-31999 .elementor-element.elementor-element-0f97fe7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-0f97fe7 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0f97fe7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0f97fe7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0f97fe7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-0f97fe7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-31999 .elementor-element.elementor-element-0f97fe7 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 50px 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-31999 .elementor-element.elementor-element-d6a59c9 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-31999 .elementor-element.elementor-element-cf882bc .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-aa0f598 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-31999 .elementor-element.elementor-element-aa0f598 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-fc232a7 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-d4e7a20 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-f365ea1 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-f365ea1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-f365ea1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-f365ea1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-f365ea1 .elementor-image-box-title
    {
        margin-bottom: 23px;
    }
    .elementor-31999 .elementor-element.elementor-element-26dd80f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-61360dd>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-61360dd .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-61360dd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-61360dd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-61360dd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-31999 .elementor-element.elementor-element-5b5ac2f
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-4f94b8a .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-31999 .elementor-element.elementor-element-65d1ad6
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-fe53b80 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-52ceaf0
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-7818d00 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-31999 .elementor-element.elementor-element-5b2e7e5 .elementor-button
    {
        padding: 18px 30px 18px 30px;
    }
    .elementor-31999 .elementor-element.elementor-element-e04d325
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-3773a70>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-3773a70 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-31999 .elementor-element.elementor-element-bafdeed>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-bafdeed .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-fe92762 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-31999 .elementor-element.elementor-element-2b5e719 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-31999 .elementor-element.elementor-element-23f5303 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-31999 .elementor-element.elementor-element-114decc .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-31999 .elementor-element.elementor-element-7d29e33 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-31999 .elementor-element.elementor-element-ed7cc3f
    {
        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-31999 .elementor-element.elementor-element-ed7cc3f.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-f0b0203
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-31999 .elementor-element.elementor-element-d462c7b
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-31999 .elementor-element.elementor-element-d462c7b.elementor-element
    {
        --align-self: center;
    }
    .elementor-31999 .elementor-element.elementor-element-d462c7b .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-31999 .elementor-element.elementor-element-f5da33a>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-31999 .elementor-element.elementor-element-f5da33a .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-31999 .elementor-element.elementor-element-8bb58b9
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-6a70921
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-b841494
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-3139d8e
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-cd6c2b2
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-c60e990
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-d29bb3f
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-c642b97
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-ca6c9df
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-3197cab
    {
        font-size: 14px;
    }
    .elementor-31999 .elementor-element.elementor-element-d0c397e>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-31999 .elementor-element.elementor-element-d0c397e
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-f178865 */
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-47d7459 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5029855 *//* .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-0bc52da */
.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-534ab3a */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7f10b2f *//*.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-ca67260 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-826fabc */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-00ed129 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ce272ab */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-135c6c0 */
.casino-type-section .elementor-image-box-wrapper
{
    display: flex;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a400fc7 */
.geograph_flag .elementor-image-box-wrapper
{
    display: inline-flex;
}
.geograph_flag p.elementor-image-box-title
{
    padding-left: 10px;
}
.flag-container img
{
    width: 45px;
    margin-right: 10px;
    border-radius: 5px;
}
.flag-icon
{
    border-radius: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-04ed04e */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3e550ed */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-666fceb */
.video_slide .sa_hover_container
{
    padding: 10px!important;
}
.video_slide .sa_hover_container .wp-video
{
    border: 5px solid #fff!important;
    border-radius: 10px;
}
.video_slide .mejs-controls
{
    display: none!important;
}
.testimonial_sec .sa_hover_container
{
    min-height: 450px;
}
.testimonial_sec .sa_hover_container
{
    padding: 0!important;
}
.testimonial_sec .testimonial_item
{
    background: #fff;
    padding: 33px;
    text-align: center;
    font-size: 17px;
    border-radius: 20px;
}
.Divider
{
    border-top: 2px solid #000;
    width: 21%;
    margin: 0 auto;
    margin-bottom: 19px;
}
.testimonial_item .content
{
    margin-bottom: 19px;
}
.testimonial_name h3
{
    font-family: 'Vanguard CF';
    color: #1654d5;
    font-weight: 500;
    font-size: 32px;
}
.testimonial_name p.founder_details
{
    color: #f00;
    font-size: 20px;
}
@media(max-width: 767px)
{
    .testimonial_sec .sa_hover_container
    {
        min-height: 650px!important;
    }
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-787bc8b */
@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-6c460c4 */
.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-952e292 */
.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-ba2a169 */
.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-2392075 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b06f923 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e04d325 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-d0c397e */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
