﻿.elementor-28428 .elementor-element.elementor-element-d9152dd
{
    --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-28428 .elementor-element.elementor-element-d9152dd:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-d9152dd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-image: url("../../gambling/image/Casino-Software-developers-BG.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-28428 .elementor-element.elementor-element-d995103
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-28428 .elementor-element.elementor-element-d995103:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-d995103>.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-28428 .elementor-element.elementor-element-5ffbf8b>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-5ffbf8b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    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-28428 .elementor-element.elementor-element-9477a8c>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-9477a8c
{
    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-28428 .elementor-element.elementor-element-39676e0 .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-28428 .elementor-element.elementor-element-39676e0 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-39676e0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-39676e0>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-39676e0 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-39676e0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-b71b9c3
{
    --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-28428 .elementor-element.elementor-element-0df0787 img
{
    width: 100%;
    max-width: 80%;
}
.elementor-28428 .elementor-element.elementor-element-19612b9
{
    --display: flex;
    --justify-content: center;
}
.elementor-28428 .elementor-element.elementor-element-19612b9:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-19612b9>.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-28428 .elementor-element.elementor-element-37d9090
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-37d9090:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-37d9090>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-387f8dd
{
    --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-28428 .elementor-element.elementor-element-50fdbcb
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-50fdbcb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-28428 .elementor-element.elementor-element-734e183
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-734e183 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-734e183 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-28428 .elementor-element.elementor-element-d98087f
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-d98087f.e-con
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-1a19d16
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-1a19d16 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-255233c
{
    --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-28428 .elementor-element.elementor-element-1954aa3 .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: 18px 30px 18px 30px;
}
.elementor-28428 .elementor-element.elementor-element-1954aa3 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-1954aa3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-1954aa3 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-1954aa3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-9edca7e
{
    --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-28428 .elementor-element.elementor-element-9edca7e:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-9edca7e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-28428 .elementor-element.elementor-element-9269a26
{
    --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-28428 .elementor-element.elementor-element-8dbb4f0
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-8dbb4f0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-f8560fc
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-f8560fc .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-f8560fc .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-28428 .elementor-element.elementor-element-f14fdb0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-6a9dfac
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-6a9dfac:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-6a9dfac>.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-28428 .elementor-element.elementor-element-4c41d7a>.elementor-widget-container
{
    margin: 0 0 0 -25px;
}
.elementor-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-4c41d7a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-4c41d7a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-4c41d7a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-4c41d7a .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-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-6337d08>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-6337d08
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-04f41e5
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-04f41e5:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-04f41e5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-28428 .elementor-element.elementor-element-b9d3d1b
{
    width: var(--container-widget-width,94.944%);
    max-width: 94.944%;
    --container-widget-width: 94.944%;
    --container-widget-flex-grow: 0;
}
.elementor-28428 .elementor-element.elementor-element-b9d3d1b>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-b9d3d1b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-b9d3d1b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-b9d3d1b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-b9d3d1b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-b9d3d1b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-b9d3d1b .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-28428 .elementor-element.elementor-element-b9d3d1b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-28428 .elementor-element.elementor-element-b9d3d1b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-f6aa5c9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-3b73eae
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-3b73eae:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-3b73eae>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-4b59070>.elementor-widget-container
{
    margin: 0 0 0 -10px;
}
.elementor-28428 .elementor-element.elementor-element-4b59070.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-4b59070 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-4b59070.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-4b59070.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-4b59070.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-4b59070 .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-28428 .elementor-element.elementor-element-4b59070 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-28428 .elementor-element.elementor-element-4b59070 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-4b59070 .elementor-image-box-description
{
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-4da89a7>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-4da89a7
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-1f59523
{
    --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-28428 .elementor-element.elementor-element-dfaa451
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-dfaa451:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-dfaa451>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-28428 .elementor-element.elementor-element-d5e70e2>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-d5e70e2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-d5e70e2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-d5e70e2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-d5e70e2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-title
{
    margin-bottom: 8px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-214fba5
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-de953c5
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-de953c5:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-de953c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-c2a82e7
{
    width: var(--container-widget-width,89.058%);
    max-width: 89.058%;
    --container-widget-width: 89.058%;
    --container-widget-flex-grow: 0;
}
.elementor-28428 .elementor-element.elementor-element-c2a82e7>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-c2a82e7 .elementor-image-box-title
{
    margin-bottom: 3px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-c2a82e7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-28428 .elementor-element.elementor-element-c2a82e7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-07967c3
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-cce87c1
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-cce87c1:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-cce87c1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-28428 .elementor-element.elementor-element-bbe8ece
{
    width: var(--container-widget-width,91.57%);
    max-width: 91.57%;
    --container-widget-width: 91.57%;
    --container-widget-flex-grow: 0;
}
.elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 28%;
}
.elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-5658644
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-7bb56f2
{
    --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-28428 .elementor-element.elementor-element-e9150f8
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-e9150f8:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-e9150f8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-de15f89>.elementor-widget-container
{
    margin: 0 0 0 -20px;
}
.elementor-28428 .elementor-element.elementor-element-de15f89.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-de15f89.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-de15f89.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-de15f89.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-de15f89 .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-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-acc3793>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-acc3793
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-25fda8a
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-25fda8a:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-25fda8a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63
{
    width: var(--container-widget-width,89.877%);
    max-width: 89.877%;
    --container-widget-width: 89.877%;
    --container-widget-flex-grow: 0;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-title
{
    margin-bottom: 4px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-0ed0077
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-9459101
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-9459101:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-9459101>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-description
{
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-c6b4682
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-cdefee9
{
    --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-28428 .elementor-element.elementor-element-2587625.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-2587625
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-2587625 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-fa13182 .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-28428 .elementor-element.elementor-element-fa13182 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-fa13182 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-fa13182>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-fa13182.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-fa13182
{
    z-index: 2;
}
.elementor-28428 .elementor-element.elementor-element-fa13182 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-fa13182 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-84df251
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-84df251:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-84df251>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-28428 .elementor-element.elementor-element-dfc9e55
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-1419ee9
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-1419ee9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-0966b78
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-28428 .elementor-element.elementor-element-0966b78 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-0966b78 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-18b67a2
{
    --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-28428 .elementor-element.elementor-element-773c3ed
{
    --display: flex;
}
.elementor-28428 .elementor-element.elementor-element-43e1fc5
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-16ccbd7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-16ccbd7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-16ccbd7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-16ccbd7 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-28428 .elementor-element.elementor-element-16ccbd7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-28428 .elementor-element.elementor-element-16ccbd7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-54216c6
{
    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-28428 .elementor-element.elementor-element-54216c6.elementor-element
{
    --align-self: flex-end;
}
.elementor-28428 .elementor-element.elementor-element-ca72853
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-7103a62.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-7103a62.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-7103a62.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-7103a62 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-28428 .elementor-element.elementor-element-7103a62 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-28428 .elementor-element.elementor-element-7103a62 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-a3d5ec3
{
    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-28428 .elementor-element.elementor-element-a3d5ec3.elementor-element
{
    --align-self: flex-end;
}
.elementor-28428 .elementor-element.elementor-element-51e0662
{
    --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-28428 .elementor-element.elementor-element-acce5b5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-acce5b5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-acce5b5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-acce5b5 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-acce5b5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-28428 .elementor-element.elementor-element-acce5b5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-7482bf1
{
    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-28428 .elementor-element.elementor-element-7482bf1.elementor-element
{
    --align-self: flex-end;
}
.elementor-28428 .elementor-element.elementor-element-cd94ae2
{
    --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-28428 .elementor-element.elementor-element-cbdd62e
{
    width: 100%;
    max-width: 100%;
}
.elementor-28428 .elementor-element.elementor-element-cbdd62e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-cbdd62e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-cbdd62e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-cbdd62e .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-cbdd62e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-28428 .elementor-element.elementor-element-cbdd62e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-5888dcb
{
    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-28428 .elementor-element.elementor-element-5888dcb.elementor-element
{
    --align-self: flex-end;
}
.elementor-28428 .elementor-element.elementor-element-046b1f4
{
    --display: flex;
    --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-28428 .elementor-element.elementor-element-045ef97
{
    width: 100%;
    max-width: 100%;
}
.elementor-28428 .elementor-element.elementor-element-045ef97.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-045ef97.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-045ef97.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-045ef97 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-045ef97 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-28428 .elementor-element.elementor-element-045ef97 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-57b4c8a
{
    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-28428 .elementor-element.elementor-element-57b4c8a.elementor-element
{
    --align-self: flex-end;
}
.elementor-28428 .elementor-element.elementor-element-ac5ed85
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-c202ed2
{
    width: 100%;
    max-width: 100%;
}
.elementor-28428 .elementor-element.elementor-element-c202ed2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-c202ed2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-c202ed2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-c202ed2 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-c202ed2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-28428 .elementor-element.elementor-element-c202ed2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-35a650b
{
    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-28428 .elementor-element.elementor-element-35a650b.elementor-element
{
    --align-self: flex-end;
}
.elementor-28428 .elementor-element.elementor-element-5e9b243
{
    --display: flex;
    --justify-content: center;
}
.elementor-28428 .elementor-element.elementor-element-090cf45>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-090cf45
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-090cf45 img
{
    width: 100%;
}
.elementor-28428 .elementor-element.elementor-element-104b251
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 19em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}
.elementor-28428 .elementor-element.elementor-element-104b251.e-con
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-7009ac0>.elementor-widget-container
{
    margin: 10px 0 0 10px;
}
.elementor-28428 .elementor-element.elementor-element-7009ac0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-7009ac0.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-7009ac0.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-7009ac0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-7009ac0 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-7009ac0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-28428 .elementor-element.elementor-element-7009ac0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-c94c155
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-c94c155.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-3318e94
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-38409ea
{
    width: var(--container-widget-width,81%);
    max-width: 81%;
    --container-widget-width: 81%;
    --container-widget-flex-grow: 0;
}
.elementor-28428 .elementor-element.elementor-element-38409ea>.elementor-widget-container
{
    margin: 0 0 0 10px;
}
.elementor-28428 .elementor-element.elementor-element-38409ea.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-38409ea .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-38409ea.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-38409ea.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-38409ea.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-38409ea .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-38409ea .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 23%;
}
.elementor-28428 .elementor-element.elementor-element-38409ea .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-7cffb0e
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-7cffb0e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-69b4967
{
    --display: flex;
}
.elementor-28428 .elementor-element.elementor-element-94f987e
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-c868e26 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-c868e26.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-c868e26.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-c868e26.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-c868e26 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-c868e26 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-28428 .elementor-element.elementor-element-c868e26 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-f44bf15
{
    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-28428 .elementor-element.elementor-element-f44bf15.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-a5ac813
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-5599900 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-5599900.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-5599900.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-5599900.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-5599900 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-5599900 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-28428 .elementor-element.elementor-element-5599900 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-a6de92a
{
    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-28428 .elementor-element.elementor-element-a6de92a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-3ebb119
{
    --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-28428 .elementor-element.elementor-element-fe3abec .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-fe3abec.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-fe3abec.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-fe3abec.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-fe3abec .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-fe3abec .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-28428 .elementor-element.elementor-element-fe3abec .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-043c098
{
    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-28428 .elementor-element.elementor-element-043c098.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-af1f69f
{
    --display: flex;
    --margin-top: 55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-b24c963 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-b24c963.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-b24c963.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-b24c963.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-b24c963 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-b24c963 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-28428 .elementor-element.elementor-element-b24c963 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-789552c
{
    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-28428 .elementor-element.elementor-element-789552c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-12d35f2
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-a511b80 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-a511b80.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-a511b80.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-a511b80.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-a511b80 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-a511b80 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-28428 .elementor-element.elementor-element-a511b80 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-fa710a9
{
    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-28428 .elementor-element.elementor-element-fa710a9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-07e92df
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-a784074 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-28428 .elementor-element.elementor-element-a784074.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-28428 .elementor-element.elementor-element-a784074.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-28428 .elementor-element.elementor-element-a784074.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-28428 .elementor-element.elementor-element-a784074 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-a784074 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-28428 .elementor-element.elementor-element-a784074 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-b043142
{
    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-28428 .elementor-element.elementor-element-b043142.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-c4bbdfa
{
    --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: 36px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-d3f5914.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-d3f5914
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-d3f5914 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-1b9a4e1 .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-28428 .elementor-element.elementor-element-1b9a4e1 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-1b9a4e1 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-1b9a4e1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-1b9a4e1
{
    z-index: 2;
}
.elementor-28428 .elementor-element.elementor-element-1b9a4e1 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-1b9a4e1 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-082100c
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-b0a7dc0
{
    --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-28428 .elementor-element.elementor-element-0ba5736
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-0ba5736 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-f9e5b88
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-f9e5b88 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-f9e5b88 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-28428 .elementor-element.elementor-element-602c432
{
    --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-28428 .elementor-element.elementor-element-669dd3f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-2a295a5
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-4abb940
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.7em;
}
.elementor-28428 .elementor-element.elementor-element-4abb940 p
{
    margin-bottom: 0;
}
.elementor-28428 .elementor-element.elementor-element-e456bd0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-62f2839 img
{
    width: 50%;
}
.elementor-28428 .elementor-element.elementor-element-5ea1a5b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-70c82c9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-ad0c970>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-ad0c970.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-ad0c970 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-186a4f8 .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: 18px 30px 18px 30px;
}
.elementor-28428 .elementor-element.elementor-element-186a4f8 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-186a4f8 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-186a4f8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-186a4f8 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-186a4f8 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-18e516c
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-18e516c:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-18e516c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-28428 .elementor-element.elementor-element-7e6feba
{
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-7e6feba .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-1b55dcf
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-28428 .elementor-element.elementor-element-1b55dcf .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-1b55dcf .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-28428 .elementor-element.elementor-element-f725f81
{
    --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-28428 .elementor-element.elementor-element-57a521b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-9eb91b5 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-a8f5b80
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-6841c87 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-9b4cb0b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-4f9a5e9 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-11af502
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-b570bc6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-65b0cd3
{
    --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: -55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-c0f2069
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-5dea9d8 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-74d109a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-ed051bc img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-1ef5ded
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-e298526 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-44329af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-569e9cd img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-3d33315
{
    --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: -55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-69c6fd0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-5633ac0 img
{
    width: 100%;
    max-width: 97%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 12px 12px 12px 12px;
}
.elementor-28428 .elementor-element.elementor-element-2bd5ce2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-0d805ae img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-2235b20
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-334e743 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-67a2dee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-2d66eef img
{
    width: 96%;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-radius: 12px 12px 12px 12px;
}
.elementor-28428 .elementor-element.elementor-element-f2146b7
{
    --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: -55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-a41bf6f
{
    --display: flex;
    --flex-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: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-23b900e img
{
    height: 140px;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-b3c54e6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-e34b86e>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-e34b86e img
{
    height: 140px;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-8bd917b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-1b05fcd img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-e74d022
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-69beafe img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-d0fb18b
{
    --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: -52px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-0657577
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-0e5c25b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-c6e33d9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-1025f4e img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-8e1aca0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-d02d662 img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-28428 .elementor-element.elementor-element-0ff5d0a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-ccec572 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-3e773d1
{
    --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: -55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-8b27441
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-7577a78 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-56b01b5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-be8307c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-fd75f55
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-5b19e82>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-5b19e82 img
{
    height: 142px;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-radius: 12px 12px 12px 12px;
}
.elementor-28428 .elementor-element.elementor-element-2dca768
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-54881f1>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-54881f1 img
{
    height: 142px;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-radius: 12px 12px 12px 12px;
}
.elementor-28428 .elementor-element.elementor-element-2ff0ef7
{
    --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: -55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-ef6394f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-ad4a967 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-ccdf442
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-e6ebc00>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-e6ebc00 img
{
    height: 140px;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-radius: 12px 12px 12px 12px;
}
.elementor-28428 .elementor-element.elementor-element-33c06fc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-de25ff9>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-de25ff9 img
{
    height: 140px;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-radius: 12px 12px 12px 12px;
}
.elementor-28428 .elementor-element.elementor-element-56dda1b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-20bce37>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-20bce37 img
{
    height: 140px;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
    border-radius: 12px 12px 12px 12px;
}
.elementor-28428 .elementor-element.elementor-element-5926f32
{
    --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: -52px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-4ced8b1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-4bae611
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-8456ee4 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-f1ede66
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-9939414 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-28428 .elementor-element.elementor-element-8499099
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-488625a
{
    --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-28428 .elementor-element.elementor-element-654d93e.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-654d93e
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-654d93e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-175a787 .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-28428 .elementor-element.elementor-element-175a787 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-175a787 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-175a787>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-175a787.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-175a787
{
    z-index: 2;
}
.elementor-28428 .elementor-element.elementor-element-175a787 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-175a787 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-0122d45
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-0122d45:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-0122d45>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-28428 .elementor-element.elementor-element-a7bfe12
{
    --display: flex;
}
.elementor-28428 .elementor-element.elementor-element-57ff83e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-57ff83e.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-57ff83e
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-57ff83e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-9c08b4d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-9c08b4d .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-9c08b4d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-28428 .elementor-element.elementor-element-c52cf61
{
    --display: flex;
}
.elementor-28428 .elementor-element.elementor-element-ac49a3e
{
    --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-28428 .elementor-element.elementor-element-828ae7d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-f6831bb
{
    --display: flex;
    --flex-direction: 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-28428 .elementor-element.elementor-element-194e7cd .elementor-counter
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-194e7cd .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-28428 .elementor-element.elementor-element-194e7cd .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-28428 .elementor-element.elementor-element-19860fe
{
    --display: flex;
    --flex-direction: 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-28428 .elementor-element.elementor-element-2d65425
{
    --spacer-size: 70px;
}
.elementor-28428 .elementor-element.elementor-element-2d65425>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-64b862a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-dcbd4f2 .elementor-counter
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-dcbd4f2 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-28428 .elementor-element.elementor-element-dcbd4f2 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-28428 .elementor-element.elementor-element-4cf3c9e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-23e0b96
{
    --spacer-size: 70px;
}
.elementor-28428 .elementor-element.elementor-element-23e0b96>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-60c61c1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-cb9f171 .elementor-counter
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-cb9f171 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-28428 .elementor-element.elementor-element-cb9f171 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-28428 .elementor-element.elementor-element-f97e50a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-d7edf7c
{
    --display: flex;
}
.elementor-28428 .elementor-element.elementor-element-970aad7
{
    --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-28428 .elementor-element.elementor-element-970aad7:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-970aad7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-28428 .elementor-element.elementor-element-22a1e0c
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-fa7a369
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-28428 .elementor-element.elementor-element-fa7a369.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-fa7a369 .elementor-counter
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-fa7a369 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-fa7a369 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-28428 .elementor-element.elementor-element-57fb851
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-ba551e2
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-28428 .elementor-element.elementor-element-ba551e2.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-ba551e2 .elementor-counter
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-ba551e2 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-ba551e2 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-28428 .elementor-element.elementor-element-dca1b86
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-12a04ce
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-28428 .elementor-element.elementor-element-12a04ce.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-12a04ce .elementor-counter
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-12a04ce .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-28428 .elementor-element.elementor-element-12a04ce .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-28428 .elementor-element.elementor-element-3c0db5e
{
    --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-28428 .elementor-element.elementor-element-33a0f23 .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: 18px 30px 18px 30px;
}
.elementor-28428 .elementor-element.elementor-element-33a0f23 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-33a0f23 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-33a0f23 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-33a0f23 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-1bc6b11
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-d4f20ad
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-d4f20ad .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-15b869b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-15b869b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-15b869b .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-28428 .elementor-element.elementor-element-c187b8b
{
    --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-28428 .elementor-element.elementor-element-d3290d3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-22ada86
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-faca401 img
{
    height: 100px;
}
.elementor-28428 .elementor-element.elementor-element-1e615b8
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-94f572e img
{
    height: 100px;
}
.elementor-28428 .elementor-element.elementor-element-bdeb466
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-2e1b675
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-e65fc7e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-e65fc7e.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-28428 .elementor-element.elementor-element-e65fc7e
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-e65fc7e img
{
    width: 100%;
}
.elementor-28428 .elementor-element.elementor-element-4d351f0
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-6b59bf8 img
{
    width: 100%;
    height: 100px;
}
.elementor-28428 .elementor-element.elementor-element-de8e964
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-f7fcc5c
{
    --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-28428 .elementor-element.elementor-element-2023581
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-5e26131
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-96d0483
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-8a0b019
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-85e0067
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-79f4065
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-76b1b4f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-3ab3147
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-a66f93d
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-5ea478b
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-d9d5939
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-69f987f
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-bd136b2
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-d14423c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-272d5af
{
    --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-28428 .elementor-element.elementor-element-89932cf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-ca74f4c
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-902a87d
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-12511e8
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-c3cde14
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-a39013a
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-fe8b2e7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-346f255
{
    --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-28428 .elementor-element.elementor-element-849e869
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-32d0930
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-1973f77
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-012048f
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-1f4fcfa
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-d591148
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-6d575d4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-fffc891
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-b0c6824
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-533610c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-1b48f79
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-580c422
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-ed2aff5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-260fa72
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-8c34ca9
{
    --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-28428 .elementor-element.elementor-element-8c34ca9>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-28428 .elementor-element.elementor-element-8c34ca9.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-28428 .elementor-element.elementor-element-8c34ca9.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-28428 .elementor-element.elementor-element-8c34ca9.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-28428 .elementor-element.elementor-element-8c34ca9>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-28428 .elementor-element.elementor-element-8c34ca9.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-28428 .elementor-element.elementor-element-8c34ca9 [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-28428 .elementor-element.elementor-element-2e5485c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-6c593d3>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-6c593d3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-6c593d3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-e4865d4 .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: 18px 30px 18px 30px;
}
.elementor-28428 .elementor-element.elementor-element-e4865d4 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-e4865d4 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-e4865d4 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-e4865d4 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-1df8097
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-1df8097:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-1df8097>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1745d5;
}
.elementor-28428 .elementor-element.elementor-element-23dfd54
{
    --display: flex;
}
.elementor-28428 .elementor-element.elementor-element-d15b1fd>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-d15b1fd.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-d15b1fd
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-d15b1fd .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 47px;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-77c8f90
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-77c8f90 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-77c8f90 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-28428 .elementor-element.elementor-element-f721dca
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-f721dca.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-f721dca .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-4ec8459
{
    --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-28428 .elementor-element.elementor-element-ad2ff22
{
    --display: flex;
    --flex-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;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-ad2ff22:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-ad2ff22>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-ad2ff22.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-9d8fb4f
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-9d8fb4f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-28428 .elementor-element.elementor-element-dc4585d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
    width: initial;
    max-width: initial;
}
.elementor-28428 .elementor-element.elementor-element-dc4585d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-dc4585d .elementor-divider-separator
{
    width: 28.878%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-dc4585d .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.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-28428 .elementor-element.elementor-element-eddaa9e>.elementor-widget-container
{
    padding: 0 0 0 32px;
}
.elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-28428 .elementor-element.elementor-element-eddaa9e
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-eddaa9e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-d965e1e
{
    --display: flex;
    --flex-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;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-d965e1e:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-d965e1e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-d965e1e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-f1f8cbb
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-f1f8cbb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-28428 .elementor-element.elementor-element-cfc161c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
    width: initial;
    max-width: initial;
}
.elementor-28428 .elementor-element.elementor-element-cfc161c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-cfc161c .elementor-divider-separator
{
    width: 28.878%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-cfc161c .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-28428 .elementor-element.elementor-element-27d10f7>.elementor-widget-container
{
    padding: 0 0 0 32px;
}
.elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-28428 .elementor-element.elementor-element-27d10f7
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-27d10f7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-7e2273c
{
    --display: flex;
    --flex-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;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-7e2273c:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-7e2273c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-7e2273c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-c5a3d1b
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-c5a3d1b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-28428 .elementor-element.elementor-element-c508fcf
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
    width: initial;
    max-width: initial;
}
.elementor-28428 .elementor-element.elementor-element-c508fcf.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-c508fcf .elementor-divider-separator
{
    width: 28.878%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-c508fcf .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-28428 .elementor-element.elementor-element-cc941e2>.elementor-widget-container
{
    padding: 0 0 0 32px;
}
.elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-10px / 2);
}
.elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-28428 .elementor-element.elementor-element-cc941e2
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-cc941e2 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-c88917a
{
    --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-28428 .elementor-element.elementor-element-82152b3.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-82152b3
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-82152b3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-fa98f76 .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-28428 .elementor-element.elementor-element-fa98f76 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-fa98f76 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-fa98f76>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-fa98f76
{
    z-index: 2;
}
.elementor-28428 .elementor-element.elementor-element-fa98f76 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-fa98f76 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-78aacc1
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-78aacc1:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-78aacc1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-28428 .elementor-element.elementor-element-89b9355
{
    --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-28428 .elementor-element.elementor-element-d552a84
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-d552a84 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-dd97c59
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-dd97c59 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-dd97c59 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-28428 .elementor-element.elementor-element-8be0170
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-8be0170.e-con
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-f3c7a34
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-f3c7a34 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-b44301f
{
    --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-28428 .elementor-element.elementor-element-475d13d>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-475d13d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-475d13d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-458cc76 .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: 18px 30px 18px 30px;
}
.elementor-28428 .elementor-element.elementor-element-458cc76 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-458cc76 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-458cc76 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-458cc76 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-b812714
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-b812714:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-b812714>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-28428 .elementor-element.elementor-element-7d70c7d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-7d70c7d.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-7d70c7d
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-7d70c7d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-5c57c93
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-5c57c93 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-5c57c93 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-28428 .elementor-element.elementor-element-0211044
{
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-5a3ed00
{
    --display: flex;
    --overlay-opacity: .5;
}
.elementor-28428 .elementor-element.elementor-element-5a3ed00::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.elementor-background-video-container::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.e-con-inner>.elementor-background-video-container::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.elementor-background-slideshow::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.e-con-inner>.elementor-background-slideshow::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-28428 .elementor-element.elementor-element-bc8cd9c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-bc8cd9c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-bc8cd9c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-bc8cd9c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-28428 .elementor-element.elementor-element-bc8cd9c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-bc8cd9c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-28428 .elementor-element.elementor-element-382e1fb.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-382e1fb.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-382e1fb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-382e1fb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-28428 .elementor-element.elementor-element-382e1fb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-382e1fb .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-28428 .elementor-element.elementor-element-4a15499.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-4a15499.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-4a15499.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-4a15499 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-28428 .elementor-element.elementor-element-4a15499 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-4a15499 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-28428 .elementor-element.elementor-element-ce89e57.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-ce89e57.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-ce89e57.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-ce89e57 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-28428 .elementor-element.elementor-element-ce89e57 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-ce89e57 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-28428 .elementor-element.elementor-element-543e33a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-543e33a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-543e33a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-543e33a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-28428 .elementor-element.elementor-element-543e33a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-543e33a .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-28428 .elementor-element.elementor-element-00c2ef3.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-00c2ef3.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-00c2ef3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-00c2ef3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-28428 .elementor-element.elementor-element-00c2ef3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-00c2ef3 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-28428 .elementor-element.elementor-element-639ab86.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-639ab86.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-639ab86.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-639ab86 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-28428 .elementor-element.elementor-element-639ab86 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-639ab86 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-28428 .elementor-element.elementor-element-5f28f07.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-5f28f07.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-5f28f07.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-5f28f07 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 8%;
}
.elementor-28428 .elementor-element.elementor-element-5f28f07 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-5f28f07 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-28428 .elementor-element.elementor-element-0753467.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-0753467.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-0753467.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-0753467 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-28428 .elementor-element.elementor-element-0753467 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-0753467 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-28428 .elementor-element.elementor-element-1d4c788
{
    --display: flex;
    --min-height: 400px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-1d4c788:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-1d4c788>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../gambling/image/Group-2887.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.elementor-28428 .elementor-element.elementor-element-8fc7b32
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-28428 .elementor-element.elementor-element-0dcf673
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-ab0b585.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-ab0b585.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-ab0b585.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-ab0b585 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-28428 .elementor-element.elementor-element-ab0b585 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-ab0b585 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-ab0b585 .elementor-image-box-description
{
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-e23b268
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-819ca79
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-affbe99.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-affbe99.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-affbe99.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-affbe99 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-28428 .elementor-element.elementor-element-affbe99 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-affbe99 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-4583c4d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-8b5e3cc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-2e8877c>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-2e8877c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-2e8877c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-2e8877c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-2e8877c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-28428 .elementor-element.elementor-element-2e8877c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-2e8877c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-7d6523b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-c4a6ed2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-dc5276c>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-dc5276c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-dc5276c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-dc5276c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-dc5276c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-28428 .elementor-element.elementor-element-dc5276c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-dc5276c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-a400c77
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-ada24da
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-a7ec9d5>.elementor-widget-container
{
    margin: 10px 0 0 20px;
}
.elementor-28428 .elementor-element.elementor-element-a7ec9d5.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-a7ec9d5.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-a7ec9d5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-a7ec9d5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-28428 .elementor-element.elementor-element-a7ec9d5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-a7ec9d5 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-a815eb4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-6af152c
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-8f53969>.elementor-widget-container
{
    margin: 50px 0 0 -10px;
}
.elementor-28428 .elementor-element.elementor-element-8f53969.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-8f53969.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-8f53969.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-8f53969 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-28428 .elementor-element.elementor-element-8f53969 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-8f53969 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-1f0e81f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-5223678
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-ff945f6>.elementor-widget-container
{
    margin: 30px 0 0 10px;
}
.elementor-28428 .elementor-element.elementor-element-ff945f6.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-ff945f6.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-ff945f6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-ff945f6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-28428 .elementor-element.elementor-element-ff945f6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-ff945f6 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-482903c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-4e804df
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-019c7c0>.elementor-widget-container
{
    margin: 40px 0 0 5px;
}
.elementor-28428 .elementor-element.elementor-element-019c7c0.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-019c7c0.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-019c7c0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-019c7c0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50px;
}
.elementor-28428 .elementor-element.elementor-element-019c7c0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-019c7c0 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-0915fe8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-dae051a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-e7b7ca6>.elementor-widget-container
{
    margin: 55px 0 0 5px;
}
.elementor-28428 .elementor-element.elementor-element-e7b7ca6.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-28428 .elementor-element.elementor-element-e7b7ca6.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-e7b7ca6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-28428 .elementor-element.elementor-element-e7b7ca6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-28428 .elementor-element.elementor-element-e7b7ca6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-28428 .elementor-element.elementor-element-e7b7ca6 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-28428 .elementor-element.elementor-element-0de7706
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-fbcfd02
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-4727116.elementor-element
{
    --align-self: center;
}
.elementor-28428 .elementor-element.elementor-element-4727116
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-4727116 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-28428 .elementor-element.elementor-element-29e8e12 .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-28428 .elementor-element.elementor-element-29e8e12 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-29e8e12 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-29e8e12>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-29e8e12.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-29e8e12
{
    z-index: 2;
}
.elementor-28428 .elementor-element.elementor-element-29e8e12 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-29e8e12 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-c2d48d6
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-d0e98eb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-d0e98eb
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-d0e98eb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-599d2e9
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-599d2e9 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-599d2e9 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-28428 .elementor-element.elementor-element-abc45a4
{
    --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-28428 .elementor-element.elementor-element-6097a92
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-6097a92.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-0b384d8 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-28428 .elementor-element.elementor-element-0b384d8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-0b384d8 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-28428 .elementor-element.elementor-element-0b384d8 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-d6197b7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-d6197b7.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-3aaf91c .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-28428 .elementor-element.elementor-element-3aaf91c .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-28428 .elementor-element.elementor-element-3aaf91c .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-7f61b52
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-7f61b52.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-394f14f .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-28428 .elementor-element.elementor-element-394f14f .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-28428 .elementor-element.elementor-element-394f14f .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-0a132a9
{
    --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-28428 .elementor-element.elementor-element-9ab00b5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-0c40433 .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-28428 .elementor-element.elementor-element-0c40433 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-28428 .elementor-element.elementor-element-0c40433 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-28428 .elementor-element.elementor-element-01bcc92
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-980b4f2
{
    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-28428 .elementor-element.elementor-element-980b4f2.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-fbf1d4c>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-fbf1d4c
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-fbf1d4c img
{
    width: 50%;
}
.elementor-28428 .elementor-element.elementor-element-5fce467
{
    --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-28428 .elementor-element.elementor-element-3358d72>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-3358d72.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-3358d72 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-55ef827 .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: 18px 30px 18px 30px;
}
.elementor-28428 .elementor-element.elementor-element-55ef827 .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-55ef827 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-55ef827 .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-55ef827 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-3d73976:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-3d73976>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-28428 .elementor-element.elementor-element-3d73976>.elementor-container
{
    max-width: 1460px;
}
.elementor-28428 .elementor-element.elementor-element-3d73976
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-28428 .elementor-element.elementor-element-3d73976>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-28428 .elementor-element.elementor-element-c6ab225
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-c6ab225 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-3300f68
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-3300f68 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-3300f68 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-28428 .elementor-element.elementor-element-c709b55>.elementor-container
{
    max-width: 1460px;
}
.elementor-28428 .elementor-element.elementor-element-c709b55
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-28428 .elementor-element.elementor-element-bfd0409>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-28428 .elementor-element.elementor-element-bfd0409
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-8462dd6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-28428 .elementor-element.elementor-element-8462dd6
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-90624b9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-28428 .elementor-element.elementor-element-90624b9
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-28428 .elementor-element.elementor-element-bc05381
{
    --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: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-aa19ebb>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-aa19ebb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-aa19ebb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-f40b1dc .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: 18px 30px 18px 30px;
}
.elementor-28428 .elementor-element.elementor-element-f40b1dc .elementor-button:hover, .elementor-28428 .elementor-element.elementor-element-f40b1dc .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-f40b1dc .elementor-button:hover svg, .elementor-28428 .elementor-element.elementor-element-f40b1dc .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-28428 .elementor-element.elementor-element-ea9335c
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-47accba.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-28428 .elementor-element.elementor-element-47accba
{
    text-align: center;
}
.elementor-28428 .elementor-element.elementor-element-47accba .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-2dbe330
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-28428 .elementor-element.elementor-element-2dbe330 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-28428 .elementor-element.elementor-element-2dbe330 .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-28428 .elementor-element.elementor-element-e9351d1
{
    --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-28428 .elementor-element.elementor-element-e9351d1:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-e9351d1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-e9351d1: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-28428 .elementor-element.elementor-element-e9351d1, .elementor-28428 .elementor-element.elementor-element-e9351d1::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-c9c75ed
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-a68a170>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-a68a170
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-a615cf9
{
    --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-28428 .elementor-element.elementor-element-a615cf9:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-a615cf9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-a615cf9: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-28428 .elementor-element.elementor-element-a615cf9, .elementor-28428 .elementor-element.elementor-element-a615cf9::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-26396a4
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-7f753bf>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-7f753bf
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-65e0f47
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-28428 .elementor-element.elementor-element-65e0f47:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-65e0f47>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-65e0f47: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-28428 .elementor-element.elementor-element-65e0f47, .elementor-28428 .elementor-element.elementor-element-65e0f47::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-1fbd3e0
{
    --display: flex;
    --flex-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-28428 .elementor-element.elementor-element-a2c4f3b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-e80a7ea
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-e80a7ea:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-e80a7ea>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-e80a7ea: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-28428 .elementor-element.elementor-element-e80a7ea, .elementor-28428 .elementor-element.elementor-element-e80a7ea::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-e425df5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-672670d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-f2b344e
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-f2b344e:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-f2b344e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-f2b344e: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-28428 .elementor-element.elementor-element-f2b344e, .elementor-28428 .elementor-element.elementor-element-f2b344e::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-298bdb7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-6706457
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-3a34f4e
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-3a34f4e:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-3a34f4e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-3a34f4e: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-28428 .elementor-element.elementor-element-3a34f4e, .elementor-28428 .elementor-element.elementor-element-3a34f4e::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-28e0fae
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-7d0068d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-ff88095
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-ff88095:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-ff88095>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-ff88095: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-28428 .elementor-element.elementor-element-ff88095, .elementor-28428 .elementor-element.elementor-element-ff88095::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-f58dca3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-7fc3605
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-28a1a33
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-28a1a33:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-28a1a33>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-28a1a33: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-28428 .elementor-element.elementor-element-28a1a33, .elementor-28428 .elementor-element.elementor-element-28a1a33::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-dc7adcb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-c6a3386
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-05e721a
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-05e721a:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-05e721a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-05e721a: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-28428 .elementor-element.elementor-element-05e721a, .elementor-28428 .elementor-element.elementor-element-05e721a::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-e6c8331
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-0c082bd
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-ae170f1
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-28428 .elementor-element.elementor-element-ae170f1:not(.elementor-motion-effects-element-type-background), .elementor-28428 .elementor-element.elementor-element-ae170f1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-28428 .elementor-element.elementor-element-ae170f1: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-28428 .elementor-element.elementor-element-ae170f1, .elementor-28428 .elementor-element.elementor-element-ae170f1::before
{
    --border-transition: .3s;
}
.elementor-28428 .elementor-element.elementor-element-ba6f8de
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-28428 .elementor-element.elementor-element-6bc652f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-28428 .elementor-element.elementor-element-4974304
{
    --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-28428 .elementor-element.elementor-element-4974304>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-28428 .elementor-element.elementor-element-4974304>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-28428 .elementor-element.elementor-element-4974304
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-28428 .elementor-element.elementor-element-4974304>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-28428 .elementor-element.elementor-element-4a7a7a8
{
    --display: flex;
}
.elementor-28428 .elementor-element.elementor-element-f6c885e
{
    --display: flex;
    --flex-direction: 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-template .neb-protected-content-message, .elementor-widget-template .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-28428 .elementor-element.elementor-element-0596081
{
    --display: flex;
    --flex-direction: 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-shortcode .neb-protected-content-message, .elementor-widget-shortcode .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-28428 .elementor-element.elementor-element-d9152dd
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-d995103
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-b71b9c3
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-19612b9
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-37d9090
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-d98087f
    {
        --width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-f14fdb0
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-1f59523
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-7bb56f2
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-cdefee9
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-84df251
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-18b67a2
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-104b251
    {
        --width: 96.029%;
    }
    .elementor-28428 .elementor-element.elementor-element-082100c
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-602c432
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-669dd3f
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-2a295a5
    {
        --width: 45%;
    }
    .elementor-28428 .elementor-element.elementor-element-e456bd0
    {
        --width: 40%;
    }
    .elementor-28428 .elementor-element.elementor-element-5ea1a5b
    {
        --width: 10%;
    }
    .elementor-28428 .elementor-element.elementor-element-18e516c
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-f725f81
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-57a521b
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-a8f5b80
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-9b4cb0b
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-11af502
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-65b0cd3
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-c0f2069
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-74d109a
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-1ef5ded
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-44329af
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-3d33315
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-69c6fd0
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-2bd5ce2
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-2235b20
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-67a2dee
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-f2146b7
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-a41bf6f
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-b3c54e6
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-8bd917b
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-e74d022
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-d0fb18b
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-0657577
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-c6e33d9
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-8e1aca0
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-0ff5d0a
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-3e773d1
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-8b27441
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-56b01b5
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-fd75f55
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-2dca768
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-2ff0ef7
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-ef6394f
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-ccdf442
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-33c06fc
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-56dda1b
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-5926f32
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-4ced8b1
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-4bae611
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-f1ede66
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-8499099
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-a7bfe12
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-c52cf61
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-ac49a3e
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-828ae7d
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-f6831bb
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-19860fe
    {
        --width: 1.5%;
    }
    .elementor-28428 .elementor-element.elementor-element-64b862a
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-4cf3c9e
    {
        --width: 1.5%;
    }
    .elementor-28428 .elementor-element.elementor-element-60c61c1
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-f97e50a
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-d7edf7c
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-970aad7
    {
        --content-width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-22a1e0c
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-57fb851
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-dca1b86
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-3c0db5e
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-1bc6b11
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-d3290d3
    {
        --width: 10%;
    }
    .elementor-28428 .elementor-element.elementor-element-22ada86
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-1e615b8
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-bdeb466
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-2e1b675
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-4d351f0
    {
        --width: 16%;
    }
    .elementor-28428 .elementor-element.elementor-element-de8e964
    {
        --width: 10%;
    }
    .elementor-28428 .elementor-element.elementor-element-2023581
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-5e26131
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-96d0483
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-8a0b019
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-85e0067
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-79f4065
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-76b1b4f
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-3ab3147
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-a66f93d
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-5ea478b
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-d9d5939
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-69f987f
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-bd136b2
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-d14423c
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-89932cf
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-ca74f4c
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-902a87d
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-12511e8
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-c3cde14
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-a39013a
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-fe8b2e7
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-346f255
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-849e869
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-32d0930
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-1973f77
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-012048f
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-1f4fcfa
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-d591148
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-6d575d4
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-fffc891
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-b0c6824
    {
        --width: 14%;
    }
    .elementor-28428 .elementor-element.elementor-element-533610c
    {
        --width: 12%;
    }
    .elementor-28428 .elementor-element.elementor-element-1b48f79
    {
        --width: 12%;
    }
    .elementor-28428 .elementor-element.elementor-element-580c422
    {
        --width: 12%;
    }
    .elementor-28428 .elementor-element.elementor-element-ed2aff5
    {
        --width: 12%;
    }
    .elementor-28428 .elementor-element.elementor-element-260fa72
    {
        --width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-1df8097
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-23dfd54
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-4ec8459
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-ad2ff22
    {
        --width: 28.878%;
    }
    .elementor-28428 .elementor-element.elementor-element-d965e1e
    {
        --width: 28.878%;
    }
    .elementor-28428 .elementor-element.elementor-element-7e2273c
    {
        --width: 28.878%;
    }
    .elementor-28428 .elementor-element.elementor-element-78aacc1
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-8be0170
    {
        --width: 1140px;
    }
    .elementor-28428 .elementor-element.elementor-element-0211044
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-1d4c788
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-8fc7b32
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-0dcf673
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-e23b268
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-819ca79
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-4583c4d
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-8b5e3cc
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-7d6523b
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-c4a6ed2
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-a400c77
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-ada24da
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-a815eb4
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-6af152c
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-1f0e81f
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-5223678
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-482903c
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-4e804df
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-0915fe8
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-dae051a
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-0de7706
    {
        --width: 11%;
    }
    .elementor-28428 .elementor-element.elementor-element-abc45a4
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-6097a92
    {
        --width: 23%;
    }
    .elementor-28428 .elementor-element.elementor-element-d6197b7
    {
        --width: 24.536%;
    }
    .elementor-28428 .elementor-element.elementor-element-7f61b52
    {
        --width: 25.956%;
    }
    .elementor-28428 .elementor-element.elementor-element-0a132a9
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-9ab00b5
    {
        --width: 30%;
    }
    .elementor-28428 .elementor-element.elementor-element-01bcc92
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-5fce467
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-bc05381
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-ea9335c
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-c9c75ed
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-26396a4
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-1fbd3e0
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-e80a7ea
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-e425df5
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-f2b344e
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-298bdb7
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-3a34f4e
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-28e0fae
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-ff88095
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-f58dca3
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-28a1a33
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-dc7adcb
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-05e721a
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-e6c8331
    {
        --content-width: 1460px;
    }
    .elementor-28428 .elementor-element.elementor-element-ae170f1
    {
        --content-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-ba6f8de
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-28428 .elementor-element.elementor-element-2a295a5
    {
        --width: 80%;
    }
    .elementor-28428 .elementor-element.elementor-element-f6831bb
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-64b862a
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-60c61c1
    {
        --width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-22a1e0c
    {
        --width: 30%;
    }
    .elementor-28428 .elementor-element.elementor-element-57fb851
    {
        --width: 30%;
    }
    .elementor-28428 .elementor-element.elementor-element-dca1b86
    {
        --width: 30%;
    }
    .elementor-28428 .elementor-element.elementor-element-22ada86
    {
        --width: 19%;
    }
    .elementor-28428 .elementor-element.elementor-element-1e615b8
    {
        --width: 19%;
    }
    .elementor-28428 .elementor-element.elementor-element-bdeb466
    {
        --width: 19%;
    }
    .elementor-28428 .elementor-element.elementor-element-2e1b675
    {
        --width: 19%;
    }
    .elementor-28428 .elementor-element.elementor-element-4d351f0
    {
        --width: 19%;
    }
    .elementor-28428 .elementor-element.elementor-element-6097a92
    {
        --width: 33%;
    }
    .elementor-28428 .elementor-element.elementor-element-7f61b52
    {
        --width: 31%;
    }
}
@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-28428 .elementor-element.elementor-element-1a19d16
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-1a19d16.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-28428 .elementor-element.elementor-element-e456bd0
    {
        --justify-content: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-28428 .elementor-element.elementor-element-f721dca
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-f721dca.elementor-element
    {
        --align-self: center;
    }
    .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-28428 .elementor-element.elementor-element-f3c7a34
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-f3c7a34.elementor-element
    {
        --align-self: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-28428 .elementor-element.elementor-element-d9152dd
    {
        --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-28428 .elementor-element.elementor-element-d995103
    {
        --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-28428 .elementor-element.elementor-element-0df0787 img
    {
        width: 70%;
    }
    .elementor-28428 .elementor-element.elementor-element-1a19d16
    {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,62%);
        max-width: 62%;
    }
    .elementor-28428 .elementor-element.elementor-element-1954aa3.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-8dbb4f0 .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-28428 .elementor-element.elementor-element-4c41d7a>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-28428 .elementor-element.elementor-element-6337d08>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-6337d08
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-28428 .elementor-element.elementor-element-f6aa5c9
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-4da89a7>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-4da89a7
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-28428 .elementor-element.elementor-element-214fba5
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7
    {
        width: var(--container-widget-width,184.297px);
        max-width: 184.297px;
        --container-widget-width: 184.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 38%;
    }
    .elementor-28428 .elementor-element.elementor-element-07967c3
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece
    {
        width: var(--container-widget-width,187.734px);
        max-width: 187.734px;
        --container-widget-width: 187.734px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 46%;
    }
    .elementor-28428 .elementor-element.elementor-element-5658644>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-5658644
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89
    {
        width: var(--container-widget-width,180px);
        max-width: 180px;
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-28428 .elementor-element.elementor-element-acc3793
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63
    {
        width: var(--container-widget-width,190.859px);
        max-width: 190.859px;
        --container-widget-width: 190.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 37%;
    }
    .elementor-28428 .elementor-element.elementor-element-0ed0077
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 36%;
    }
    .elementor-28428 .elementor-element.elementor-element-c6b4682>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c6b4682
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-2587625
    {
        width: var(--container-widget-width,380.094px);
        max-width: 380.094px;
        --container-widget-width: 380.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-2587625 .elementor-heading-title
    {
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-16ccbd7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-16ccbd7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-16ccbd7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-16ccbd7 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-54216c6
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-7103a62.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-7103a62.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-7103a62.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-7103a62 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-a3d5ec3
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-acce5b5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-acce5b5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-acce5b5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-acce5b5 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-7482bf1
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-cd94ae2
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-cbdd62e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-cbdd62e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-cbdd62e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-cbdd62e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-5888dcb
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-046b1f4
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-045ef97.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-045ef97.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-045ef97.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-045ef97 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-57b4c8a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-c202ed2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c202ed2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c202ed2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c202ed2 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-35a650b
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-104b251
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-7009ac0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-7009ac0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-7009ac0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-7009ac0 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-7009ac0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-c94c155
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-3318e94
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-38409ea.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-38409ea.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-38409ea.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-38409ea .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-38409ea .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-28428 .elementor-element.elementor-element-7cffb0e
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-94f987e
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-c868e26.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c868e26.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c868e26.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c868e26 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-f44bf15
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-a5ac813
    {
        --margin-top: 54px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-5599900.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-5599900.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-5599900.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-5599900 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-a6de92a
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-3ebb119
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-fe3abec.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-fe3abec.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-fe3abec.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-fe3abec .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-043c098
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-af1f69f
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-b24c963.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-b24c963.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-b24c963.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-b24c963 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-789552c
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-12d35f2
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-a511b80.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-a511b80.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-a511b80.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-a511b80 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-fa710a9
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-07e92df
    {
        --margin-top: 45px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-a784074.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-a784074.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-a784074.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-a784074 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-b043142
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-0ba5736>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-70c82c9
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-186a4f8
    {
        width: var(--container-widget-width,309.047px);
        max-width: 309.047px;
        --container-widget-width: 309.047px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-186a4f8.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-186a4f8 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-f725f81
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-65b0cd3
    {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-3d33315
    {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-f2146b7
    {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-23b900e img
    {
        height: 85px;
    }
    .elementor-28428 .elementor-element.elementor-element-e34b86e img
    {
        height: 85px;
    }
    .elementor-28428 .elementor-element.elementor-element-d0fb18b
    {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-3e773d1
    {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-5b19e82 img
    {
        height: 85px;
    }
    .elementor-28428 .elementor-element.elementor-element-54881f1 img
    {
        height: 85px;
    }
    .elementor-28428 .elementor-element.elementor-element-2ff0ef7
    {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-e6ebc00 img
    {
        height: 85px;
    }
    .elementor-28428 .elementor-element.elementor-element-de25ff9 img
    {
        height: 85px;
    }
    .elementor-28428 .elementor-element.elementor-element-20bce37 img
    {
        height: 85px;
    }
    .elementor-28428 .elementor-element.elementor-element-5926f32
    {
        --margin-top: -40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-175a787
    {
        width: var(--container-widget-width,306.594px);
        max-width: 306.594px;
        --container-widget-width: 306.594px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-175a787 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-57ff83e .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-28428 .elementor-element.elementor-element-194e7cd .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-dcbd4f2 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-cb9f171 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-2e5485c
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-6c593d3
    {
        width: var(--container-widget-width,213.641px);
        max-width: 213.641px;
        --container-widget-width: 213.641px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-e4865d4.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-f721dca
    {
        width: var(--container-widget-width,78.564%);
        max-width: 78.564%;
        --container-widget-width: 78.564%;
        --container-widget-flex-grow: 0;
    }
    .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-28428 .elementor-element.elementor-element-eddaa9e>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-27d10f7>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-c5a3d1b
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c5a3d1b.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-cc941e2>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-f3c7a34
    {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,62%);
        max-width: 62%;
    }
    .elementor-28428 .elementor-element.elementor-element-475d13d
    {
        width: var(--container-widget-width,384.562px);
        max-width: 384.562px;
        --container-widget-width: 384.562px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-475d13d.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-458cc76.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-7d70c7d>.elementor-widget-container
    {
        margin: 0 10px 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-7d70c7d .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-1d4c788
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-8fc7b32
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-ab0b585 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-28428 .elementor-element.elementor-element-ab0b585 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-28428 .elementor-element.elementor-element-affbe99>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-affbe99 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-28428 .elementor-element.elementor-element-affbe99 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-28428 .elementor-element.elementor-element-affbe99 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-28428 .elementor-element.elementor-element-2e8877c>.elementor-widget-container
    {
        margin: 10px 0 0 -10px;
    }
    .elementor-28428 .elementor-element.elementor-element-2e8877c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-28428 .elementor-element.elementor-element-2e8877c .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-28428 .elementor-element.elementor-element-dc5276c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-28428 .elementor-element.elementor-element-dc5276c .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-28428 .elementor-element.elementor-element-a7ec9d5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-a7ec9d5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-28428 .elementor-element.elementor-element-a7ec9d5 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-28428 .elementor-element.elementor-element-6af152c
    {
        --margin-top: -33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-8f53969>.elementor-widget-container
    {
        margin: -57px 0 0 -10px;
    }
    .elementor-28428 .elementor-element.elementor-element-8f53969 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-28428 .elementor-element.elementor-element-8f53969 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-28428 .elementor-element.elementor-element-5223678
    {
        --margin-top: -33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-ff945f6>.elementor-widget-container
    {
        margin: -60px 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-ff945f6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-28428 .elementor-element.elementor-element-ff945f6 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-28428 .elementor-element.elementor-element-4e804df
    {
        --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-28428 .elementor-element.elementor-element-019c7c0>.elementor-widget-container
    {
        margin: -60px 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-019c7c0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-28428 .elementor-element.elementor-element-019c7c0 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-28428 .elementor-element.elementor-element-dae051a
    {
        --margin-top: -47px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-e7b7ca6>.elementor-widget-container
    {
        margin: -45px 0 0 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-e7b7ca6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-28428 .elementor-element.elementor-element-e7b7ca6 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-28428 .elementor-element.elementor-element-fbcfd02
    {
        --margin-top: -60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-29e8e12
    {
        width: var(--container-widget-width,376.547px);
        max-width: 376.547px;
        --container-widget-width: 376.547px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-abc45a4
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-abc45a4.e-con
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-6097a92
    {
        --justify-content: center;
    }
    .elementor-28428 .elementor-element.elementor-element-6097a92.e-con
    {
        --align-self: flex-start;
    }
    .elementor-28428 .elementor-element.elementor-element-0b384d8 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-d6197b7
    {
        --justify-content: center;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-3aaf91c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-3aaf91c .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-7f61b52
    {
        --justify-content: center;
    }
    .elementor-28428 .elementor-element.elementor-element-394f14f .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-0a132a9
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-0a132a9.e-con
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-9ab00b5
    {
        --justify-content: center;
    }
    .elementor-28428 .elementor-element.elementor-element-9ab00b5.e-con
    {
        --align-self: flex-start;
    }
    .elementor-28428 .elementor-element.elementor-element-0c40433 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-980b4f2
    {
        width: var(--container-widget-width,625.391px);
        max-width: 625.391px;
        --container-widget-width: 625.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-3358d72
    {
        width: var(--container-widget-width,287.016px);
        max-width: 287.016px;
        --container-widget-width: 287.016px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-3358d72.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-3358d72 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-28428 .elementor-element.elementor-element-aa19ebb
    {
        width: var(--container-widget-width,226.016px);
        max-width: 226.016px;
        --container-widget-width: 226.016px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-aa19ebb.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-aa19ebb .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-28428 .elementor-element.elementor-element-4974304>.elementor-widget-container
    {
        margin: 25px 0 0 0;
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-28428 .elementor-element.elementor-element-d9152dd
    {
        --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-28428 .elementor-element.elementor-element-5ffbf8b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-5ffbf8b
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-5ffbf8b .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-28428 .elementor-element.elementor-element-9477a8c
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-28428 .elementor-element.elementor-element-37d9090
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-387f8dd
    {
        --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-28428 .elementor-element.elementor-element-50fdbcb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-28428 .elementor-element.elementor-element-734e183>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-734e183 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-28428 .elementor-element.elementor-element-d98087f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-1a19d16
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-1a19d16 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-255233c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-9edca7e
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-9269a26
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-8dbb4f0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-28428 .elementor-element.elementor-element-f8560fc>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-f8560fc .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-28428 .elementor-element.elementor-element-f14fdb0
    {
        --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-28428 .elementor-element.elementor-element-4c41d7a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-4c41d7a.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-4c41d7a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-28428 .elementor-element.elementor-element-6337d08>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-6337d08
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-b9d3d1b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-28428 .elementor-element.elementor-element-f6aa5c9>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-f6aa5c9
    {
        font-size: 13.31px;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-4b59070 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-28428 .elementor-element.elementor-element-4da89a7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-4da89a7
    {
        font-size: 13.31px;
    }
    .elementor-28428 .elementor-element.elementor-element-1f59523
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2
    {
        width: var(--container-widget-width,263.688px);
        max-width: 263.688px;
        --container-widget-width: 263.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-d5e70e2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-28428 .elementor-element.elementor-element-214fba5>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-214fba5
    {
        font-size: 13.31px;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7
    {
        width: var(--container-widget-width,197.297px);
        max-width: 197.297px;
        --container-widget-width: 197.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c2a82e7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-28428 .elementor-element.elementor-element-07967c3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-07967c3
    {
        font-size: 13.31px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-bbe8ece .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-28428 .elementor-element.elementor-element-5658644>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-5658644
    {
        font-size: 13.31px;
    }
    .elementor-28428 .elementor-element.elementor-element-7bb56f2
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89
    {
        width: var(--container-widget-width,215px);
        max-width: 215px;
        --container-widget-width: 215px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-de15f89 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-28428 .elementor-element.elementor-element-acc3793>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-acc3793
    {
        font-size: 13.31px;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-90a9a63 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-28428 .elementor-element.elementor-element-0ed0077>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-0ed0077
    {
        font-size: 13.31px;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-415dd5b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-28428 .elementor-element.elementor-element-c6b4682>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-c6b4682
    {
        font-size: 13.31px;
    }
    .elementor-28428 .elementor-element.elementor-element-cdefee9
    {
        --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-28428 .elementor-element.elementor-element-84df251
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-1419ee9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-28428 .elementor-element.elementor-element-0966b78>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-0966b78 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-28428 .elementor-element.elementor-element-18b67a2
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-773c3ed
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-16ccbd7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-16ccbd7 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-54216c6>.elementor-widget-container
    {
        margin: 20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-54216c6
    {
        --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-28428 .elementor-element.elementor-element-54216c6.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-7103a62 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-7103a62 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-a3d5ec3>.elementor-widget-container
    {
        margin: 20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-a3d5ec3
    {
        --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-28428 .elementor-element.elementor-element-a3d5ec3.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-acce5b5 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-acce5b5 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-7482bf1
    {
        --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-28428 .elementor-element.elementor-element-7482bf1.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-cbdd62e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-cbdd62e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-5888dcb>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-5888dcb
    {
        --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-28428 .elementor-element.elementor-element-5888dcb.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-045ef97 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-045ef97 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-57b4c8a>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-57b4c8a
    {
        --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-28428 .elementor-element.elementor-element-57b4c8a.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-c202ed2 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c202ed2 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-35a650b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-35a650b
    {
        --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-28428 .elementor-element.elementor-element-35a650b.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-7009ac0 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-7009ac0 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-7009ac0 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-c94c155>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c94c155
    {
        --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-28428 .elementor-element.elementor-element-c94c155.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-38409ea .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-38409ea .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-38409ea .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-7cffb0e>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-7cffb0e
    {
        --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-28428 .elementor-element.elementor-element-7cffb0e.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-c868e26 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-c868e26 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-c868e26 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-f44bf15>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-f44bf15
    {
        --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-28428 .elementor-element.elementor-element-f44bf15.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-5599900 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-5599900 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-5599900 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-a6de92a>.elementor-widget-container
    {
        margin: 15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-a6de92a
    {
        --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-28428 .elementor-element.elementor-element-a6de92a.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-3ebb119
    {
        --margin-top: 32px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-fe3abec .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-fe3abec .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-fe3abec .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-043c098>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-043c098
    {
        --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-28428 .elementor-element.elementor-element-043c098.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-b24c963 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-b24c963 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-b24c963 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-789552c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-789552c
    {
        --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-28428 .elementor-element.elementor-element-789552c.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-a511b80 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-a511b80 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-a511b80 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-fa710a9>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-fa710a9
    {
        --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-28428 .elementor-element.elementor-element-fa710a9.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-a784074 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-a784074 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-28428 .elementor-element.elementor-element-a784074 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-b043142>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b043142
    {
        --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-28428 .elementor-element.elementor-element-b043142.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-c4bbdfa
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-1b9a4e1.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-1b9a4e1 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-28428 .elementor-element.elementor-element-082100c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-b0a7dc0
    {
        --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-28428 .elementor-element.elementor-element-0ba5736 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-28428 .elementor-element.elementor-element-f9e5b88>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-f9e5b88 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-28428 .elementor-element.elementor-element-602c432
    {
        --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-28428 .elementor-element.elementor-element-2a295a5
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-e456bd0
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-70c82c9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-ad0c970
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-ad0c970 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-18e516c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-7e6feba .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-f725f81
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-57a521b
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-a8f5b80
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-9b4cb0b
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-11af502
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-65b0cd3
    {
        --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-28428 .elementor-element.elementor-element-c0f2069
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-74d109a
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-1ef5ded
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-44329af
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-3d33315
    {
        --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-28428 .elementor-element.elementor-element-69c6fd0
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-2bd5ce2
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-2235b20
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-67a2dee
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-f2146b7
    {
        --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-28428 .elementor-element.elementor-element-a41bf6f
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-b3c54e6
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-8bd917b
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-e74d022
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-d0fb18b
    {
        --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-28428 .elementor-element.elementor-element-0657577
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-c6e33d9
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-8e1aca0
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-0ff5d0a
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-3e773d1
    {
        --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-28428 .elementor-element.elementor-element-8b27441
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-56b01b5
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-fd75f55
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-2dca768
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-2ff0ef7
    {
        --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-28428 .elementor-element.elementor-element-ef6394f
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-ccdf442
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-33c06fc
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-56dda1b
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-5926f32
    {
        --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-28428 .elementor-element.elementor-element-4ced8b1
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-4bae611
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-f1ede66
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-8499099
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-488625a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-175a787.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-175a787 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-28428 .elementor-element.elementor-element-0122d45
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-57ff83e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-57ff83e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-28428 .elementor-element.elementor-element-9c08b4d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-9c08b4d .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-28428 .elementor-element.elementor-element-828ae7d
    {
        --width: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-f6831bb
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-28428 .elementor-element.elementor-element-194e7cd .elementor-counter
    {
        gap: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-194e7cd .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-28428 .elementor-element.elementor-element-194e7cd .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-28428 .elementor-element.elementor-element-64b862a
    {
        --width: 33%;
    }
    .elementor-28428 .elementor-element.elementor-element-dcbd4f2 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-dcbd4f2 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-28428 .elementor-element.elementor-element-dcbd4f2 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-28428 .elementor-element.elementor-element-60c61c1
    {
        --width: 33%;
    }
    .elementor-28428 .elementor-element.elementor-element-cb9f171 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-cb9f171 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-28428 .elementor-element.elementor-element-cb9f171 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-28428 .elementor-element.elementor-element-22a1e0c
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-fa7a369 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-28428 .elementor-element.elementor-element-fa7a369 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-28428 .elementor-element.elementor-element-fa7a369 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-57fb851
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-ba551e2 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-28428 .elementor-element.elementor-element-ba551e2 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-28428 .elementor-element.elementor-element-ba551e2 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-dca1b86
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-12a04ce .elementor-counter
    {
        gap: 2px;
    }
    .elementor-28428 .elementor-element.elementor-element-12a04ce .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-28428 .elementor-element.elementor-element-12a04ce .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-3c0db5e
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-33a0f23
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-33a0f23 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-1bc6b11
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-d4f20ad .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-28428 .elementor-element.elementor-element-15b869b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-15b869b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-28428 .elementor-element.elementor-element-15b869b .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-28428 .elementor-element.elementor-element-c187b8b
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-22ada86
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-faca401>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-1e615b8
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-94f572e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-bdeb466
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-2e1b675
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-4d351f0
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-5e26131
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-96d0483
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-8a0b019
    {
        --width: 33%;
    }
    .elementor-28428 .elementor-element.elementor-element-85e0067
    {
        --width: 33%;
    }
    .elementor-28428 .elementor-element.elementor-element-79f4065
    {
        --width: 33%;
    }
    .elementor-28428 .elementor-element.elementor-element-a66f93d
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-5ea478b
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-d9d5939
    {
        --width: 33%;
    }
    .elementor-28428 .elementor-element.elementor-element-69f987f
    {
        --width: 33%;
    }
    .elementor-28428 .elementor-element.elementor-element-bd136b2
    {
        --width: 33%;
    }
    .elementor-28428 .elementor-element.elementor-element-ca74f4c
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-902a87d
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-12511e8
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-c3cde14
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-32d0930
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-1973f77
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-012048f
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-1f4fcfa
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-d591148
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-b0c6824
    {
        --width: 50%;
    }
    .elementor-28428 .elementor-element.elementor-element-8c34ca9
    {
        --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-28428 .elementor-element.elementor-element-8c34ca9>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-8c34ca9.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-28428 .elementor-element.elementor-element-2e5485c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-6c593d3
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-6c593d3 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-1df8097
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-23dfd54
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-d15b1fd>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-d15b1fd .elementor-heading-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-77c8f90>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-77c8f90 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-28428 .elementor-element.elementor-element-f721dca
    {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,95%);
        max-width: 95%;
    }
    .elementor-28428 .elementor-element.elementor-element-f721dca .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-4ec8459
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-9d8fb4f .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-28428 .elementor-element.elementor-element-dc4585d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .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-28428 .elementor-element.elementor-element-f1f8cbb .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-28428 .elementor-element.elementor-element-cfc161c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c5a3d1b .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-28428 .elementor-element.elementor-element-c508fcf>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c88917a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-fa98f76.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-fa98f76 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-28428 .elementor-element.elementor-element-78aacc1
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-89b9355
    {
        --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-28428 .elementor-element.elementor-element-d552a84 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-28428 .elementor-element.elementor-element-dd97c59>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-dd97c59 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-28428 .elementor-element.elementor-element-8be0170
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-f3c7a34
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-28428 .elementor-element.elementor-element-f3c7a34 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-b44301f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-b812714
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-7d70c7d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-7d70c7d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-28428 .elementor-element.elementor-element-5c57c93>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-5c57c93 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-0211044
    {
        --content-width: 100%;
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-5a3ed00::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.elementor-background-video-container::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.e-con-inner>.elementor-background-video-container::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.elementor-background-slideshow::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.e-con-inner>.elementor-background-slideshow::before, .elementor-28428 .elementor-element.elementor-element-5a3ed00>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-image: url("../../gambling/image/Group-1597882199-1.png");
        background-repeat: no-repeat;
        background-size: contain;
    }
    .elementor-28428 .elementor-element.elementor-element-5a3ed00
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-5a3ed00.e-con
    {
        --align-self: flex-start;
    }
    .elementor-28428 .elementor-element.elementor-element-bc8cd9c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-bc8cd9c.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-28428 .elementor-element.elementor-element-bc8cd9c .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-bc8cd9c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-bc8cd9c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-bc8cd9c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-bc8cd9c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-28428 .elementor-element.elementor-element-bc8cd9c .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-382e1fb>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-382e1fb.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-28428 .elementor-element.elementor-element-382e1fb .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-382e1fb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-382e1fb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-382e1fb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-382e1fb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-28428 .elementor-element.elementor-element-382e1fb .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-4a15499>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-4a15499.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-28428 .elementor-element.elementor-element-4a15499 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-4a15499.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-4a15499.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-4a15499.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-4a15499 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-28428 .elementor-element.elementor-element-4a15499 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-ce89e57>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-ce89e57.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-28428 .elementor-element.elementor-element-ce89e57 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-ce89e57.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-ce89e57.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-ce89e57.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-ce89e57 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-28428 .elementor-element.elementor-element-ce89e57 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-543e33a>.elementor-widget-container
    {
        margin: -23px 0 0 0;
        padding: 0 18px 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-543e33a.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-28428 .elementor-element.elementor-element-543e33a .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-543e33a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-543e33a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-543e33a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-543e33a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-28428 .elementor-element.elementor-element-543e33a .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-00c2ef3>.elementor-widget-container
    {
        margin: -35px 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-00c2ef3.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-28428 .elementor-element.elementor-element-00c2ef3 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-00c2ef3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-00c2ef3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-00c2ef3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-00c2ef3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-28428 .elementor-element.elementor-element-00c2ef3 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-639ab86>.elementor-widget-container
    {
        margin: -30px 0 0 0;
        padding: 0 10px 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-639ab86.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-28428 .elementor-element.elementor-element-639ab86 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-639ab86 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-639ab86.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-639ab86.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-639ab86.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-639ab86 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-28428 .elementor-element.elementor-element-639ab86 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-5f28f07>.elementor-widget-container
    {
        margin: -18px 0 0 0;
        padding: 0 0 0 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-5f28f07.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-28428 .elementor-element.elementor-element-5f28f07 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-5f28f07 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-5f28f07.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-5f28f07.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-5f28f07.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-5f28f07 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-28428 .elementor-element.elementor-element-5f28f07 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 10px 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-28428 .elementor-element.elementor-element-0753467 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-28428 .elementor-element.elementor-element-ab0b585 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-affbe99 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-28428 .elementor-element.elementor-element-affbe99 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-2e8877c .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-dc5276c .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-a7ec9d5 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-28428 .elementor-element.elementor-element-a7ec9d5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-28428 .elementor-element.elementor-element-a7ec9d5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-28428 .elementor-element.elementor-element-a7ec9d5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-28428 .elementor-element.elementor-element-a7ec9d5 .elementor-image-box-title
    {
        margin-bottom: 23px;
    }
    .elementor-28428 .elementor-element.elementor-element-6af152c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-8f53969 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-5223678
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-ff945f6 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-4e804df
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-019c7c0 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-dae051a
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-e7b7ca6 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-28428 .elementor-element.elementor-element-fbcfd02
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-29e8e12.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-29e8e12 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-28428 .elementor-element.elementor-element-c2d48d6
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-d0e98eb>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-d0e98eb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-28428 .elementor-element.elementor-element-599d2e9>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-599d2e9 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-0b384d8
    {
        width: var(--container-widget-width,264px);
        max-width: 264px;
        --container-widget-width: 264px;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-0b384d8.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-0b384d8 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-28428 .elementor-element.elementor-element-d6197b7
    {
        --padding-top: 7px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-3aaf91c .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-28428 .elementor-element.elementor-element-394f14f .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-28428 .elementor-element.elementor-element-0c40433 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-28428 .elementor-element.elementor-element-980b4f2
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-28428 .elementor-element.elementor-element-980b4f2.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-fbf1d4c img
    {
        width: 80%;
    }
    .elementor-28428 .elementor-element.elementor-element-5fce467
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-3d73976
    {
        padding: 36px 0 36px 0;
    }
    .elementor-28428 .elementor-element.elementor-element-b4c87d3>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-de3340a
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-33d452b>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-c6ab225 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-28428 .elementor-element.elementor-element-3300f68>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-3300f68 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-28428 .elementor-element.elementor-element-bfd0409>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-28428 .elementor-element.elementor-element-bfd0409 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-8462dd6>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-28428 .elementor-element.elementor-element-8462dd6 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-90624b9>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-28428 .elementor-element.elementor-element-90624b9 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-28428 .elementor-element.elementor-element-bc05381
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-ea9335c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-28428 .elementor-element.elementor-element-47accba
    {
        width: var(--container-widget-width,84.855%);
        max-width: 84.855%;
        --container-widget-width: 84.855%;
        --container-widget-flex-grow: 0;
    }
    .elementor-28428 .elementor-element.elementor-element-47accba.elementor-element
    {
        --align-self: center;
    }
    .elementor-28428 .elementor-element.elementor-element-47accba .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-28428 .elementor-element.elementor-element-2dbe330>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-28428 .elementor-element.elementor-element-2dbe330 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-28428 .elementor-element.elementor-element-a68a170
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-7f753bf
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-a2c4f3b
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-672670d
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-6706457
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-7d0068d
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-7fc3605
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-c6a3386
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-0c082bd
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-6bc652f
    {
        font-size: 14px;
    }
    .elementor-28428 .elementor-element.elementor-element-4974304>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-28428 .elementor-element.elementor-element-4974304
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-51a3c32 */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 16px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-19612b9 */
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-3b73eae */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f14fdb0 *//*.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-1f59523 *//*.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-9459101 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7bb56f2 *//*.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-cdefee9 *//*.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-c4bbdfa *//*.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-84df251 */
@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: 7px;
    }
    .last_column_3rd_box
    {
        margin-top: 66px;
    }
    .last_column_2nd_box
    {
        margin-top: 50px;
    }
    .last_column_last_box
    {
        margin-top: 45px;
    }
    .last_column_4th_box
    {
        margin-top: 46px;
    }
    .first_column_fifth_box
    {
        margin-top: 20px;
    }
    .middle_1_box
    {
        margin-top: 185px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-488625a *//*.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-ac49a3e */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-970aad7 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-8c34ca9 */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c88917a *//*.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-0211044 */
@media(min-width: 425px)
{
    .process_mobile_layout
    {
        margin-left: 38px;
    }
    .mobile_first_box
    {
        margin-right: 80px;
        margin-top: 10px;
    }
    .mobile_sec_box
    {
        margin-left: 2px;
        margin-top: 5px;
    }
    .mobile_third_box
    {
        margin-right: 75px;
        margin-top: 10px;
    }
    .mobile_fourth_box
    {
        margin-left: 2px;
        margin-top: 15px;
    }
    .mobile_fifth_box
    {
        margin-right: 70px;
        padding-bottom: 12px;
    }
    .mobile_sixth_box
    {
        padding-top: 20px;
        margin-top: -20px;
    }
    .mobile_seven_box
    {
        margin-right: 75px;
        margin-top: 10px;
    }
    .mobile_seven_box .elementor-image-box-wrapper
    {
        margin-top: -10px;
        padding-bottom: 15px;
    }
    .mobile_eight_box
    {
        margin-top: 0;
    }
    .mobile_nine_box .elementor-image-box-wrapper
    {
        margin-bottom: -20px;
        margin-right: 0;
    }
    .mobile_nine_box
    {
        margin-right: 50px;
        margin-top: -10px;
    }
}
@media(min-width: 375px) and (max-width: 424px)
{
    .process_mobile_layout
    {
        margin-left: 23px;
    }
    .mobile_first_box
    {
        margin-right: 60px;
        margin-top: 10px;
    }
    .mobile_sec_box
    {
        margin-left: 10px;
        margin-top: -10px;
    }
    .mobile_third_box
    {
        margin-right: 60px;
        margin-top: 0;;
    }
    .mobile_fourth_box
    {
        margin-left: 4px;
        margin-top: 10px;
    }
    .mobile_fifth_box
    {
        margin-right: 50px;
        margin-top: 5px;
        padding-bottom: 15px;
    }
    .mobile_sixth_box
    {
        padding-top: 5px;
        padding-bottom: 10px;
        margin-top: -20px;
    }
    .mobile_seven_box
    {
        margin-right: 50px;
        margin-top: -7px;
        padding-bottom: 10px;
    }
    .mobile_eight_box
    {
        margin-top: 0;
    }
    .mobile_nine_box .elementor-image-box-wrapper
    {
        margin-bottom: -17px;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-fbcfd02 *//*.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-abc45a4 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0a132a9 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c2d48d6 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-4974304 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Vanguard CF';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.svg') format('svg');
}/* End Custom Fonts CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
