﻿.elementor-313892 .elementor-element.elementor-element-ab029f6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-ab029f6:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-ab029f6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-image: url("../../gambling/image/Online-lottery-software-development-2.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-313892 .elementor-element.elementor-element-fd25d31
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-313892 .elementor-element.elementor-element-fd25d31:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-fd25d31>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-313892 .elementor-element.elementor-element-7134c44 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-d63eb8b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-d63eb8b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 38px;
    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-313892 .elementor-element.elementor-element-a751600>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-a751600
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-313892 .elementor-element.elementor-element-6136a02 .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-313892 .elementor-element.elementor-element-6136a02 .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-6136a02 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-6136a02>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-6136a02 .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-6136a02 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-92b23aa
{
    --display: flex;
    --justify-content: center;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-313892 .elementor-element.elementor-element-08c18c3
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-08c18c3:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-08c18c3>.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-313892 .elementor-element.elementor-element-1f3161e
{
    --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-313892 .elementor-element.elementor-element-1f3161e:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-1f3161e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-313892 .elementor-element.elementor-element-5fdba48
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-f602796
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-f602796 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    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-313892 .elementor-element.elementor-element-1447b17
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-1447b17 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-1447b17 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-313892 .elementor-element.elementor-element-5b1b677
{
    --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-313892 .elementor-element.elementor-element-c79ed71
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-c79ed71:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-c79ed71>.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-313892 .elementor-element.elementor-element-9037981.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-9037981.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-9037981.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-9037981.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-f50ce94
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-4c83ca5
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-4c83ca5:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-4c83ca5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-313892 .elementor-element.elementor-element-a01db23
{
    width: var(--container-widget-width,94.944%);
    max-width: 94.944%;
    --container-widget-width: 94.944%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-a01db23>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-a01db23.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-a01db23.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-313892 .elementor-element.elementor-element-a01db23.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-313892 .elementor-element.elementor-element-a01db23.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-0984bdc
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-0b2dbf4
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-0b2dbf4:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-0b2dbf4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-description
{
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-405d2f5
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-2383690
{
    --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-313892 .elementor-element.elementor-element-162d04e
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-162d04e:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-162d04e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-313892 .elementor-element.elementor-element-42c4e8e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-42c4e8e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-42c4e8e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-42c4e8e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-42c4e8e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-cba7bd5
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-0fc72b9
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-0fc72b9:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-0fc72b9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-2cf3594
{
    width: var(--container-widget-width,87.112%);
    max-width: 87.112%;
    --container-widget-width: 87.112%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-2cf3594>.elementor-widget-container
{
    margin: -20px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-2cf3594 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-2cf3594 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-313892 .elementor-element.elementor-element-2cf3594 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-3f8d8c3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-b5012b4
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-b5012b4:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-b5012b4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-313892 .elementor-element.elementor-element-9a75d82
{
    width: var(--container-widget-width,85.314%);
    max-width: 85.314%;
    --container-widget-width: 85.314%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-30a1ae3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-f6bb264
{
    --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-313892 .elementor-element.elementor-element-5c3fc86
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-5c3fc86:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-5c3fc86>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-149b3f7
{
    width: var(--container-widget-width,102.551%);
    max-width: 102.551%;
    --container-widget-width: 102.551%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-149b3f7>.elementor-widget-container
{
    margin: -20px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-149b3f7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-313892 .elementor-element.elementor-element-149b3f7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-149b3f7 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-853b959
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-699f57f
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-699f57f:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-699f57f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-313892 .elementor-element.elementor-element-7523653
{
    width: var(--container-widget-width,99.003%);
    max-width: 99.003%;
    --container-widget-width: 99.003%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-7523653>.elementor-widget-container
{
    margin: -20px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-7523653.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-7523653.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-7523653.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-7523653.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-7523653 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-313892 .elementor-element.elementor-element-7523653 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-7523653 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-704c94d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff9f9;
}
.elementor-313892 .elementor-element.elementor-element-6c2748d
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-6c2748d:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-6c2748d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-d4bf619
{
    width: var(--container-widget-width,104.267%);
    max-width: 104.267%;
    --container-widget-width: 104.267%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-d4bf619>.elementor-widget-container
{
    margin: -20px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-d4bf619 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-313892 .elementor-element.elementor-element-d4bf619 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-d4bf619 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-6ae89fa
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-81bb785
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-2d91813.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-2d91813
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-2d91813 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-51d257f .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-313892 .elementor-element.elementor-element-51d257f .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-51d257f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-51d257f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-51d257f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-51d257f
{
    z-index: 2;
}
.elementor-313892 .elementor-element.elementor-element-51d257f .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-51d257f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-3a810c6
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-3a810c6:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-3a810c6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-c6f26bc
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-de1cc24
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-de1cc24 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-ce5d03a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-313892 .elementor-element.elementor-element-ce5d03a .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-ce5d03a .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-4ddeeab
{
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-4057418
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-ea1c75c
{
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-19cf8b6.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-19cf8b6.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-19cf8b6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-19cf8b6 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-19cf8b6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-313892 .elementor-element.elementor-element-19cf8b6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-1fcf15d
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-1fcf15d.elementor-element
{
    --align-self: flex-end;
}
.elementor-313892 .elementor-element.elementor-element-887e01c
{
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-aa748ed.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-aa748ed.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-aa748ed.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-aa748ed .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-aa748ed .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-313892 .elementor-element.elementor-element-aa748ed .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-60ac148
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-60ac148.elementor-element
{
    --align-self: flex-end;
}
.elementor-313892 .elementor-element.elementor-element-c1f3698
{
    --display: flex;
    --margin-top: 28px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-9b02468.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-9b02468.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-9b02468.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-9b02468 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-9b02468 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-313892 .elementor-element.elementor-element-9b02468 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-86bafdb
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-86bafdb.elementor-element
{
    --align-self: flex-end;
}
.elementor-313892 .elementor-element.elementor-element-ca12f3a
{
    --display: flex;
    --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-313892 .elementor-element.elementor-element-a50913d
{
    width: 100%;
    max-width: 100%;
}
.elementor-313892 .elementor-element.elementor-element-a50913d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-a50913d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-a50913d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-a50913d .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-a50913d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-313892 .elementor-element.elementor-element-a50913d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-48b73e4
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-48b73e4.elementor-element
{
    --align-self: flex-end;
}
.elementor-313892 .elementor-element.elementor-element-9845fae
{
    --display: flex;
    --padding-top: 22px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-680e657.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-680e657.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-680e657.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-680e657 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-680e657 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-313892 .elementor-element.elementor-element-680e657 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-d2062a4
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-d2062a4.elementor-element
{
    --align-self: flex-end;
}
.elementor-313892 .elementor-element.elementor-element-b181d7e
{
    --display: flex;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-f5f5aa8>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-f5f5aa8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-f5f5aa8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-f5f5aa8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-f5f5aa8 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-f5f5aa8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-313892 .elementor-element.elementor-element-f5f5aa8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-ebc2275
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-ebc2275.elementor-element
{
    --align-self: flex-end;
}
.elementor-313892 .elementor-element.elementor-element-945e525
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-16a558a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-16a558a
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-16a558a img
{
    width: 100%;
}
.elementor-313892 .elementor-element.elementor-element-bdf78d5
{
    --display: flex;
    --padding-top: 95px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-c9ac184>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-313892 .elementor-element.elementor-element-c9ac184.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-c9ac184 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-c9ac184.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-c9ac184.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-c9ac184.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-c9ac184 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-c9ac184 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-313892 .elementor-element.elementor-element-c9ac184 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-7b6be21
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-7b6be21.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-f42b822
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-75adde2>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-313892 .elementor-element.elementor-element-75adde2.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-75adde2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-75adde2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-75adde2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-75adde2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-75adde2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-75adde2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-313892 .elementor-element.elementor-element-75adde2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-a8d1465
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-a8d1465.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-bb769ec
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-e9d0081>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-313892 .elementor-element.elementor-element-e9d0081.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-e9d0081 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-e9d0081.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-e9d0081.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-e9d0081.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-e9d0081 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-e9d0081 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 28%;
}
.elementor-313892 .elementor-element.elementor-element-e9d0081 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-da31a51
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-da31a51.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-95d3022
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-1effb53
{
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-ca96428 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-ca96428.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-ca96428.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-ca96428.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-ca96428 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-ca96428 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-313892 .elementor-element.elementor-element-ca96428 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-f46e644
{
    width: var(--container-widget-width,97.866%);
    max-width: 97.866%;
    --container-widget-width: 97.866%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-f46e644.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-e890937
{
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-ab2fa0e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-ab2fa0e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-ab2fa0e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-ab2fa0e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-ab2fa0e .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-ab2fa0e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-313892 .elementor-element.elementor-element-ab2fa0e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-131e8ea
{
    width: var(--container-widget-width,97.866%);
    max-width: 97.866%;
    --container-widget-width: 97.866%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-131e8ea.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-08861c6
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-452c8f7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-452c8f7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-452c8f7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-452c8f7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-452c8f7 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-452c8f7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-313892 .elementor-element.elementor-element-452c8f7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-585e7e2
{
    width: var(--container-widget-width,97.866%);
    max-width: 97.866%;
    --container-widget-width: 97.866%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-585e7e2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-89be8f2
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-5619070 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-5619070.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-5619070.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-5619070.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-5619070 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-5619070 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-313892 .elementor-element.elementor-element-5619070 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-5c02d10
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-5c02d10.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-c530659
{
    --display: flex;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-c848b8a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-c848b8a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-c848b8a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-c848b8a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-c848b8a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-c848b8a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-313892 .elementor-element.elementor-element-c848b8a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-0a55960
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-0a55960.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-45b1a0d
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-a3c5dde .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-313892 .elementor-element.elementor-element-a3c5dde.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-313892 .elementor-element.elementor-element-a3c5dde.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-313892 .elementor-element.elementor-element-a3c5dde.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-313892 .elementor-element.elementor-element-a3c5dde .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-a3c5dde .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-313892 .elementor-element.elementor-element-a3c5dde .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-313892 .elementor-element.elementor-element-e9beee1
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-e9beee1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-f68cd86
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-93a5fcd.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-93a5fcd
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-93a5fcd .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-cc81f35 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-313892 .elementor-element.elementor-element-cc81f35 .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-cc81f35 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-cc81f35>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-cc81f35
{
    z-index: 2;
}
.elementor-313892 .elementor-element.elementor-element-cc81f35 .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-cc81f35 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-4b15032
{
    --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-313892 .elementor-element.elementor-element-79af9f0
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-035dbe6
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-035dbe6 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.6em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-be526d8
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-be526d8 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-be526d8 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-313892 .elementor-element.elementor-element-d0f5dad
{
    --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-313892 .elementor-element.elementor-element-7409503
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-9537566 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    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-313892 .elementor-element.elementor-element-11f8b9e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-11f8b9e
{
    --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-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-2df5035
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-056e26d
{
    --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-313892 .elementor-element.elementor-element-7e296a7
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-84095ec
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-eb5685e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-d6f9817>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-d6f9817
{
    --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-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-6fdb2aa
{
    --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-313892 .elementor-element.elementor-element-942dd85
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-106c63d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-ac019c5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-ac019c5
{
    --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-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-7f81bd8
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-146fab0
{
    --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-313892 .elementor-element.elementor-element-91eb2ad
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-3dea141
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-7b9449c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb
{
    --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-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-784e273
{
    --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-313892 .elementor-element.elementor-element-5e61a97
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-d3b0dbe .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-c3533a9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-c3533a9
{
    --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-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-f8ec8bd
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-e828b08
{
    --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-313892 .elementor-element.elementor-element-c10702f
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-b514ca4
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-4427db4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-180311d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-180311d
{
    --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-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-0a638ea
{
    --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-313892 .elementor-element.elementor-element-627466e
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-9645ddf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-033703e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-033703e
{
    --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-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-2d87dd7
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-a65eb10
{
    --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-313892 .elementor-element.elementor-element-f3c47eb
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-5660f11
{
    --display: flex;
    --justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-bb86dc1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-2998438>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-2998438
{
    --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-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-eb4aff9
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-eb4aff9:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-eb4aff9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-313892 .elementor-element.elementor-element-ac91c51
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-ac91c51 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-0be092b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-313892 .elementor-element.elementor-element-0be092b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-0be092b .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-f829170
{
    --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: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}
.elementor-313892 .elementor-element.elementor-element-b253506
{
    --display: flex;
    --flex-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-widget-flip-box .neb-protected-content-message, .elementor-widget-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-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__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);
}
.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description
{
    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-flip-box .elementor-flip-box__back .elementor-flip-box__layer__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);
}
.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description
{
    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-flip-box .elementor-flip-box__button
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box
{
    height: 200px;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__layer, .elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-35c6423
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box
{
    height: 200px;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__layer, .elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-2d2eaf0
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-26055b9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-26055b9.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box
{
    height: 200px;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__layer, .elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-c96f86d
{
    --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: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-db809cc
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box
{
    height: 200px;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__layer, .elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-6ae4ece
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box
{
    height: 200px;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__layer, .elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-b189aea
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-b52f131>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-b52f131.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box
{
    height: 200px;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__layer, .elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-f1b8f79
{
    --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: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-6f302ad
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box
{
    height: 200px;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__layer, .elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-bcfeb9e
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box
{
    height: 200px;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__layer, .elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-22bfeaa
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__front
{
    background-color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__back
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-5164d57>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-5164d57.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box
{
    height: 200px;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__layer, .elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__layer__overlay
{
    border-radius: 8px;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__front .elementor-flip-box__layer__overlay
{
    padding: 30px 0 0 0;
    text-align: center;
    justify-content: center;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__image img
{
    width: 25%;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__image
{
    opacity: 1;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__back .elementor-flip-box__layer__overlay
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__button
{
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__back .elementor-flip-box__layer__title
{
    font-family: "Poppins",Sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__back .elementor-flip-box__layer__description
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-313892 .elementor-element.elementor-element-506eae1
{
    --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-313892 .elementor-element.elementor-element-98ac215>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-98ac215 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-41da071 .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-313892 .elementor-element.elementor-element-41da071 .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-41da071 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-41da071 .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-41da071 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-c45b311
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-0c80879
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-0c80879 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-c5bccf0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-313892 .elementor-element.elementor-element-c5bccf0 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-c5bccf0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-e374b20
{
    --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 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-e077143
{
    --display: flex;
    --flex-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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-e077143:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-e077143>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-313892 .elementor-element.elementor-element-e077143.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-54f8063
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-54f8063 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-087260a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2px;
}
.elementor-313892 .elementor-element.elementor-element-087260a>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-087260a .elementor-divider-separator
{
    width: 73%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-087260a .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-313892 .elementor-element.elementor-element-77258e0>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 20px;
}
.elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-0px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-77258e0
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-7e238c5
{
    --display: flex;
    --flex-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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-7e238c5:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-7e238c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-313892 .elementor-element.elementor-element-7e238c5.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-3d3e10e
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-3d3e10e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-1f9edeb
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2px;
}
.elementor-313892 .elementor-element.elementor-element-1f9edeb>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-1f9edeb .elementor-divider-separator
{
    width: 73%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-1f9edeb .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-313892 .elementor-element.elementor-element-9fd624b>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 20px;
}
.elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-0px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-9fd624b
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-6d36784
{
    --display: flex;
    --flex-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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-6d36784:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-6d36784>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-313892 .elementor-element.elementor-element-6d36784.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-251d67c
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-251d67c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-a7d9e5d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2px;
}
.elementor-313892 .elementor-element.elementor-element-a7d9e5d>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-a7d9e5d .elementor-divider-separator
{
    width: 73%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-a7d9e5d .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-313892 .elementor-element.elementor-element-302b761>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 20px;
}
.elementor-313892 .elementor-element.elementor-element-302b761.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-0px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-302b761
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-62e5934
{
    --display: flex;
    --flex-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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 15px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-62e5934:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-62e5934>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-313892 .elementor-element.elementor-element-62e5934.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-6960067
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-6960067 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-ae57514
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2px;
}
.elementor-313892 .elementor-element.elementor-element-ae57514>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-ae57514 .elementor-divider-separator
{
    width: 73%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-ae57514 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6>.elementor-widget-container
{
    margin: 20px 0 0 0;
    padding: 0 0 0 20px;
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(0px / 2);
    margin-left: calc(0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-0px / 2);
    margin-left: calc(-0px / 2);
}
body.rtl .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-0px / 2);
}
body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-0px / 2);
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-313892 .elementor-element.elementor-element-e90af13
{
    --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-313892 .elementor-element.elementor-element-a724265>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-a724265 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-5b27322 .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-313892 .elementor-element.elementor-element-5b27322 .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-5b27322 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-5b27322 .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-5b27322 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-01c03c5
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-01c03c5:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-01c03c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-313892 .elementor-element.elementor-element-83adce7
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-83adce7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-4387098
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-313892 .elementor-element.elementor-element-4387098 .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-4387098 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-313892 .elementor-element.elementor-element-3e86c77
{
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-3d589ae
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-b1a374a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-15b1dff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-13d5c6e img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-753f6b0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-eb4b574 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-78b6cb0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-edc70a0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-f280546
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-a11dd57
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-282c0ef img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-d16844b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-931b556 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-ad77e7c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-7195689 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-235377f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-b645c9c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-d14c808
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-d1b49d6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-776df6e img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-bc13763
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-96673cb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-0349b71
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-d5f135d img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-b0c64b3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-3c54dc3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-1d9fe0b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-9cec1ca
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-d17cdbb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-4f7ae99
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-673bbb5 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-d691399
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-ba56487 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-494eca4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-ab6e6ab img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-4d5359f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-0734237
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-0411109 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-5c7dbab
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-65ee767 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-ab62e32
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-0955a18 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-541cebe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-31b326d img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-0a16517
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-448a3e4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-44a4ae1 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-ce01179
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-77a745f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-cb1ff2e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-bdfd8e0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-e1ed032
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-850527b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-adbd33a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-fb5acda
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-c606d8d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-f3c2593 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-16b9924
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-841ab6c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-acd4007
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-5d5c3ce img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-313892 .elementor-element.elementor-element-d371f28
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-f22fe10
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-6e569b2.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-6e569b2
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-6e569b2 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-c3f7e4b .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-313892 .elementor-element.elementor-element-c3f7e4b .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-c3f7e4b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-c3f7e4b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-c3f7e4b
{
    z-index: 2;
}
.elementor-313892 .elementor-element.elementor-element-c3f7e4b .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-c3f7e4b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-b98868c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-b98868c:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-b98868c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-313892 .elementor-element.elementor-element-cb95795
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-3698dc8
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-3698dc8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-a151beb
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-a151beb .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-a151beb .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-313892 .elementor-element.elementor-element-cda3f0b
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-d7dd2b7
{
    --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-313892 .elementor-element.elementor-element-f7174bd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-b0893e0
{
    --display: flex;
    --flex-direction: 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-313892 .elementor-element.elementor-element-e541222 .elementor-counter
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-e541222 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-e541222 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-313892 .elementor-element.elementor-element-f5eaec4
{
    --display: flex;
    --flex-direction: 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-313892 .elementor-element.elementor-element-45fdf23
{
    --spacer-size: 70px;
}
.elementor-313892 .elementor-element.elementor-element-45fdf23>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-78086ab
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-ae21124 .elementor-counter
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-ae21124 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-ae21124 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-313892 .elementor-element.elementor-element-fff9c15
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-659770f
{
    --spacer-size: 70px;
}
.elementor-313892 .elementor-element.elementor-element-659770f>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-f3a1dad
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-aa20607 .elementor-counter
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-aa20607 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-313892 .elementor-element.elementor-element-aa20607 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-313892 .elementor-element.elementor-element-d2136d1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-588a764
{
    --display: flex;
}
.elementor-313892 .elementor-element.elementor-element-5966afa
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-313892 .elementor-element.elementor-element-5966afa:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-5966afa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-313892 .elementor-element.elementor-element-fbe63bf
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-899a9a5
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-899a9a5.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-899a9a5 .elementor-counter
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-899a9a5 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-899a9a5 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-313892 .elementor-element.elementor-element-8d9e59f
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-5c0bb6b
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-5c0bb6b.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-5c0bb6b .elementor-counter
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-5c0bb6b .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-5c0bb6b .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-313892 .elementor-element.elementor-element-0c4323b
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-ea9c417
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-ea9c417.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-ea9c417 .elementor-counter
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-ea9c417 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-313892 .elementor-element.elementor-element-ea9c417 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-313892 .elementor-element.elementor-element-610c270
{
    --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-313892 .elementor-element.elementor-element-0301471>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-0301471 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-951f2de .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-313892 .elementor-element.elementor-element-951f2de .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-951f2de .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-951f2de .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-951f2de .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-b98e36b
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-4f75ace
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-4f75ace .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-29d723b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-29d723b .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-29d723b .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-313892 .elementor-element.elementor-element-212efc5
{
    --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-313892 .elementor-element.elementor-element-d9d339b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-d9d339b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-98582ac
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-0e24649.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-0e24649 img
{
    height: 100px;
}
.elementor-313892 .elementor-element.elementor-element-2d2b557
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-ce7845f img
{
    height: 100px;
}
.elementor-313892 .elementor-element.elementor-element-a5b633a
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-4197021
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-53d5d1f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-53d5d1f.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-313892 .elementor-element.elementor-element-53d5d1f
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-53d5d1f img
{
    width: 100%;
}
.elementor-313892 .elementor-element.elementor-element-7e0906d
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-0800124 img
{
    width: 100%;
    height: 100px;
}
.elementor-313892 .elementor-element.elementor-element-e679472
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-f2fbea3
{
    --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-313892 .elementor-element.elementor-element-f512a3c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-22819e4
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-25d0b6c
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-d4b75d7
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-685b895
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-2af6dc6
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-1eba4bf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-8e40f6b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-e6921ee
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-415653f
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-ec3ca09
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-e3ad924
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-7a549fa
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-92292af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-b48b7d6
{
    --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-313892 .elementor-element.elementor-element-ca2305d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-fc03410
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-b6f5da1
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-a0627de
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-42006a9
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-15aa24e
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-1df8a09
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-a4b869f
{
    --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-313892 .elementor-element.elementor-element-2a916b2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-60247dd
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-2cf2c69
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-4e274dd
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-4e08c43
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-11d080b
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-9da0e5e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-c8b9465
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-425ce22
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-e6ac240
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-2c45d6d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-1577f6f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-1a5dddb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-3308367
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-226ce08
{
    --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-313892 .elementor-element.elementor-element-226ce08>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-313892 .elementor-element.elementor-element-226ce08.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-313892 .elementor-element.elementor-element-226ce08.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-313892 .elementor-element.elementor-element-226ce08.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-313892 .elementor-element.elementor-element-226ce08>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-313892 .elementor-element.elementor-element-226ce08.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-313892 .elementor-element.elementor-element-226ce08 [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-313892 .elementor-element.elementor-element-b4e4dd3
{
    --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-313892 .elementor-element.elementor-element-720ecf5 .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-313892 .elementor-element.elementor-element-720ecf5 .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-720ecf5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-720ecf5 .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-720ecf5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-6b410f0
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-6b410f0:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-6b410f0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-313892 .elementor-element.elementor-element-74625f0
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-4705bab
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-4705bab .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-bc93371
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-bc93371 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-bc93371 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-313892 .elementor-element.elementor-element-cff8ea6
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-cff8ea6.e-con
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-189ed4d
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-189ed4d .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-5a92671
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-dbbbeb3
{
    --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-313892 .elementor-element.elementor-element-d9b418b>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-d9b418b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-42c6308 .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-313892 .elementor-element.elementor-element-42c6308 .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-42c6308 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-42c6308 .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-42c6308 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-45d0f6a:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-45d0f6a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-313892 .elementor-element.elementor-element-45d0f6a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 70px 0;
}
.elementor-313892 .elementor-element.elementor-element-45d0f6a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-313892 .elementor-element.elementor-element-76b75e5
{
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-313892 .elementor-element.elementor-element-de8201a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-de8201a.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-de8201a
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-de8201a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-67def98
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-67def98 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-67def98 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-313892 .elementor-element.elementor-element-3521ed1
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-313892 .elementor-element.elementor-element-cf1a00a
{
    --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-313892 .elementor-element.elementor-element-91a793b
{
    width: var(--container-widget-width,79%);
    max-width: 79%;
    --container-widget-width: 79%;
    --container-widget-flex-grow: 0;
}
.elementor-313892 .elementor-element.elementor-element-91a793b>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-91a793b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-91a793b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-313892 .elementor-element.elementor-element-37bb90d .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-313892 .elementor-element.elementor-element-37bb90d .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-37bb90d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-37bb90d.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-37bb90d .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-37bb90d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-e7d52de
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-e7d52de:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-e7d52de>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-313892 .elementor-element.elementor-element-24e61f8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-24e61f8
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-24e61f8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-45e04f0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-45e04f0 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-45e04f0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-313892 .elementor-element.elementor-element-9c059bf
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-b2d464d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-b2d464d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-dc3b19e .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-313892 .elementor-element.elementor-element-dc3b19e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-313892 .elementor-element.elementor-element-dc3b19e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-167f98f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-167f98f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-b80b78e .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-313892 .elementor-element.elementor-element-b80b78e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-313892 .elementor-element.elementor-element-b80b78e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-b6eb963
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-b6eb963.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-578044b .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-313892 .elementor-element.elementor-element-578044b .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-313892 .elementor-element.elementor-element-578044b .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-c7586e4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-c7586e4.e-con
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-e70c26e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-0316b84 .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-313892 .elementor-element.elementor-element-0316b84 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-313892 .elementor-element.elementor-element-0316b84 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-313892 .elementor-element.elementor-element-fccd363
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-c3c6c47
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 2em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-c3c6c47.elementor-element
{
    --align-self: center;
}
.elementor-313892 .elementor-element.elementor-element-b0e6651
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-b0e6651 img
{
    width: 50%;
}
.elementor-313892 .elementor-element.elementor-element-a2cf9fa
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-ec552ff>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-ec552ff.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-ec552ff .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-88baa38 .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-313892 .elementor-element.elementor-element-88baa38 .elementor-button:hover, .elementor-313892 .elementor-element.elementor-element-88baa38 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-88baa38 .elementor-button:hover svg, .elementor-313892 .elementor-element.elementor-element-88baa38 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-313892 .elementor-element.elementor-element-1a3d838
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-bc88f5e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-313892 .elementor-element.elementor-element-bc88f5e
{
    text-align: center;
}
.elementor-313892 .elementor-element.elementor-element-bc88f5e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-1b2d097
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-313892 .elementor-element.elementor-element-1b2d097 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-313892 .elementor-element.elementor-element-1b2d097 .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-313892 .elementor-element.elementor-element-2f0078f
{
    --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-313892 .elementor-element.elementor-element-2f0078f:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-2f0078f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-313892 .elementor-element.elementor-element-2f0078f: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-313892 .elementor-element.elementor-element-2f0078f, .elementor-313892 .elementor-element.elementor-element-2f0078f::before
{
    --border-transition: .3s;
}
.elementor-313892 .elementor-element.elementor-element-c768874
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-f8ab202>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-f8ab202
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-8edb996
{
    --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-313892 .elementor-element.elementor-element-8edb996:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-8edb996>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-313892 .elementor-element.elementor-element-8edb996: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-313892 .elementor-element.elementor-element-8edb996, .elementor-313892 .elementor-element.elementor-element-8edb996::before
{
    --border-transition: .3s;
}
.elementor-313892 .elementor-element.elementor-element-e6fded2
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-e826690>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-e826690
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-f79095f
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-313892 .elementor-element.elementor-element-f79095f:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-f79095f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-313892 .elementor-element.elementor-element-f79095f: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-313892 .elementor-element.elementor-element-f79095f, .elementor-313892 .elementor-element.elementor-element-f79095f::before
{
    --border-transition: .3s;
}
.elementor-313892 .elementor-element.elementor-element-bd18db4
{
    --display: flex;
    --flex-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-313892 .elementor-element.elementor-element-ed3c794
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-d3c1770
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-d3c1770:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-d3c1770>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-313892 .elementor-element.elementor-element-d3c1770: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-313892 .elementor-element.elementor-element-d3c1770, .elementor-313892 .elementor-element.elementor-element-d3c1770::before
{
    --border-transition: .3s;
}
.elementor-313892 .elementor-element.elementor-element-4f1e50e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-33ec395
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-8ad290e
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-8ad290e:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-8ad290e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-313892 .elementor-element.elementor-element-8ad290e: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-313892 .elementor-element.elementor-element-8ad290e, .elementor-313892 .elementor-element.elementor-element-8ad290e::before
{
    --border-transition: .3s;
}
.elementor-313892 .elementor-element.elementor-element-ebfe353
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-82c8edc
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-9463c31
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-313892 .elementor-element.elementor-element-9463c31:not(.elementor-motion-effects-element-type-background), .elementor-313892 .elementor-element.elementor-element-9463c31>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-313892 .elementor-element.elementor-element-9463c31: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-313892 .elementor-element.elementor-element-9463c31, .elementor-313892 .elementor-element.elementor-element-9463c31::before
{
    --border-transition: .3s;
}
.elementor-313892 .elementor-element.elementor-element-effb7c2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-313892 .elementor-element.elementor-element-abd169a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-313892 .elementor-element.elementor-element-4a940dd
{
    --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-313892 .elementor-element.elementor-element-4a940dd>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-313892 .elementor-element.elementor-element-4a940dd>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-313892 .elementor-element.elementor-element-4a940dd
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-313892 .elementor-element.elementor-element-4a940dd>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(min-width: 768px)
{
    .elementor-313892 .elementor-element.elementor-element-ab029f6
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-fd25d31
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-92b23aa
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-08c18c3
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-5b1b677
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-2383690
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-f6bb264
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-81bb785
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-3a810c6
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-4ddeeab
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-4b15032
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-79af9f0
    {
        --content-width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-942dd85
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-3dea141
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-eb4aff9
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-b253506
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-35c6423
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-2d2eaf0
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-db809cc
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-6ae4ece
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-b189aea
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-6f302ad
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-bcfeb9e
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-22bfeaa
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-c45b311
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-e077143
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-7e238c5
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-6d36784
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-62e5934
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-01c03c5
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-3e86c77
    {
        --content-width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-3d589ae
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-15b1dff
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-753f6b0
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-78b6cb0
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-f280546
    {
        --content-width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-a11dd57
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-d16844b
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-ad77e7c
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-235377f
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-d14c808
    {
        --content-width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-d1b49d6
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-bc13763
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-0349b71
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-b0c64b3
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-1d9fe0b
    {
        --content-width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-9cec1ca
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-4f7ae99
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-d691399
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-494eca4
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-4d5359f
    {
        --content-width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-0734237
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-5c7dbab
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-ab62e32
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-541cebe
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-0a16517
    {
        --content-width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-448a3e4
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-ce01179
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-cb1ff2e
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-e1ed032
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-adbd33a
    {
        --content-width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-fb5acda
    {
        --width: 12%;
    }
    .elementor-313892 .elementor-element.elementor-element-c606d8d
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-16b9924
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-acd4007
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-d371f28
    {
        --width: 12%;
    }
    .elementor-313892 .elementor-element.elementor-element-cb95795
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-cda3f0b
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-d7dd2b7
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-f7174bd
    {
        --width: 24.5%;
    }
    .elementor-313892 .elementor-element.elementor-element-b0893e0
    {
        --width: 16%;
    }
    .elementor-313892 .elementor-element.elementor-element-f5eaec4
    {
        --width: 1.5%;
    }
    .elementor-313892 .elementor-element.elementor-element-78086ab
    {
        --width: 16%;
    }
    .elementor-313892 .elementor-element.elementor-element-fff9c15
    {
        --width: 1.5%;
    }
    .elementor-313892 .elementor-element.elementor-element-f3a1dad
    {
        --width: 16%;
    }
    .elementor-313892 .elementor-element.elementor-element-d2136d1
    {
        --width: 24.5%;
    }
    .elementor-313892 .elementor-element.elementor-element-588a764
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-5966afa
    {
        --content-width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-fbe63bf
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-8d9e59f
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-0c4323b
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-610c270
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-b98e36b
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-d9d339b
    {
        --width: 17%;
    }
    .elementor-313892 .elementor-element.elementor-element-98582ac
    {
        --width: 13%;
    }
    .elementor-313892 .elementor-element.elementor-element-2d2b557
    {
        --width: 13%;
    }
    .elementor-313892 .elementor-element.elementor-element-a5b633a
    {
        --width: 13%;
    }
    .elementor-313892 .elementor-element.elementor-element-4197021
    {
        --width: 13%;
    }
    .elementor-313892 .elementor-element.elementor-element-7e0906d
    {
        --width: 13%;
    }
    .elementor-313892 .elementor-element.elementor-element-e679472
    {
        --width: 16%;
    }
    .elementor-313892 .elementor-element.elementor-element-f512a3c
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-22819e4
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-25d0b6c
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-d4b75d7
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-685b895
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-2af6dc6
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-1eba4bf
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-8e40f6b
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-e6921ee
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-415653f
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-ec3ca09
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-e3ad924
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-7a549fa
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-92292af
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-ca2305d
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-fc03410
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-b6f5da1
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-a0627de
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-42006a9
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-15aa24e
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-1df8a09
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-a4b869f
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-2a916b2
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-60247dd
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf2c69
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-4e274dd
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-4e08c43
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-11d080b
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-9da0e5e
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-c8b9465
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-425ce22
    {
        --width: 14%;
    }
    .elementor-313892 .elementor-element.elementor-element-e6ac240
    {
        --width: 12%;
    }
    .elementor-313892 .elementor-element.elementor-element-2c45d6d
    {
        --width: 12%;
    }
    .elementor-313892 .elementor-element.elementor-element-1577f6f
    {
        --width: 12%;
    }
    .elementor-313892 .elementor-element.elementor-element-1a5dddb
    {
        --width: 12%;
    }
    .elementor-313892 .elementor-element.elementor-element-3308367
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-b4e4dd3
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-6b410f0
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-cff8ea6
    {
        --width: 1140px;
    }
    .elementor-313892 .elementor-element.elementor-element-dbbbeb3
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-cf1a00a
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-9c059bf
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-b2d464d
    {
        --width: 23%;
    }
    .elementor-313892 .elementor-element.elementor-element-167f98f
    {
        --width: 24.536%;
    }
    .elementor-313892 .elementor-element.elementor-element-b6eb963
    {
        --width: 25.956%;
    }
    .elementor-313892 .elementor-element.elementor-element-c7586e4
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-e70c26e
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-fccd363
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-a2cf9fa
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-1a3d838
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-c768874
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-e6fded2
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-bd18db4
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-d3c1770
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-4f1e50e
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-8ad290e
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-ebfe353
    {
        --content-width: 1460px;
    }
    .elementor-313892 .elementor-element.elementor-element-9463c31
    {
        --content-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-effb7c2
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-313892 .elementor-element.elementor-element-b253506
    {
        --width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-35c6423
    {
        --width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-2d2eaf0
    {
        --width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-db809cc
    {
        --width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-6ae4ece
    {
        --width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-b189aea
    {
        --width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-6f302ad
    {
        --width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-bcfeb9e
    {
        --width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-22bfeaa
    {
        --width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-e077143
    {
        --width: 24%;
    }
    .elementor-313892 .elementor-element.elementor-element-7e238c5
    {
        --width: 24%;
    }
    .elementor-313892 .elementor-element.elementor-element-6d36784
    {
        --width: 24%;
    }
    .elementor-313892 .elementor-element.elementor-element-62e5934
    {
        --width: 24%;
    }
    .elementor-313892 .elementor-element.elementor-element-15b1dff
    {
        --width: 24%;
    }
    .elementor-313892 .elementor-element.elementor-element-a11dd57
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-d16844b
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-ad77e7c
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-235377f
    {
        --width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-fb5acda
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-c606d8d
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-16b9924
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-acd4007
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-d371f28
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-d9d339b
    {
        --width: 61.156px;
    }
    .elementor-313892 .elementor-element.elementor-element-98582ac
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-2d2b557
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-a5b633a
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-4197021
    {
        --width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-7e0906d
    {
        --width: 15%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-189ed4d
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-189ed4d.elementor-element
    {
        --align-self: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-313892 .elementor-element.elementor-element-ab029f6
    {
        --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-313892 .elementor-element.elementor-element-fd25d31
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-f602796 .elementor-heading-title
    {
        font-size: 33px;
        line-height: 1.4em;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-9037981
    {
        width: var(--container-widget-width,183.297px);
        max-width: 183.297px;
        --container-widget-width: 183.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-313892 .elementor-element.elementor-element-f50ce94
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-313892 .elementor-element.elementor-element-0984bdc
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-title
    {
        margin-bottom: 11px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 37%;
    }
    .elementor-313892 .elementor-element.elementor-element-405d2f5
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 16px;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-cba7bd5
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594
    {
        width: var(--container-widget-width,183.828px);
        max-width: 183.828px;
        --container-widget-width: 183.828px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-313892 .elementor-element.elementor-element-3f8d8c3
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-title
    {
        margin-bottom: 4px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-313892 .elementor-element.elementor-element-30a1ae3
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7
    {
        width: var(--container-widget-width,183.828px);
        max-width: 183.828px;
        --container-widget-width: 183.828px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-313892 .elementor-element.elementor-element-853b959
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653
    {
        width: var(--container-widget-width,183.828px);
        max-width: 183.828px;
        --container-widget-width: 183.828px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-313892 .elementor-element.elementor-element-704c94d
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619
    {
        width: var(--container-widget-width,183.828px);
        max-width: 183.828px;
        --container-widget-width: 183.828px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-313892 .elementor-element.elementor-element-6ae89fa
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-19cf8b6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-19cf8b6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-19cf8b6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-19cf8b6 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-1fcf15d
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-aa748ed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-aa748ed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-aa748ed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-aa748ed .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-60ac148
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-c1f3698
    {
        --margin-top: 50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-9b02468.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9b02468.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9b02468.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9b02468 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-86bafdb
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-a50913d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-a50913d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-a50913d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-a50913d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-48b73e4
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-9845fae
    {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-680e657.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-680e657.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-680e657.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-680e657 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-680e657 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-313892 .elementor-element.elementor-element-d2062a4
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-b181d7e
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-f5f5aa8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-f5f5aa8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-f5f5aa8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-f5f5aa8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-f5f5aa8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-313892 .elementor-element.elementor-element-ebc2275
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-bdf78d5
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-c9ac184.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-c9ac184.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-c9ac184.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-c9ac184 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-7b6be21
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-f42b822
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-75adde2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-75adde2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-75adde2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-75adde2 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-a8d1465
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-bb769ec
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-e9d0081.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-e9d0081.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-e9d0081.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-e9d0081 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-da31a51
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-1effb53
    {
        --padding-top: 18px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-ca96428.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-ca96428.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-ca96428.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-ca96428 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-f46e644
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-e890937
    {
        --padding-top: 18px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-ab2fa0e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-ab2fa0e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-ab2fa0e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-ab2fa0e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-131e8ea
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-08861c6
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-452c8f7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-452c8f7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-452c8f7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-452c8f7 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-585e7e2
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-89be8f2
    {
        --margin-top: 35px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-5619070.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-5619070.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-5619070.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-5619070 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-5c02d10
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-c848b8a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-c848b8a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-c848b8a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-c848b8a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-c848b8a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-0a55960
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-45b1a0d
    {
        --padding-top: 35px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-a3c5dde.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-a3c5dde.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-a3c5dde.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-a3c5dde .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-a3c5dde .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-313892 .elementor-element.elementor-element-e9beee1
    {
        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-313892 .elementor-element.elementor-element-2df5035.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-7e296a7.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-7f81bd8.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-91eb2ad.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-f8ec8bd.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-c10702f.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-2d87dd7.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-f3c47eb.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-ac91c51>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-ac91c51 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-f829170
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-9c83dba .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-c0d298b .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-26055b9 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-c96f86d
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --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-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-c0043fa .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-8ce8be4 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-b52f131 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-f1b8f79
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --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-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-25dc2ea .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-ce4f1aa .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box
    {
        height: 225px;
    }
    .elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-5164d57 .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-0c80879 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-e374b20
    {
        --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 9px;
        --row-gap: 20px;
        --column-gap: 9px;
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-e077143
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-54f8063 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-313892 .elementor-element.elementor-element-087260a>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }
    body.rtl .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-5px / 2);
    }
    body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0
    {
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
        --icon-vertical-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-313892 .elementor-element.elementor-element-7e238c5
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-3d3e10e .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-313892 .elementor-element.elementor-element-1f9edeb>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }
    body.rtl .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-5px / 2);
    }
    body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b
    {
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
        --icon-vertical-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-313892 .elementor-element.elementor-element-6d36784
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-251d67c .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-313892 .elementor-element.elementor-element-a7d9e5d>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-302b761>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }
    body.rtl .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-5px / 2);
    }
    body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-302b761
    {
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
        --icon-vertical-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-313892 .elementor-element.elementor-element-62e5934
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-6960067 .elementor-heading-title
    {
        font-size: 21px;
    }
    .elementor-313892 .elementor-element.elementor-element-ae57514>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(5px / 2);
        margin-left: calc(5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-5px / 2);
        margin-left: calc(-5px / 2);
    }
    body.rtl .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-5px / 2);
    }
    body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-5px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6
    {
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
        --icon-vertical-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-313892 .elementor-element.elementor-element-e90af13
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-83adce7 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-e541222 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-ae21124 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-aa20607 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-0e24649
    {
        width: var(--container-widget-width,83.234px);
        max-width: 83.234px;
        --container-widget-width: 83.234px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-4705bab>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-189ed4d
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-313892 .elementor-element.elementor-element-1ba3c4b>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-7825e42>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-de8201a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-de8201a .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-91a793b
    {
        width: var(--container-widget-width,424.078px);
        max-width: 424.078px;
        --container-widget-width: 424.078px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-91a793b .elementor-heading-title
    {
        font-size: 19px;
    }
    .elementor-313892 .elementor-element.elementor-element-9c059bf
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9c059bf.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-b2d464d
    {
        --justify-content: center;
    }
    .elementor-313892 .elementor-element.elementor-element-b2d464d.e-con
    {
        --align-self: flex-start;
    }
    .elementor-313892 .elementor-element.elementor-element-dc3b19e .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-167f98f
    {
        --justify-content: center;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-b80b78e>.elementor-widget-container
    {
        margin: -4px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-b80b78e .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-b6eb963
    {
        --justify-content: center;
    }
    .elementor-313892 .elementor-element.elementor-element-578044b .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-c7586e4
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-c7586e4.e-con
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-e70c26e
    {
        --justify-content: center;
    }
    .elementor-313892 .elementor-element.elementor-element-e70c26e.e-con
    {
        --align-self: flex-start;
    }
    .elementor-313892 .elementor-element.elementor-element-0316b84 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-c3c6c47
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
    }
    .elementor-313892 .elementor-element.elementor-element-ec552ff
    {
        width: var(--container-widget-width,333.016px);
        max-width: 333.016px;
        --container-widget-width: 333.016px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-ec552ff.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-ec552ff .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-313892 .elementor-element.elementor-element-88baa38.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-bc88f5e>.elementor-widget-container
    {
        padding: 0 15px 0 15px;
    }
    .elementor-313892 .elementor-element.elementor-element-4a940dd>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-313892 .elementor-element.elementor-element-ab029f6
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-7134c44>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-7134c44
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-7134c44 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-d63eb8b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-d63eb8b
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-d63eb8b .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-a751600
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-1f3161e
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-5fdba48
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-f602796 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-313892 .elementor-element.elementor-element-1447b17>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-1447b17 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-313892 .elementor-element.elementor-element-5b1b677
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-9037981>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-9037981.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-313892 .elementor-element.elementor-element-9037981 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-f50ce94>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-f50ce94
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-313892 .elementor-element.elementor-element-a01db23 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-313892 .elementor-element.elementor-element-0984bdc>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-0984bdc
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-313892 .elementor-element.elementor-element-e75b15c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-313892 .elementor-element.elementor-element-405d2f5>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-405d2f5
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-313892 .elementor-element.elementor-element-2383690
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e
    {
        width: var(--container-widget-width,263.688px);
        max-width: 263.688px;
        --container-widget-width: 263.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-313892 .elementor-element.elementor-element-42c4e8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-313892 .elementor-element.elementor-element-cba7bd5>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-cba7bd5
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf3594 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-3f8d8c3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-3f8d8c3
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a75d82 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-313892 .elementor-element.elementor-element-30a1ae3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-30a1ae3
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-313892 .elementor-element.elementor-element-f6bb264
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-149b3f7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-853b959>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-853b959
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-7523653 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-704c94d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-704c94d
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-d4bf619 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-313892 .elementor-element.elementor-element-6ae89fa>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-6ae89fa
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-313892 .elementor-element.elementor-element-81bb785
    {
        --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-313892 .elementor-element.elementor-element-3a810c6
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-de1cc24 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-313892 .elementor-element.elementor-element-ce5d03a>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-ce5d03a .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-313892 .elementor-element.elementor-element-4ddeeab
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-4057418
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-19cf8b6 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-19cf8b6 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-1fcf15d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-1fcf15d
    {
        --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-313892 .elementor-element.elementor-element-1fcf15d.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-aa748ed .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-aa748ed .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-60ac148>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-60ac148
    {
        --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-313892 .elementor-element.elementor-element-60ac148.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-9b02468 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-9b02468 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-86bafdb
    {
        --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-313892 .elementor-element.elementor-element-86bafdb.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-a50913d .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-a50913d .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-48b73e4>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-48b73e4
    {
        --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-313892 .elementor-element.elementor-element-48b73e4.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-680e657 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-680e657 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-d2062a4
    {
        --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-313892 .elementor-element.elementor-element-d2062a4.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-f5f5aa8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-f5f5aa8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-ebc2275
    {
        --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-313892 .elementor-element.elementor-element-ebc2275.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-c9ac184 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-c9ac184 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-7b6be21
    {
        --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-313892 .elementor-element.elementor-element-7b6be21.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-75adde2 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-75adde2 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-a8d1465
    {
        --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-313892 .elementor-element.elementor-element-a8d1465.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-e9d0081 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-e9d0081 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-da31a51
    {
        --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-313892 .elementor-element.elementor-element-da31a51.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-ca96428 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-ca96428 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-ca96428 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-f46e644>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-f46e644
    {
        --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-313892 .elementor-element.elementor-element-f46e644.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-ab2fa0e .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-ab2fa0e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-ab2fa0e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-131e8ea>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-131e8ea
    {
        --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-313892 .elementor-element.elementor-element-131e8ea.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-452c8f7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-452c8f7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-452c8f7 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-585e7e2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-585e7e2
    {
        --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-313892 .elementor-element.elementor-element-585e7e2.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-5619070 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-5619070 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-5619070 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-5c02d10>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-5c02d10
    {
        --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-313892 .elementor-element.elementor-element-5c02d10.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-c848b8a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-c848b8a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-c848b8a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-0a55960>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-0a55960
    {
        --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-313892 .elementor-element.elementor-element-0a55960.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-a3c5dde .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-313892 .elementor-element.elementor-element-a3c5dde .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-313892 .elementor-element.elementor-element-a3c5dde .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-313892 .elementor-element.elementor-element-e9beee1>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-e9beee1
    {
        --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-313892 .elementor-element.elementor-element-e9beee1.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-f68cd86
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-cc81f35.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-cc81f35 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-313892 .elementor-element.elementor-element-4b15032
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-79af9f0
    {
        --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-313892 .elementor-element.elementor-element-79af9f0.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-313892 .elementor-element.elementor-element-035dbe6 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-313892 .elementor-element.elementor-element-be526d8>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-be526d8 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-313892 .elementor-element.elementor-element-7409503.e-con
    {
        --order: 2;
    }
    .elementor-313892 .elementor-element.elementor-element-9537566 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-11f8b9e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-11f8b9e
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-11f8b9e .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 27px;
    }
    .elementor-313892 .elementor-element.elementor-element-056e26d.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-313892 .elementor-element.elementor-element-eb5685e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-313892 .elementor-element.elementor-element-d6f9817>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-d6f9817
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-d6f9817 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 27px;
    }
    .elementor-313892 .elementor-element.elementor-element-6fdb2aa
    {
        --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-313892 .elementor-element.elementor-element-106c63d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-313892 .elementor-element.elementor-element-ac019c5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-ac019c5
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-ac019c5 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 27px;
    }
    .elementor-313892 .elementor-element.elementor-element-7b9449c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a42bfb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-9a42bfb
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-9a42bfb .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 27px;
    }
    .elementor-313892 .elementor-element.elementor-element-784e273
    {
        --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-313892 .elementor-element.elementor-element-d3b0dbe .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-313892 .elementor-element.elementor-element-c3533a9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-c3533a9
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-c3533a9 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 27px;
    }
    .elementor-313892 .elementor-element.elementor-element-e828b08
    {
        --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-313892 .elementor-element.elementor-element-4427db4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-313892 .elementor-element.elementor-element-180311d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-180311d
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-180311d .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 27px;
    }
    .elementor-313892 .elementor-element.elementor-element-9645ddf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-313892 .elementor-element.elementor-element-033703e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-033703e
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-033703e .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 27px;
    }
    .elementor-313892 .elementor-element.elementor-element-bb86dc1 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-313892 .elementor-element.elementor-element-2998438>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-2998438
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-2998438 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 27px;
    }
    .elementor-313892 .elementor-element.elementor-element-eb4aff9
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-ac91c51 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-313892 .elementor-element.elementor-element-0be092b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-0be092b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-506eae1
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-c45b311
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-0c80879 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-313892 .elementor-element.elementor-element-c5bccf0>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-c5bccf0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-77258e0 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-9fd624b .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-302b761
    {
        width: var(--container-widget-width,204.266px);
        max-width: 204.266px;
        --container-widget-width: 204.266px;
        --container-widget-flex-grow: 0;
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-302b761>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-302b761.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-302b761 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-313892 .elementor-element.elementor-element-d98b6b6 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-e90af13
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-01c03c5
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-83adce7 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-4387098 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-313892 .elementor-element.elementor-element-3e86c77
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-3d589ae
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-15b1dff
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-753f6b0
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-78b6cb0
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-f280546
    {
        --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-313892 .elementor-element.elementor-element-a11dd57
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-d16844b
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-ad77e7c
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-235377f
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-d14c808
    {
        --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-313892 .elementor-element.elementor-element-d1b49d6
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-bc13763
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-0349b71
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-b0c64b3
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-1d9fe0b
    {
        --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-313892 .elementor-element.elementor-element-9cec1ca
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-4f7ae99
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-d691399
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-494eca4
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-4d5359f
    {
        --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-313892 .elementor-element.elementor-element-0734237
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-5c7dbab
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-ab62e32
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-541cebe
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-0a16517
    {
        --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-313892 .elementor-element.elementor-element-448a3e4
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-ce01179
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-cb1ff2e
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-e1ed032
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-adbd33a
    {
        --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-313892 .elementor-element.elementor-element-fb5acda
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-c606d8d
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-16b9924
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-acd4007
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-d371f28
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-f22fe10
    {
        --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-313892 .elementor-element.elementor-element-c3f7e4b.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-c3f7e4b .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-313892 .elementor-element.elementor-element-b98868c
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-3698dc8
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-3698dc8.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-3698dc8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-313892 .elementor-element.elementor-element-a151beb>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-a151beb .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-313892 .elementor-element.elementor-element-f7174bd
    {
        --width: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-b0893e0
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-313892 .elementor-element.elementor-element-e541222 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-313892 .elementor-element.elementor-element-e541222 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-313892 .elementor-element.elementor-element-e541222 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-313892 .elementor-element.elementor-element-78086ab
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-ae21124 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-313892 .elementor-element.elementor-element-ae21124 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-313892 .elementor-element.elementor-element-ae21124 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-313892 .elementor-element.elementor-element-f3a1dad
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-aa20607 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-313892 .elementor-element.elementor-element-aa20607 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-313892 .elementor-element.elementor-element-aa20607 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-313892 .elementor-element.elementor-element-fbe63bf
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-899a9a5 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-313892 .elementor-element.elementor-element-899a9a5 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-313892 .elementor-element.elementor-element-899a9a5 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-313892 .elementor-element.elementor-element-8d9e59f
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-5c0bb6b .elementor-counter
    {
        gap: 2px;
    }
    .elementor-313892 .elementor-element.elementor-element-5c0bb6b .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-313892 .elementor-element.elementor-element-5c0bb6b .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-313892 .elementor-element.elementor-element-0c4323b
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-ea9c417 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-313892 .elementor-element.elementor-element-ea9c417 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-313892 .elementor-element.elementor-element-ea9c417 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-313892 .elementor-element.elementor-element-610c270
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-b98e36b
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-4f75ace .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-313892 .elementor-element.elementor-element-29d723b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-29d723b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-313892 .elementor-element.elementor-element-29d723b .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-313892 .elementor-element.elementor-element-212efc5
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-313892 .elementor-element.elementor-element-98582ac
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-0e24649>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-2d2b557
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-ce7845f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-a5b633a
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-4197021
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-7e0906d
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-22819e4
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-25d0b6c
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-d4b75d7
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-685b895
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-2af6dc6
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-e6921ee
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-415653f
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-ec3ca09
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-e3ad924
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-7a549fa
    {
        --width: 33%;
    }
    .elementor-313892 .elementor-element.elementor-element-fc03410
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-b6f5da1
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-a0627de
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-42006a9
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-60247dd
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-2cf2c69
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-4e274dd
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-4e08c43
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-11d080b
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-425ce22
    {
        --width: 50%;
    }
    .elementor-313892 .elementor-element.elementor-element-226ce08
    {
        --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-313892 .elementor-element.elementor-element-226ce08>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-226ce08.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-313892 .elementor-element.elementor-element-b4e4dd3
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-6b410f0
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-74625f0
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-4705bab .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-313892 .elementor-element.elementor-element-bc93371>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-bc93371 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-313892 .elementor-element.elementor-element-cff8ea6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-189ed4d
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-313892 .elementor-element.elementor-element-189ed4d .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-313892 .elementor-element.elementor-element-dbbbeb3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-45d0f6a
    {
        padding: 36px 0 36px 0;
    }
    .elementor-313892 .elementor-element.elementor-element-de8201a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-de8201a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-313892 .elementor-element.elementor-element-67def98>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-67def98 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-e7d52de
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-24e61f8>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-24e61f8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-313892 .elementor-element.elementor-element-45e04f0>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-45e04f0 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-dc3b19e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-313892 .elementor-element.elementor-element-167f98f
    {
        --padding-top: 7px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-b80b78e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-313892 .elementor-element.elementor-element-578044b .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-313892 .elementor-element.elementor-element-0316b84 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-313892 .elementor-element.elementor-element-c3c6c47
    {
        width: var(--container-widget-width,98%);
        max-width: 98%;
        --container-widget-width: 98%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 16px;
        line-height: 1.4em;
    }
    .elementor-313892 .elementor-element.elementor-element-c3c6c47.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-b0e6651 img
    {
        width: 80%;
    }
    .elementor-313892 .elementor-element.elementor-element-a2cf9fa
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-1a3d838
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-313892 .elementor-element.elementor-element-bc88f5e
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-313892 .elementor-element.elementor-element-bc88f5e.elementor-element
    {
        --align-self: center;
    }
    .elementor-313892 .elementor-element.elementor-element-bc88f5e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-313892 .elementor-element.elementor-element-1b2d097>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-313892 .elementor-element.elementor-element-1b2d097 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-313892 .elementor-element.elementor-element-f8ab202
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-e826690
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-ed3c794
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-33ec395
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-82c8edc
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-abd169a
    {
        font-size: 14px;
    }
    .elementor-313892 .elementor-element.elementor-element-4a940dd>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-313892 .elementor-element.elementor-element-4a940dd
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-b742e0a */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-08c18c3 */
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-0b2dbf4 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5b1b677 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2383690 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f6bb264 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-81bb785 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f68cd86 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3a810c6 */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_middle_first_sec
    {
        margin-top: 150px;
    }
    .features_middle_second_sec
    {
        margin-top: 0;
    }
    .features_last_column_game_sec
    {
        margin-top: 10px;
    }
    .first_column_sec_box
    {
        margin-top: 34px;
    }
    .last_column_3rd_box
    {
        margin-top: 30px;
    }
    .last_column_2nd_box
    {
        margin-top: 10px;
    }
    .middle_first_box
    {
        margin-top: 100px;
    }
    .last_column_fourth_box
    {
        margin-top: 10px;
    }
    .first_column_fifth_box
    {
        margin-top: -20px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7409503 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-84095ec */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-942dd85 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5e61a97 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-627466e */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5660f11 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f22fe10 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d7dd2b7 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5966afa */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-226ce08 */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-8212135 */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}
.timeline.height-10:after
{
    height: 910px!important;
}/* End custom CSS *//* Start custom CSS for column, class: .elementor-element-1c6cbc9 */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-9c059bf */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c7586e4 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e7d52de */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-4a940dd */
.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 */