﻿.elementor-335411 .elementor-element.elementor-element-4428f8f
{
    --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-335411 .elementor-element.elementor-element-4428f8f:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-4428f8f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
    background-image: url("../../gambling/image/Online-lottery-software-development-2.png");
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-335411 .elementor-element.elementor-element-0c59770
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-335411 .elementor-element.elementor-element-0c59770:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-0c59770>.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-335411 .elementor-element.elementor-element-b4ec67b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-b4ec67b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-dc5b312>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-dc5b312 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-f446924>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-f446924 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 30.67px;
    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-335411 .elementor-element.elementor-element-9dccd76>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-9dccd76
{
    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-335411 .elementor-element.elementor-element-e024071 .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-335411 .elementor-element.elementor-element-e024071 .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-e024071 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-e024071>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-e024071 .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-e024071 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-b3d7d59
{
    --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-335411 .elementor-element.elementor-element-1f185a9
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-6ba207a
{
    --display: flex;
    --justify-content: center;
}
.elementor-335411 .elementor-element.elementor-element-6ba207a:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-6ba207a>.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-335411 .elementor-element.elementor-element-6521653
{
    --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-335411 .elementor-element.elementor-element-6521653:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-6521653>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-335411 .elementor-element.elementor-element-22d0aef
{
    --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-335411 .elementor-element.elementor-element-8cf8919
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-8cf8919 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    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-335411 .elementor-element.elementor-element-a4d18e1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-a4d18e1 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-a4d18e1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-335411 .elementor-element.elementor-element-2d094a0
{
    --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-335411 .elementor-element.elementor-element-be40706
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-be40706:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-be40706>.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-335411 .elementor-element.elementor-element-384f775>.elementor-widget-container
{
    margin: 0 0 0 -25px;
}
.elementor-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-384f775.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-384f775.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-384f775.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-384f775 .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-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-ed4612d>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-ed4612d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-1a89263
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-1a89263:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-1a89263>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-335411 .elementor-element.elementor-element-5c7c448
{
    width: var(--container-widget-width,94.944%);
    max-width: 94.944%;
    --container-widget-width: 94.944%;
    --container-widget-flex-grow: 0;
}
.elementor-335411 .elementor-element.elementor-element-5c7c448>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-5c7c448.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-5c7c448 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-5c7c448.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-5c7c448.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-5c7c448.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-5c7c448 .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-335411 .elementor-element.elementor-element-5c7c448 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 23%;
}
.elementor-335411 .elementor-element.elementor-element-5c7c448 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-be26f1f>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-be26f1f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-4611054
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-4611054:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-4611054>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-1550b5d>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-1550b5d .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-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-description
{
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-45eabe2>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-45eabe2
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-286ac0f
{
    --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-335411 .elementor-element.elementor-element-98ba51e
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-98ba51e:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-98ba51e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-335411 .elementor-element.elementor-element-ec36ecb>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-ec36ecb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-ec36ecb.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-ec36ecb.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-ec36ecb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-ec36ecb .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-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-fed6ad1>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-fed6ad1
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-04efaa2
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-04efaa2:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-04efaa2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-95990ed
{
    width: var(--container-widget-width,97.082%);
    max-width: 97.082%;
    --container-widget-width: 97.082%;
    --container-widget-flex-grow: 0;
}
.elementor-335411 .elementor-element.elementor-element-95990ed>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-95990ed.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-95990ed.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-95990ed.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-95990ed.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-95990ed .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-95990ed .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-335411 .elementor-element.elementor-element-95990ed .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-f98380d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-f98380d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-ee729f0
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-ee729f0:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-ee729f0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-335411 .elementor-element.elementor-element-ebdcc9f
{
    width: var(--container-widget-width,85.314%);
    max-width: 85.314%;
    --container-widget-width: 85.314%;
    --container-widget-flex-grow: 0;
}
.elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-ebdcc9f .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-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 28%;
}
.elementor-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-d3c1f3a>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-d3c1f3a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-c0abf9f
{
    --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-335411 .elementor-element.elementor-element-620db2e
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-620db2e:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-620db2e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-f7e154a>.elementor-widget-container
{
    margin: 0 0 0 -25px;
}
.elementor-335411 .elementor-element.elementor-element-f7e154a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-f7e154a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-f7e154a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-f7e154a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-f7e154a .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-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-0734992>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-0734992
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-bfc0a49
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-bfc0a49:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-bfc0a49>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3
{
    width: var(--container-widget-width,86.266%);
    max-width: 86.266%;
    --container-widget-width: 86.266%;
    --container-widget-flex-grow: 0;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-c4e30fb
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-68bdaa1
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-68bdaa1:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-68bdaa1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-31ee133.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-31ee133.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-31ee133.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-31ee133.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-31ee133 .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-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-description
{
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-dbdaeb0>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-dbdaeb0
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-99fbcae
{
    --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-335411 .elementor-element.elementor-element-b06ab5e.elementor-element
{
    --align-self: center;
}
.elementor-335411 .elementor-element.elementor-element-b06ab5e
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-b06ab5e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-1200367 .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-335411 .elementor-element.elementor-element-1200367 .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-1200367 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-1200367>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-1200367.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-1200367
{
    z-index: 2;
}
.elementor-335411 .elementor-element.elementor-element-1200367 .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-1200367 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-0d0f2ea
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-0d0f2ea:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-0d0f2ea>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-335411 .elementor-element.elementor-element-0a89ebb
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-b0e7096
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-b0e7096 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-b945fa0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-335411 .elementor-element.elementor-element-b945fa0 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-b945fa0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-af01274
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-af01274>.elementor-widget-container
{
    margin: 25px 0 20px 0;
}
.elementor-335411 .elementor-element.elementor-element-af01274.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-af01274 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-9ac8f71
{
    --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-335411 .elementor-element.elementor-element-0ee3807
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-df55789
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --padding-top: 18px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-5f8e331.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-5f8e331.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-5f8e331.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-5f8e331 .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-335411 .elementor-element.elementor-element-5f8e331 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-335411 .elementor-element.elementor-element-5f8e331 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-2bf7d75
{
    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-335411 .elementor-element.elementor-element-2bf7d75.elementor-element
{
    --align-self: flex-end;
}
.elementor-335411 .elementor-element.elementor-element-633cc42
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --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-335411 .elementor-element.elementor-element-4206e81.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-4206e81.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-4206e81.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-4206e81 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-4206e81 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-335411 .elementor-element.elementor-element-4206e81 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-8bbf895
{
    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-335411 .elementor-element.elementor-element-8bbf895.elementor-element
{
    --align-self: flex-end;
}
.elementor-335411 .elementor-element.elementor-element-25e6b1d
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-aa43120
{
    width: 100%;
    max-width: 100%;
}
.elementor-335411 .elementor-element.elementor-element-aa43120.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-aa43120.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-aa43120.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-aa43120 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-aa43120 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-335411 .elementor-element.elementor-element-aa43120 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-457c459
{
    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-335411 .elementor-element.elementor-element-457c459.elementor-element
{
    --align-self: flex-end;
}
.elementor-335411 .elementor-element.elementor-element-d85e306
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-5af3db8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-5af3db8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-5af3db8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-5af3db8 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-5af3db8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-335411 .elementor-element.elementor-element-5af3db8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-1cf2493
{
    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-335411 .elementor-element.elementor-element-1cf2493.elementor-element
{
    --align-self: flex-end;
}
.elementor-335411 .elementor-element.elementor-element-378816e
{
    --display: flex;
    --justify-content: center;
}
.elementor-335411 .elementor-element.elementor-element-faa797a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-faa797a
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-faa797a img
{
    width: 100%;
}
.elementor-335411 .elementor-element.elementor-element-302c15f
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-fa010e6
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-a15d28d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-a15d28d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-a15d28d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-a15d28d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-a15d28d .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-a15d28d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-335411 .elementor-element.elementor-element-a15d28d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-f05a1d5
{
    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-335411 .elementor-element.elementor-element-f05a1d5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-f47d914
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --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-335411 .elementor-element.elementor-element-44a46a8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-44a46a8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-44a46a8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-44a46a8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-44a46a8 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-44a46a8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-335411 .elementor-element.elementor-element-44a46a8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-61dd6ba
{
    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-335411 .elementor-element.elementor-element-61dd6ba.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-f12b73a
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --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-335411 .elementor-element.elementor-element-28c5457 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-28c5457.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-28c5457.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-28c5457.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-28c5457 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-28c5457 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-335411 .elementor-element.elementor-element-28c5457 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-51589af
{
    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-335411 .elementor-element.elementor-element-51589af.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-ef4ad15
{
    --display: flex;
    --gap: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-33d8ab1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-335411 .elementor-element.elementor-element-33d8ab1.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-335411 .elementor-element.elementor-element-33d8ab1.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-335411 .elementor-element.elementor-element-33d8ab1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-335411 .elementor-element.elementor-element-33d8ab1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-33d8ab1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-335411 .elementor-element.elementor-element-33d8ab1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-0d974ba
{
    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-335411 .elementor-element.elementor-element-0d974ba.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-fca4518
{
    --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-335411 .elementor-element.elementor-element-5cd7795.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-5cd7795
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-5cd7795 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-be729e3 .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-335411 .elementor-element.elementor-element-be729e3 .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-be729e3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-be729e3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-be729e3
{
    z-index: 2;
}
.elementor-335411 .elementor-element.elementor-element-be729e3 .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-be729e3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-060726d:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-060726d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-060726d>.elementor-container
{
    max-width: 1440px;
}
.elementor-335411 .elementor-element.elementor-element-060726d
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 72px 0 72px 0;
}
.elementor-335411 .elementor-element.elementor-element-060726d>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-335411 .elementor-element.elementor-element-b27bb6c>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-f9ceca9
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-2eae1be
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-2eae1be .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-bfc99b6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-335411 .elementor-element.elementor-element-bfc99b6 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-bfc99b6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-0fe2453
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.elementor-bc-flex-widget .elementor-335411 .elementor-element.elementor-element-ed993eb.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-335411 .elementor-element.elementor-element-ed993eb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-335411 .elementor-element.elementor-element-9b7b5f8>.elementor-element-populated
{
    margin: 0 0 0 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
    padding: 15px 15px 15px 15px;
}
.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-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-df7a1de
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-icon
{
    padding-right: 7px;
}
.elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-df7a1de .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-f3e7af6
{
    --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-335411 .elementor-element.elementor-element-2f904c0.elementor-element
{
    --align-self: center;
}
.elementor-335411 .elementor-element.elementor-element-2f904c0
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-2f904c0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-6854356 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-335411 .elementor-element.elementor-element-6854356 .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-6854356 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-6854356>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-6854356
{
    z-index: 2;
}
.elementor-335411 .elementor-element.elementor-element-6854356 .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-6854356 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-d508fe9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-d508fe9:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-d508fe9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-335411 .elementor-element.elementor-element-d508fe9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-6de3829>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-6de3829.elementor-element
{
    --align-self: center;
}
.elementor-335411 .elementor-element.elementor-element-6de3829
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-6de3829 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-ba3ae00
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-ba3ae00 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-ba3ae00 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-335411 .elementor-element.elementor-element-69ae477
{
    --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: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-fb38e25
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 0px;
    --row-gap: 60px;
    --column-gap: 0px;
}
.elementor-335411 .elementor-element.elementor-element-df2f6da>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-335411 .elementor-element.elementor-element-df2f6da .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-df2f6da.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-df2f6da.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-df2f6da.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-df2f6da .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-df2f6da .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-335411 .elementor-element.elementor-element-df2f6da .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-ddda82c>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-335411 .elementor-element.elementor-element-ddda82c .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-ddda82c.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-ddda82c.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-ddda82c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-ddda82c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-ddda82c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-335411 .elementor-element.elementor-element-ddda82c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-da88a8e>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-335411 .elementor-element.elementor-element-da88a8e .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-da88a8e.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-da88a8e.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-da88a8e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-da88a8e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-da88a8e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-335411 .elementor-element.elementor-element-da88a8e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-42c7f07
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-7e77393
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-7e77393 img
{
    width: 75%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 8px 23px 6px #0c44ba;
}
.elementor-335411 .elementor-element.elementor-element-ab49ab2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 60px 0px;
    --row-gap: 60px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-77c9045>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-335411 .elementor-element.elementor-element-77c9045 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-77c9045.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-77c9045.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-77c9045.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-77c9045 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-77c9045 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-335411 .elementor-element.elementor-element-77c9045 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-7b8cb21>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-335411 .elementor-element.elementor-element-7b8cb21 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-7b8cb21.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-7b8cb21.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-7b8cb21.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-7b8cb21 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-7b8cb21 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-335411 .elementor-element.elementor-element-7b8cb21 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-d6c5d00>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-335411 .elementor-element.elementor-element-d6c5d00 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-d6c5d00.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-d6c5d00.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-d6c5d00.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-d6c5d00 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-d6c5d00 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-335411 .elementor-element.elementor-element-d6c5d00 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-ada404e
{
    --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: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-78ec2d5
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-78ec2d5.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-089094a>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-335411 .elementor-element.elementor-element-089094a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-089094a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-089094a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-089094a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-089094a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-089094a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-335411 .elementor-element.elementor-element-089094a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-56a2cfa
{
    --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-335411 .elementor-element.elementor-element-f2d7cab.elementor-element
{
    --align-self: center;
}
.elementor-335411 .elementor-element.elementor-element-f2d7cab
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-f2d7cab .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-ba835a3 .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-335411 .elementor-element.elementor-element-ba835a3 .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-ba835a3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-ba835a3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-ba835a3
{
    z-index: 2;
}
.elementor-335411 .elementor-element.elementor-element-ba835a3 .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-ba835a3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-7d40598
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-7d40598:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-7d40598>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-335411 .elementor-element.elementor-element-2da03aa
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-46595a2
{
    width: var(--container-widget-width,80.31%);
    max-width: 80.31%;
    --container-widget-width: 80.31%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-46595a2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-46595a2.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-46595a2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-74dcf83
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-74dcf83 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-74dcf83 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-335411 .elementor-element.elementor-element-98984b5
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-8d3acac
{
    --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-335411 .elementor-element.elementor-element-4864f4b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-5df6833
{
    --display: flex;
    --flex-direction: 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-335411 .elementor-element.elementor-element-0a2a183 .elementor-counter
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-0a2a183 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-335411 .elementor-element.elementor-element-0a2a183 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-335411 .elementor-element.elementor-element-b45e71c
{
    --display: flex;
    --flex-direction: 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-335411 .elementor-element.elementor-element-1d80a74
{
    --spacer-size: 70px;
}
.elementor-335411 .elementor-element.elementor-element-1d80a74>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-b6c21c3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-4fe4dfc .elementor-counter
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-4fe4dfc .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-335411 .elementor-element.elementor-element-4fe4dfc .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-335411 .elementor-element.elementor-element-f176561
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-3f0fef0
{
    --spacer-size: 70px;
}
.elementor-335411 .elementor-element.elementor-element-3f0fef0>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-5cb13b2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-ad5ea59 .elementor-counter
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-ad5ea59 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-335411 .elementor-element.elementor-element-ad5ea59 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-335411 .elementor-element.elementor-element-bffa8e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-0028842
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-07091f7
{
    --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-335411 .elementor-element.elementor-element-07091f7:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-07091f7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-335411 .elementor-element.elementor-element-eccc294
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-8c9e4ce
{
    width: var(--container-widget-width,63.281%);
    max-width: 63.281%;
    --container-widget-width: 63.281%;
    --container-widget-flex-grow: 0;
}
.elementor-335411 .elementor-element.elementor-element-8c9e4ce.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-8c9e4ce .elementor-counter
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-8c9e4ce .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-8c9e4ce .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-335411 .elementor-element.elementor-element-1c165af
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-a5554c6
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-335411 .elementor-element.elementor-element-a5554c6.elementor-element
{
    --align-self: center;
}
.elementor-335411 .elementor-element.elementor-element-a5554c6 .elementor-counter
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-a5554c6 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-a5554c6 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-335411 .elementor-element.elementor-element-be27f80
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-065dda3
{
    width: var(--container-widget-width,60.067%);
    max-width: 60.067%;
    --container-widget-width: 60.067%;
    --container-widget-flex-grow: 0;
}
.elementor-335411 .elementor-element.elementor-element-065dda3.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-065dda3 .elementor-counter
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-065dda3 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-335411 .elementor-element.elementor-element-065dda3 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-335411 .elementor-element.elementor-element-f643969
{
    --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-335411 .elementor-element.elementor-element-e9a7a83 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-335411 .elementor-element.elementor-element-e9a7a83 .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-e9a7a83 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-e9a7a83 .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-e9a7a83 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-10baac4
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-b2b6aef
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-b2b6aef .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-2aa19b1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-2aa19b1 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-2aa19b1 .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-335411 .elementor-element.elementor-element-a980904
{
    --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-335411 .elementor-element.elementor-element-e5395dd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-973739b
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-7ac3461 img
{
    height: 100px;
}
.elementor-335411 .elementor-element.elementor-element-e4b6b81
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-83c9cc3 img
{
    height: 100px;
}
.elementor-335411 .elementor-element.elementor-element-9f8adff
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-7a6eb98
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-7c87964>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-7c87964.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-335411 .elementor-element.elementor-element-7c87964
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-7c87964 img
{
    width: 100%;
}
.elementor-335411 .elementor-element.elementor-element-29b5ce5
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-c5141b2 img
{
    width: 100%;
    height: 100px;
}
.elementor-335411 .elementor-element.elementor-element-902e2cf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-07e366a
{
    --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-335411 .elementor-element.elementor-element-4b0c37b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-410fe21
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-0334cdf
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-68c7755
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-8928ae3
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-5d7ac07
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-cfe7ed3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-2e0de7d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-f5842e2
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-1c52cb6
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-db42a70
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-4f3d4e9
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-4da916b
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-2155372
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-3b9105c
{
    --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-335411 .elementor-element.elementor-element-09bf5a2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-37cf380
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-bfde481
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-d195482
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-806d8ed
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-4c538e2
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-11e79ec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-8047b82
{
    --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-335411 .elementor-element.elementor-element-73826e0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-edd8823
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-02dece8
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-b25c091
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-df7ffaf
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-c6c8479
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-6ccb4ba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-04ee562
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-6325821
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-80972af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-b52c215
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-5c6250d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-b862eca
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-f89c2c3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-a77eb47
{
    --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-335411 .elementor-element.elementor-element-a77eb47>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-a77eb47.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-335411 .elementor-element.elementor-element-a77eb47.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-335411 .elementor-element.elementor-element-a77eb47.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-335411 .elementor-element.elementor-element-a77eb47>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-335411 .elementor-element.elementor-element-a77eb47.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-335411 .elementor-element.elementor-element-a77eb47 [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-335411 .elementor-element.elementor-element-5794982
{
    --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-335411 .elementor-element.elementor-element-68c40b8 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-335411 .elementor-element.elementor-element-68c40b8 .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-68c40b8 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-68c40b8 .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-68c40b8 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-836bd92:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-836bd92>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-335411 .elementor-element.elementor-element-836bd92>.elementor-container
{
    max-width: 1460px;
}
.elementor-335411 .elementor-element.elementor-element-836bd92
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-335411 .elementor-element.elementor-element-836bd92>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-335411 .elementor-element.elementor-element-85abd58
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-85abd58 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-08f5609
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-335411 .elementor-element.elementor-element-08f5609 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-08f5609 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-72da8bf>.elementor-container
{
    max-width: 1460px;
}
.elementor-335411 .elementor-element.elementor-element-72da8bf
{
    margin-top: 30px;
    margin-bottom: 20px;
}
.elementor-bc-flex-widget .elementor-335411 .elementor-element.elementor-element-6041f63.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-6041f63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-6041f63>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-ff1835d>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-ff1835d img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-335411 .elementor-element.elementor-element-ff1835d:hover img
{
    opacity: 1;
}
.elementor-335411 .elementor-element.elementor-element-e9ffb4e>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-e9ffb4e.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-e9ffb4e.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-e9ffb4e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-e9ffb4e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-335411 .elementor-element.elementor-element-e9ffb4e .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-335411 .elementor-element.elementor-element-e9ffb4e .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-335411 .elementor-element.elementor-element-73b81ac.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-73b81ac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-73b81ac>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-b56dce5>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-b56dce5 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-335411 .elementor-element.elementor-element-b56dce5:hover img
{
    opacity: 1;
}
.elementor-335411 .elementor-element.elementor-element-5e02c73>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-5e02c73.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-5e02c73.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-5e02c73.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-5e02c73 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-335411 .elementor-element.elementor-element-5e02c73 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-335411 .elementor-element.elementor-element-5e02c73 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-335411 .elementor-element.elementor-element-d524ca7.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-d524ca7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-d524ca7>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-1b172d2>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-1b172d2 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-335411 .elementor-element.elementor-element-1b172d2:hover img
{
    opacity: 1;
}
.elementor-335411 .elementor-element.elementor-element-fff6a66>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-fff6a66.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-fff6a66.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-fff6a66.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-fff6a66 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-335411 .elementor-element.elementor-element-fff6a66 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-335411 .elementor-element.elementor-element-fff6a66 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-335411 .elementor-element.elementor-element-6c3ead1.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-6c3ead1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-6c3ead1>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-b989065>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-b989065 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-335411 .elementor-element.elementor-element-b989065:hover img
{
    opacity: 1;
}
.elementor-335411 .elementor-element.elementor-element-1d105d9>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-1d105d9.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-1d105d9.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-1d105d9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-1d105d9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-335411 .elementor-element.elementor-element-1d105d9 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-335411 .elementor-element.elementor-element-1d105d9 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-335411 .elementor-element.elementor-element-0713f94>.elementor-container
{
    max-width: 1460px;
}
.elementor-335411 .elementor-element.elementor-element-0713f94
{
    margin-top: 3px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-335411 .elementor-element.elementor-element-d87a8f8.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-d87a8f8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-d87a8f8>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-e4f90e7>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-e4f90e7 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-335411 .elementor-element.elementor-element-e4f90e7:hover img
{
    opacity: 1;
}
.elementor-335411 .elementor-element.elementor-element-c86a6de
{
    width: var(--container-widget-width,92.244%);
    max-width: 92.244%;
    --container-widget-width: 92.244%;
    --container-widget-flex-grow: 0;
}
.elementor-335411 .elementor-element.elementor-element-c86a6de>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-c86a6de.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-c86a6de.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-c86a6de.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-c86a6de.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-c86a6de .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-335411 .elementor-element.elementor-element-c86a6de .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-335411 .elementor-element.elementor-element-c86a6de .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-335411 .elementor-element.elementor-element-0081245.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-0081245.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-0081245>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-08b79b8>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-08b79b8 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-335411 .elementor-element.elementor-element-08b79b8:hover img
{
    opacity: 1;
}
.elementor-335411 .elementor-element.elementor-element-91b51f3>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-91b51f3.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-91b51f3.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-91b51f3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-91b51f3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-335411 .elementor-element.elementor-element-91b51f3 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-335411 .elementor-element.elementor-element-91b51f3 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-335411 .elementor-element.elementor-element-ec8d3ce.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-ec8d3ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-ec8d3ce>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-ed18752>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-ed18752 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-335411 .elementor-element.elementor-element-ed18752:hover img
{
    opacity: 1;
}
.elementor-335411 .elementor-element.elementor-element-c816159>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-c816159.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-c816159.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-c816159.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-c816159 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-335411 .elementor-element.elementor-element-c816159 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-335411 .elementor-element.elementor-element-c816159 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-335411 .elementor-element.elementor-element-cb39c5d.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-cb39c5d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-335411 .elementor-element.elementor-element-cb39c5d>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-5bf3b8b>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-5bf3b8b img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-335411 .elementor-element.elementor-element-5bf3b8b:hover img
{
    opacity: 1;
}
.elementor-335411 .elementor-element.elementor-element-1203db0>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-335411 .elementor-element.elementor-element-1203db0.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-335411 .elementor-element.elementor-element-1203db0.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-335411 .elementor-element.elementor-element-1203db0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-335411 .elementor-element.elementor-element-1203db0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-335411 .elementor-element.elementor-element-1203db0 .elementor-image-box-img img
{
    transition-duration: 0s;
}
.elementor-335411 .elementor-element.elementor-element-1203db0 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-335411 .elementor-element.elementor-element-1203db0 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-335411 .elementor-element.elementor-element-1cf0b89
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-1cf0b89:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-1cf0b89>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-335411 .elementor-element.elementor-element-c3939ec .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-335411 .elementor-element.elementor-element-c3939ec .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-c3939ec .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-c3939ec .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-c3939ec .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-f9b277f
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-f9b277f:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-f9b277f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-5897c8c
{
    --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-335411 .elementor-element.elementor-element-2411b10
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-2411b10 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-463aba7
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-463aba7 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-463aba7 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-335411 .elementor-element.elementor-element-3fcb10b
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-3fcb10b.e-con
{
    --align-self: center;
}
.elementor-335411 .elementor-element.elementor-element-c5d76d7
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-c5d76d7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-0c6383e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-448f511
{
    --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-335411 .elementor-element.elementor-element-0869e08>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-0869e08 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-57c39c3 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-335411 .elementor-element.elementor-element-57c39c3 .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-57c39c3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-57c39c3 .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-57c39c3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-50c7ec6
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-50c7ec6:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-50c7ec6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-335411 .elementor-element.elementor-element-7e046e3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-7e046e3.elementor-element
{
    --align-self: center;
}
.elementor-335411 .elementor-element.elementor-element-7e046e3
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-7e046e3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-29e6220
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-29e6220 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-29e6220 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-335411 .elementor-element.elementor-element-6fccb47
{
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --margin-top: 32px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-e1419b4
{
    --display: flex;
    --overlay-opacity: .5;
}
.elementor-335411 .elementor-element.elementor-element-e1419b4::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.elementor-background-video-container::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.e-con-inner>.elementor-background-video-container::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.elementor-background-slideshow::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.e-con-inner>.elementor-background-slideshow::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-335411 .elementor-element.elementor-element-d689b6b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-d689b6b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-d689b6b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-d689b6b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-335411 .elementor-element.elementor-element-d689b6b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-d689b6b .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-335411 .elementor-element.elementor-element-c0af3be.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-c0af3be.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-c0af3be.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-c0af3be .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-335411 .elementor-element.elementor-element-c0af3be .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-c0af3be .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-335411 .elementor-element.elementor-element-bb106d5.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-bb106d5.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-bb106d5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-bb106d5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-335411 .elementor-element.elementor-element-bb106d5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-bb106d5 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-335411 .elementor-element.elementor-element-c58b117.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-c58b117.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-c58b117.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-c58b117 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-335411 .elementor-element.elementor-element-c58b117 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-c58b117 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-335411 .elementor-element.elementor-element-13cba6d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-13cba6d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-13cba6d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-13cba6d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-335411 .elementor-element.elementor-element-13cba6d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-13cba6d .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-335411 .elementor-element.elementor-element-6c9c577.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-6c9c577.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-6c9c577.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-6c9c577 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-335411 .elementor-element.elementor-element-6c9c577 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-6c9c577 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-335411 .elementor-element.elementor-element-c73d6d7.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-c73d6d7.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-c73d6d7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-c73d6d7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-335411 .elementor-element.elementor-element-c73d6d7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-c73d6d7 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-335411 .elementor-element.elementor-element-4049d3d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-4049d3d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-4049d3d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-4049d3d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 8%;
}
.elementor-335411 .elementor-element.elementor-element-4049d3d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-4049d3d .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-335411 .elementor-element.elementor-element-3fc01b7.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-3fc01b7.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-3fc01b7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-3fc01b7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-335411 .elementor-element.elementor-element-3fc01b7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-3fc01b7 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-335411 .elementor-element.elementor-element-efc4352
{
    --display: flex;
    --min-height: 400px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-efc4352:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-efc4352>.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-335411 .elementor-element.elementor-element-aa873ef
{
    --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-335411 .elementor-element.elementor-element-b842e3f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-6fa32af.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-6fa32af.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-6fa32af.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-6fa32af .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-335411 .elementor-element.elementor-element-6fa32af .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-6fa32af .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-6fa32af .elementor-image-box-description
{
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-7d80895
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-436a06a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-bbd4b30.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-bbd4b30.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-bbd4b30.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-bbd4b30 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-335411 .elementor-element.elementor-element-bbd4b30 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-bbd4b30 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-c6b6a67
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-2538ceb
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-a485ca8>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-a485ca8.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-a485ca8.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-a485ca8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-a485ca8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-335411 .elementor-element.elementor-element-a485ca8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-a485ca8 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-0cab791
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-da1b86e
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-ba739cd>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-ba739cd.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-ba739cd.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-ba739cd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-ba739cd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-335411 .elementor-element.elementor-element-ba739cd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-ba739cd .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-c464394
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-45462c7
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-98619a3>.elementor-widget-container
{
    margin: 10px 0 0 20px;
}
.elementor-335411 .elementor-element.elementor-element-98619a3.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-98619a3.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-98619a3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-98619a3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-335411 .elementor-element.elementor-element-98619a3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-98619a3 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-942d2e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-3b41866
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-a8da1c0>.elementor-widget-container
{
    margin: 50px 0 0 -10px;
}
.elementor-335411 .elementor-element.elementor-element-a8da1c0.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-a8da1c0.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-a8da1c0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-a8da1c0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-335411 .elementor-element.elementor-element-a8da1c0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-a8da1c0 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-862fe62
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-6fe4d88
{
    --display: flex;
    --flex-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: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-80ecc4d>.elementor-widget-container
{
    margin: 30px 0 0 10px;
}
.elementor-335411 .elementor-element.elementor-element-80ecc4d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-80ecc4d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-80ecc4d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-80ecc4d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-335411 .elementor-element.elementor-element-80ecc4d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-80ecc4d .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-686b350
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-ef08d20
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-230f154>.elementor-widget-container
{
    margin: 30px 0 0 5px;
}
.elementor-335411 .elementor-element.elementor-element-230f154.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-230f154.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-230f154.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-230f154 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50px;
}
.elementor-335411 .elementor-element.elementor-element-230f154 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-230f154 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-80dab69
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-b93a443
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-f5809b9>.elementor-widget-container
{
    margin: 55px 0 0 5px;
}
.elementor-335411 .elementor-element.elementor-element-f5809b9.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-335411 .elementor-element.elementor-element-f5809b9.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-335411 .elementor-element.elementor-element-f5809b9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-335411 .elementor-element.elementor-element-f5809b9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-335411 .elementor-element.elementor-element-f5809b9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-335411 .elementor-element.elementor-element-f5809b9 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-335411 .elementor-element.elementor-element-51a85a3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-80f9a64
{
    --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-335411 .elementor-element.elementor-element-a83408f.elementor-element
{
    --align-self: center;
}
.elementor-335411 .elementor-element.elementor-element-a83408f
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-a83408f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 26px;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-da76efe .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-335411 .elementor-element.elementor-element-da76efe .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-da76efe .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-da76efe>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-da76efe
{
    z-index: 2;
}
.elementor-335411 .elementor-element.elementor-element-da76efe .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-da76efe .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-b70a9dd
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-26adf7a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-26adf7a
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-26adf7a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-6d475ff
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-6d475ff .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-6d475ff .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-335411 .elementor-element.elementor-element-4a3ade0
{
    --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: 32px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-4a3ade0.e-con
{
    --align-self: center;
}
.elementor-335411 .elementor-element.elementor-element-5e65f2f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-5e65f2f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-e50b59e .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-335411 .elementor-element.elementor-element-e50b59e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-e50b59e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-335411 .elementor-element.elementor-element-e50b59e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-79b2a58
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-79b2a58.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-7a9943c .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-335411 .elementor-element.elementor-element-7a9943c .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-335411 .elementor-element.elementor-element-7a9943c .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-f2599de
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-f2599de.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-c4cefe9 .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-335411 .elementor-element.elementor-element-c4cefe9 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-335411 .elementor-element.elementor-element-c4cefe9 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-b4c8790
{
    --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-335411 .elementor-element.elementor-element-979ef9c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-059c184 .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-335411 .elementor-element.elementor-element-059c184 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-335411 .elementor-element.elementor-element-059c184 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-335411 .elementor-element.elementor-element-bfee045
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-8590a47
{
    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-335411 .elementor-element.elementor-element-8590a47.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-775bae9
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-775bae9 img
{
    width: 50%;
}
.elementor-335411 .elementor-element.elementor-element-0619d7e
{
    --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-335411 .elementor-element.elementor-element-6556782>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-6556782.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-6556782 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-fb27933 .elementor-button
{
    background-color: #1745d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1745d5;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-335411 .elementor-element.elementor-element-fb27933 .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-fb27933 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-fb27933 .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-fb27933 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-4145ca7c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-4145ca7c:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-4145ca7c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-335411 .elementor-element.elementor-element-71780b5
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-3c237d30
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-3c237d30 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-335411 .elementor-element.elementor-element-4d31a871
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-4d31a871 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-4d31a871 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-335411 .elementor-element.elementor-element-66607423
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-66607423:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-66607423>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-5bdd3485
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-39aa0ad5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-101f61c8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-101f61c8
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-2bdcc8ae>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-2bdcc8ae .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-2facfc8f>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-2facfc8f .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-63e95e9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-7b0b5b66
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-c4d35dd
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-2651e84f img
{
    max-width: 100%;
}
.elementor-335411 .elementor-element.elementor-element-508ec698
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-335411 .elementor-element.elementor-element-508ec698:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-508ec698>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-498d1bb5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-12e3d484 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-8d12e06>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-8d12e06
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-7ca0d9cf>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-7ca0d9cf
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-4f717fe7>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-4f717fe7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-6bc9b12
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-23ea8a11
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-6db4ed0a
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-17bbd46f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-335411 .elementor-element.elementor-element-17bbd46f:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-17bbd46f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-7469d534
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-68a9498 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-6f83a657>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-6f83a657
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-187a836>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-187a836 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-494f39e0>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-494f39e0
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-30fe1ad3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-a1b97a3
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-155beb6f
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-632ed039
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-335411 .elementor-element.elementor-element-632ed039:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-632ed039>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-1c91cf91
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-61735597 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-75f01c77>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-75f01c77
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-d6496f8>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-d6496f8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-60a8272>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-60a8272
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-d7f7316
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-25aca7b1
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-60f8d678
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-674bfa00
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-335411 .elementor-element.elementor-element-674bfa00:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-674bfa00>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-75b53d95
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-44c90ac6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-3bde83b1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-3bde83b1
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-2590b76b>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-2590b76b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-5293e45f>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-5293e45f
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-11dfc2b8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-2cb8e77
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-4da54caf
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-6c00adb9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-335411 .elementor-element.elementor-element-6c00adb9:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-6c00adb9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-43399c8a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-1239d547 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-19f72a97>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-19f72a97
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-46759b3d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-46759b3d
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-7c6c7dd8>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-7c6c7dd8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-11ca214a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-266710e4
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-4f1efa40
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-2d4f0283
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-335411 .elementor-element.elementor-element-2d4f0283:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-2d4f0283>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-73bccb28
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-168f5d3b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-15b65197>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-15b65197
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-63094dd4>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-63094dd4
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-3fe3e777>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-3fe3e777 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-156f092e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-558a7385
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-73c8f1c4
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-74969df1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-335411 .elementor-element.elementor-element-74969df1:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-74969df1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-44e9343b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-72499346 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-6a4b077e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-6a4b077e
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-6bea2f42>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-6bea2f42 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-3edb8465>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-3edb8465
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-4dc0cb51
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-474d3e4a
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-4119a4f
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-19c0d6ed
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-19c0d6ed:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-19c0d6ed>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-7b5dad8a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-578c081 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-7786b733>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-7786b733
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-4eaee8c8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-4eaee8c8
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-379540b6>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-379540b6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-6eb747da>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-6eb747da
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-4300dd39
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-1679f688
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-78bc281c
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-10ed46c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-335411 .elementor-element.elementor-element-10ed46c:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-10ed46c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-3f7f2de4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-335411 .elementor-element.elementor-element-7f97f4c9 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-41b52b35>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-41b52b35
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-6a11f570>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-6a11f570 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-347773f2>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-335411 .elementor-element.elementor-element-347773f2
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-335411 .elementor-element.elementor-element-193de519
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-32729b1
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-1fa386d0
{
    --display: flex;
}
.elementor-335411 .elementor-element.elementor-element-49f56491
{
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: initial;
    --n-tabs-title-width: 100%;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 1;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 20px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-padding-top: 10px;
    --n-tabs-title-padding-right: 40px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 40px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #000;
}
.elementor-335411 .elementor-element.elementor-element-49f56491>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-335411 .elementor-element.elementor-element-49f56491.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-335411 .elementor-element.elementor-element-49f56491.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #f24c2c;
}
.elementor-335411 .elementor-element.elementor-element-49f56491>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-49f56491.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover)
{
    border-style: none;
}
.elementor-335411 .elementor-element.elementor-element-49f56491.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    line-height: 30px;
}
.elementor-335411 .elementor-element.elementor-element-3cd42f19
{
    --display: flex;
    --border-radius: 0px 0px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-189bf15e .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-335411 .elementor-element.elementor-element-189bf15e .elementor-button:hover, .elementor-335411 .elementor-element.elementor-element-189bf15e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-189bf15e .elementor-button:hover svg, .elementor-335411 .elementor-element.elementor-element-189bf15e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-335411 .elementor-element.elementor-element-013f3a3
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-1de012a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-335411 .elementor-element.elementor-element-1de012a
{
    text-align: center;
}
.elementor-335411 .elementor-element.elementor-element-1de012a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-13e5c21
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-335411 .elementor-element.elementor-element-13e5c21 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-335411 .elementor-element.elementor-element-13e5c21 .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-335411 .elementor-element.elementor-element-fa5bc5b
{
    --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-335411 .elementor-element.elementor-element-fa5bc5b:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-fa5bc5b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-335411 .elementor-element.elementor-element-fa5bc5b: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-335411 .elementor-element.elementor-element-fa5bc5b, .elementor-335411 .elementor-element.elementor-element-fa5bc5b::before
{
    --border-transition: .3s;
}
.elementor-335411 .elementor-element.elementor-element-b38fa8f
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-c61f031>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-c61f031
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-2ba684b
{
    --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-335411 .elementor-element.elementor-element-2ba684b:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-2ba684b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-335411 .elementor-element.elementor-element-2ba684b: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-335411 .elementor-element.elementor-element-2ba684b, .elementor-335411 .elementor-element.elementor-element-2ba684b::before
{
    --border-transition: .3s;
}
.elementor-335411 .elementor-element.elementor-element-3851e3a
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-a1d5ad6>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-a1d5ad6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-4d3b6fa
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-335411 .elementor-element.elementor-element-4d3b6fa:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-4d3b6fa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-335411 .elementor-element.elementor-element-4d3b6fa: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-335411 .elementor-element.elementor-element-4d3b6fa, .elementor-335411 .elementor-element.elementor-element-4d3b6fa::before
{
    --border-transition: .3s;
}
.elementor-335411 .elementor-element.elementor-element-62761d1
{
    --display: flex;
    --flex-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-335411 .elementor-element.elementor-element-2bffa00
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-b35a77f
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-b35a77f:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-b35a77f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-335411 .elementor-element.elementor-element-b35a77f: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-335411 .elementor-element.elementor-element-b35a77f, .elementor-335411 .elementor-element.elementor-element-b35a77f::before
{
    --border-transition: .3s;
}
.elementor-335411 .elementor-element.elementor-element-ebd09ee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-3e18a6c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-b7fc10c
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-b7fc10c:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-b7fc10c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-335411 .elementor-element.elementor-element-b7fc10c: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-335411 .elementor-element.elementor-element-b7fc10c, .elementor-335411 .elementor-element.elementor-element-b7fc10c::before
{
    --border-transition: .3s;
}
.elementor-335411 .elementor-element.elementor-element-e579a4d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-71d5e44
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-90b3ec0
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-90b3ec0:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-90b3ec0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-335411 .elementor-element.elementor-element-90b3ec0: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-335411 .elementor-element.elementor-element-90b3ec0, .elementor-335411 .elementor-element.elementor-element-90b3ec0::before
{
    --border-transition: .3s;
}
.elementor-335411 .elementor-element.elementor-element-820cacc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-5ec1c29
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-9ae0ec8
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-335411 .elementor-element.elementor-element-9ae0ec8:not(.elementor-motion-effects-element-type-background), .elementor-335411 .elementor-element.elementor-element-9ae0ec8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-335411 .elementor-element.elementor-element-9ae0ec8: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-335411 .elementor-element.elementor-element-9ae0ec8, .elementor-335411 .elementor-element.elementor-element-9ae0ec8::before
{
    --border-transition: .3s;
}
.elementor-335411 .elementor-element.elementor-element-8f9dfe9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-335411 .elementor-element.elementor-element-7d5f18d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-335411 .elementor-element.elementor-element-31a3b27
{
    --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-335411 .elementor-element.elementor-element-31a3b27>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-335411 .elementor-element.elementor-element-31a3b27>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-335411 .elementor-element.elementor-element-31a3b27
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-335411 .elementor-element.elementor-element-31a3b27>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-335411 .elementor-element.elementor-element-4428f8f
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-0c59770
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-b3d7d59
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-6ba207a
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-2d094a0
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-286ac0f
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-c0abf9f
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-99fbcae
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-0d0f2ea
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-9ac8f71
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-ed993eb
    {
        width: 48.301%;
    }
    .elementor-335411 .elementor-element.elementor-element-9b7b5f8
    {
        width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-d508fe9
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-69ae477
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-fb38e25
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-42c7f07
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-ab49ab2
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-ada404e
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-78ec2d5
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-2da03aa
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-98984b5
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-8d3acac
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-4864f4b
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-5df6833
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-b45e71c
    {
        --width: 1.5%;
    }
    .elementor-335411 .elementor-element.elementor-element-b6c21c3
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-f176561
    {
        --width: 1.5%;
    }
    .elementor-335411 .elementor-element.elementor-element-5cb13b2
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-bffa8e9
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-0028842
    {
        --content-width: 1140px;
    }
    .elementor-335411 .elementor-element.elementor-element-07091f7
    {
        --content-width: 1140px;
    }
    .elementor-335411 .elementor-element.elementor-element-eccc294
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-1c165af
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-be27f80
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-f643969
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-10baac4
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-e5395dd
    {
        --width: 10%;
    }
    .elementor-335411 .elementor-element.elementor-element-973739b
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-e4b6b81
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-9f8adff
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-7a6eb98
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-29b5ce5
    {
        --width: 16%;
    }
    .elementor-335411 .elementor-element.elementor-element-902e2cf
    {
        --width: 10%;
    }
    .elementor-335411 .elementor-element.elementor-element-4b0c37b
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-410fe21
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-0334cdf
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-68c7755
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-8928ae3
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-5d7ac07
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-cfe7ed3
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-2e0de7d
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-f5842e2
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-1c52cb6
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-db42a70
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-4f3d4e9
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-4da916b
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-2155372
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-09bf5a2
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-37cf380
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-bfde481
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-d195482
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-806d8ed
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-4c538e2
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-11e79ec
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-8047b82
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-73826e0
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-edd8823
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-02dece8
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-b25c091
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-df7ffaf
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-c6c8479
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-6ccb4ba
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-04ee562
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-6325821
    {
        --width: 14%;
    }
    .elementor-335411 .elementor-element.elementor-element-80972af
    {
        --width: 12%;
    }
    .elementor-335411 .elementor-element.elementor-element-b52c215
    {
        --width: 12%;
    }
    .elementor-335411 .elementor-element.elementor-element-5c6250d
    {
        --width: 12%;
    }
    .elementor-335411 .elementor-element.elementor-element-b862eca
    {
        --width: 12%;
    }
    .elementor-335411 .elementor-element.elementor-element-f89c2c3
    {
        --width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-5794982
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-1cf0b89
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-f9b277f
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-3fcb10b
    {
        --width: 1140px;
    }
    .elementor-335411 .elementor-element.elementor-element-448f511
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-6fccb47
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-efc4352
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-aa873ef
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-b842e3f
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-7d80895
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-436a06a
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-c6b6a67
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-2538ceb
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-0cab791
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-da1b86e
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-c464394
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-45462c7
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-942d2e9
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-3b41866
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-862fe62
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-6fe4d88
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-686b350
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-ef08d20
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-80dab69
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-b93a443
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-51a85a3
    {
        --width: 11%;
    }
    .elementor-335411 .elementor-element.elementor-element-4a3ade0
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-5e65f2f
    {
        --width: 20%;
    }
    .elementor-335411 .elementor-element.elementor-element-79b2a58
    {
        --width: 20%;
    }
    .elementor-335411 .elementor-element.elementor-element-f2599de
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-b4c8790
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-979ef9c
    {
        --width: 30%;
    }
    .elementor-335411 .elementor-element.elementor-element-bfee045
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-0619d7e
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-4145ca7c
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-66607423
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-5bdd3485
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-508ec698
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-498d1bb5
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-17bbd46f
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-7469d534
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-632ed039
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-1c91cf91
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-674bfa00
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-75b53d95
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-6c00adb9
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-43399c8a
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-2d4f0283
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-73bccb28
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-74969df1
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-44e9343b
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-19c0d6ed
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-7b5dad8a
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-10ed46c
    {
        --content-width: 1500px;
    }
    .elementor-335411 .elementor-element.elementor-element-3f7f2de4
    {
        --width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-013f3a3
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-b38fa8f
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-3851e3a
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-62761d1
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-b35a77f
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-ebd09ee
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-b7fc10c
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-e579a4d
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-90b3ec0
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-820cacc
    {
        --content-width: 1460px;
    }
    .elementor-335411 .elementor-element.elementor-element-9ae0ec8
    {
        --content-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-8f9dfe9
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-335411 .elementor-element.elementor-element-9b7b5f8
    {
        width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-fb38e25
    {
        --width: 48%;
    }
    .elementor-335411 .elementor-element.elementor-element-42c7f07
    {
        --width: 40%;
    }
    .elementor-335411 .elementor-element.elementor-element-ab49ab2
    {
        --width: 48%;
    }
    .elementor-335411 .elementor-element.elementor-element-78ec2d5
    {
        --width: 33%;
    }
    .elementor-335411 .elementor-element.elementor-element-5df6833
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-b6c21c3
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-5cb13b2
    {
        --width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-eccc294
    {
        --width: 30%;
    }
    .elementor-335411 .elementor-element.elementor-element-1c165af
    {
        --width: 30%;
    }
    .elementor-335411 .elementor-element.elementor-element-be27f80
    {
        --width: 30%;
    }
    .elementor-335411 .elementor-element.elementor-element-973739b
    {
        --width: 19%;
    }
    .elementor-335411 .elementor-element.elementor-element-e4b6b81
    {
        --width: 19%;
    }
    .elementor-335411 .elementor-element.elementor-element-9f8adff
    {
        --width: 19%;
    }
    .elementor-335411 .elementor-element.elementor-element-7a6eb98
    {
        --width: 19%;
    }
    .elementor-335411 .elementor-element.elementor-element-29b5ce5
    {
        --width: 19%;
    }
    .elementor-335411 .elementor-element.elementor-element-5e65f2f
    {
        --width: 30%;
    }
    .elementor-335411 .elementor-element.elementor-element-79b2a58
    {
        --width: 30%;
    }
    .elementor-335411 .elementor-element.elementor-element-f2599de
    {
        --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-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-335411 .elementor-element.elementor-element-1203db0
    {
        width: var(--container-widget-width,248px);
        max-width: 248px;
        --container-widget-width: 248px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-c5d76d7
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-c5d76d7.elementor-element
    {
        --align-self: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-335411 .elementor-element.elementor-element-4428f8f
    {
        --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-335411 .elementor-element.elementor-element-0c59770
    {
        --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-335411 .elementor-element.elementor-element-1f185a9 img
    {
        width: 60%;
    }
    .elementor-335411 .elementor-element.elementor-element-22d0aef
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-8cf8919 .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-335411 .elementor-element.elementor-element-384f775>.elementor-widget-container
    {
        margin: -10px 0 0 -25px;
    }
    .elementor-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-335411 .elementor-element.elementor-element-ed4612d
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 45%;
    }
    .elementor-335411 .elementor-element.elementor-element-be26f1f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-be26f1f
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-335411 .elementor-element.elementor-element-45eabe2>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-45eabe2
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-335411 .elementor-element.elementor-element-fed6ad1>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-fed6ad1
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 31%;
    }
    .elementor-335411 .elementor-element.elementor-element-f98380d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-f98380d
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-335411 .elementor-element.elementor-element-d3c1f3a>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d3c1f3a
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a
    {
        width: var(--container-widget-width,180px);
        max-width: 180px;
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a>.elementor-widget-container
    {
        margin: -20px 0 0 -25px;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-335411 .elementor-element.elementor-element-0734992>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-0734992
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-335411 .elementor-element.elementor-element-c4e30fb
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133
    {
        width: var(--container-widget-width,184.859px);
        max-width: 184.859px;
        --container-widget-width: 184.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-dbdaeb0
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-5f8e331.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-5f8e331.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-5f8e331.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-5f8e331 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-2bf7d75
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-4206e81.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-4206e81.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-4206e81.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-4206e81 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-8bbf895
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-25e6b1d
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-aa43120.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-aa43120.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-aa43120.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-aa43120 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-457c459
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-d85e306
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-5af3db8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-5af3db8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-5af3db8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-5af3db8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-1cf2493
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-fa010e6
    {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-a15d28d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-a15d28d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-a15d28d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-a15d28d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-f05a1d5
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-f47d914
    {
        --margin-top: 45px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-44a46a8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-44a46a8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-44a46a8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-44a46a8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-61dd6ba
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-f12b73a
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-28c5457.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-28c5457.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-28c5457.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-28c5457 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-51589af
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-ef4ad15
    {
        --padding-top: 52px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-33d8ab1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-33d8ab1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-33d8ab1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-33d8ab1 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-33d8ab1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-335411 .elementor-element.elementor-element-0d974ba
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-5cd7795
    {
        width: var(--container-widget-width,417.047px);
        max-width: 417.047px;
        --container-widget-width: 417.047px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-2eae1be
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-2eae1be>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-2eae1be.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-335411 .elementor-element.elementor-element-6854356 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-fb38e25
    {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da>.elementor-widget-container
    {
        margin: 0 -10px 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da .elementor-image-box-title
    {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c>.elementor-widget-container
    {
        margin: 0 -10px 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c .elementor-image-box-title
    {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e>.elementor-widget-container
    {
        margin: 0 -10px 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e .elementor-image-box-title
    {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-42c7f07
    {
        --justify-content: center;
    }
    .elementor-335411 .elementor-element.elementor-element-42c7f07.e-con
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-ab49ab2
    {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045>.elementor-widget-container
    {
        margin: 0 -10px 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045 .elementor-image-box-title
    {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21>.elementor-widget-container
    {
        margin: 0 -10px 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00>.elementor-widget-container
    {
        margin: 0 -10px 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-ada404e
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-78ec2d5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a>.elementor-widget-container
    {
        margin: 0 -10px 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a .elementor-image-box-title
    {
        font-size: 14px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-46595a2 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-335411 .elementor-element.elementor-element-0a2a183 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-4fe4dfc .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-ad5ea59 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-ff1835d img
    {
        height: 100px;
    }
    .elementor-335411 .elementor-element.elementor-element-b56dce5 img
    {
        height: 100px;
    }
    .elementor-335411 .elementor-element.elementor-element-1b172d2 img
    {
        height: 100px;
    }
    .elementor-335411 .elementor-element.elementor-element-b989065 img
    {
        height: 100px;
    }
    .elementor-335411 .elementor-element.elementor-element-0713f94
    {
        margin-top: -35px;
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-e4f90e7 img
    {
        height: 100px;
    }
    .elementor-335411 .elementor-element.elementor-element-08b79b8 img
    {
        height: 100px;
    }
    .elementor-335411 .elementor-element.elementor-element-ed18752 img
    {
        height: 100px;
    }
    .elementor-335411 .elementor-element.elementor-element-5bf3b8b img
    {
        height: 100px;
    }
    .elementor-335411 .elementor-element.elementor-element-1cf0b89
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-c5d76d7
    {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,62%);
        max-width: 62%;
    }
    .elementor-335411 .elementor-element.elementor-element-7e046e3 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-efc4352
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-aa873ef
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-6fa32af .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-335411 .elementor-element.elementor-element-6fa32af .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-335411 .elementor-element.elementor-element-bbd4b30>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-bbd4b30 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-335411 .elementor-element.elementor-element-bbd4b30 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-335411 .elementor-element.elementor-element-bbd4b30 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-335411 .elementor-element.elementor-element-a485ca8>.elementor-widget-container
    {
        margin: 10px 0 0 -10px;
    }
    .elementor-335411 .elementor-element.elementor-element-a485ca8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-335411 .elementor-element.elementor-element-a485ca8 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-335411 .elementor-element.elementor-element-ba739cd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-335411 .elementor-element.elementor-element-ba739cd .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-335411 .elementor-element.elementor-element-98619a3 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-98619a3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-335411 .elementor-element.elementor-element-98619a3 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-335411 .elementor-element.elementor-element-3b41866
    {
        --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-335411 .elementor-element.elementor-element-a8da1c0>.elementor-widget-container
    {
        margin: -57px 0 0 -10px;
    }
    .elementor-335411 .elementor-element.elementor-element-a8da1c0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-335411 .elementor-element.elementor-element-a8da1c0 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-335411 .elementor-element.elementor-element-6fe4d88
    {
        --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-335411 .elementor-element.elementor-element-80ecc4d>.elementor-widget-container
    {
        margin: -60px 0 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-80ecc4d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-335411 .elementor-element.elementor-element-80ecc4d .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-335411 .elementor-element.elementor-element-ef08d20
    {
        --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-335411 .elementor-element.elementor-element-230f154>.elementor-widget-container
    {
        margin: -54px 0 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-230f154 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 42px;
    }
    .elementor-335411 .elementor-element.elementor-element-230f154 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-335411 .elementor-element.elementor-element-b93a443
    {
        --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-335411 .elementor-element.elementor-element-f5809b9>.elementor-widget-container
    {
        margin: -45px 0 0 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-f5809b9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50px;
    }
    .elementor-335411 .elementor-element.elementor-element-f5809b9 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-335411 .elementor-element.elementor-element-80f9a64
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-4a3ade0
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-4a3ade0.e-con
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-5e65f2f
    {
        --justify-content: center;
    }
    .elementor-335411 .elementor-element.elementor-element-5e65f2f.e-con
    {
        --align-self: flex-start;
    }
    .elementor-335411 .elementor-element.elementor-element-e50b59e
    {
        width: var(--container-widget-width,222px);
        max-width: 222px;
        --container-widget-width: 222px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-e50b59e .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-79b2a58
    {
        --justify-content: center;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-7a9943c>.elementor-widget-container
    {
        margin: -12px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7a9943c .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-f2599de
    {
        --justify-content: center;
    }
    .elementor-335411 .elementor-element.elementor-element-c4cefe9 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-b4c8790
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-b4c8790.e-con
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-979ef9c
    {
        --justify-content: center;
    }
    .elementor-335411 .elementor-element.elementor-element-979ef9c.e-con
    {
        --align-self: flex-start;
    }
    .elementor-335411 .elementor-element.elementor-element-059c184 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-8590a47
    {
        width: var(--container-widget-width,625.391px);
        max-width: 625.391px;
        --container-widget-width: 625.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6556782
    {
        width: var(--container-widget-width,355.016px);
        max-width: 355.016px;
        --container-widget-width: 355.016px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-6556782.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-6556782 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-335411 .elementor-element.elementor-element-4145ca7c
    {
        --padding-top: 50px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-31a3b27>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-335411 .elementor-element.elementor-element-4428f8f
    {
        --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-335411 .elementor-element.elementor-element-b4ec67b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-b4ec67b
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-b4ec67b .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-dc5b312>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-dc5b312
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-dc5b312 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-335411 .elementor-element.elementor-element-f446924>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-f446924
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-f446924 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-335411 .elementor-element.elementor-element-9dccd76
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-335411 .elementor-element.elementor-element-6521653
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-22d0aef
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-8cf8919 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-335411 .elementor-element.elementor-element-a4d18e1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-a4d18e1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-335411 .elementor-element.elementor-element-2d094a0
    {
        --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-335411 .elementor-element.elementor-element-384f775>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-384f775.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-384f775 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 44%;
    }
    .elementor-335411 .elementor-element.elementor-element-ed4612d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ed4612d
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-5c7c448 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-335411 .elementor-element.elementor-element-be26f1f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-be26f1f
    {
        font-size: 13.31px;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-1550b5d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-335411 .elementor-element.elementor-element-45eabe2>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-45eabe2
    {
        font-size: 13.31px;
    }
    .elementor-335411 .elementor-element.elementor-element-286ac0f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb
    {
        width: var(--container-widget-width,263.688px);
        max-width: 263.688px;
        --container-widget-width: 263.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-ec36ecb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-335411 .elementor-element.elementor-element-fed6ad1>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-fed6ad1
    {
        font-size: 13.31px;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-95990ed .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-335411 .elementor-element.elementor-element-f98380d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-f98380d
    {
        font-size: 13.31px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-ebdcc9f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-335411 .elementor-element.elementor-element-d3c1f3a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-d3c1f3a
    {
        font-size: 13.31px;
    }
    .elementor-335411 .elementor-element.elementor-element-c0abf9f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-f7e154a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-335411 .elementor-element.elementor-element-0734992>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-0734992
    {
        font-size: 13.31px;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-a3472a3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-335411 .elementor-element.elementor-element-c4e30fb>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-c4e30fb
    {
        font-size: 13.31px;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-31ee133 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-335411 .elementor-element.elementor-element-dbdaeb0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-dbdaeb0
    {
        font-size: 13.31px;
    }
    .elementor-335411 .elementor-element.elementor-element-99fbcae
    {
        --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-335411 .elementor-element.elementor-element-0d0f2ea
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-b0e7096 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-335411 .elementor-element.elementor-element-b945fa0>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-b945fa0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-335411 .elementor-element.elementor-element-af01274
    {
        width: var(--container-widget-width,300px);
        max-width: 300px;
        --container-widget-width: 300px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-af01274 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-335411 .elementor-element.elementor-element-9ac8f71
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-0ee3807
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-df55789
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-5f8e331 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-5f8e331 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-335411 .elementor-element.elementor-element-2bf7d75>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-2bf7d75
    {
        --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-335411 .elementor-element.elementor-element-2bf7d75.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-633cc42
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-4206e81 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-4206e81 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-335411 .elementor-element.elementor-element-8bbf895
    {
        --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-335411 .elementor-element.elementor-element-8bbf895.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-aa43120 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-aa43120 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-335411 .elementor-element.elementor-element-457c459>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-457c459
    {
        --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-335411 .elementor-element.elementor-element-457c459.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-d85e306
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-5af3db8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-5af3db8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-335411 .elementor-element.elementor-element-1cf2493
    {
        --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-335411 .elementor-element.elementor-element-1cf2493.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-fa010e6
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-a15d28d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-a15d28d .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-a15d28d .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-335411 .elementor-element.elementor-element-f05a1d5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-f05a1d5
    {
        --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-335411 .elementor-element.elementor-element-f05a1d5.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-f47d914
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-44a46a8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-44a46a8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-44a46a8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-335411 .elementor-element.elementor-element-61dd6ba>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-61dd6ba
    {
        --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-335411 .elementor-element.elementor-element-61dd6ba.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-f12b73a
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-28c5457 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-28c5457 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-28c5457 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-335411 .elementor-element.elementor-element-51589af>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-51589af
    {
        --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-335411 .elementor-element.elementor-element-51589af.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-33d8ab1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-33d8ab1 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-335411 .elementor-element.elementor-element-33d8ab1 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-335411 .elementor-element.elementor-element-0d974ba>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-0d974ba
    {
        --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-335411 .elementor-element.elementor-element-0d974ba.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-fca4518
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-be729e3.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-be729e3 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-335411 .elementor-element.elementor-element-060726d
    {
        padding: 36px 0 36px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-b27bb6c>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-f9ceca9
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-2eae1be .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-bfc99b6>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-bfc99b6 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-335411 .elementor-element.elementor-element-f3e7af6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-6854356>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6854356 .elementor-button
    {
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-335411 .elementor-element.elementor-element-d508fe9
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-6de3829>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-6de3829 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-335411 .elementor-element.elementor-element-ba3ae00>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ba3ae00 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-69ae477
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-fb38e25
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-df2f6da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-ddda82c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-da88a8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-42c7f07
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-42c7f07.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-335411 .elementor-element.elementor-element-ab49ab2
    {
        --gap: 20px 0px;
        --row-gap: 20px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-77c9045 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-7b8cb21 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-d6c5d00 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-ada404e
    {
        --gap: 50px 0px;
        --row-gap: 50px;
        --column-gap: 0px;
        --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-335411 .elementor-element.elementor-element-78ec2d5
    {
        --width: 95.313%;
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-089094a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-335411 .elementor-element.elementor-element-56a2cfa
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-ba835a3.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-ba835a3 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-335411 .elementor-element.elementor-element-7d40598
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-46595a2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-46595a2 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-74dcf83>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-74dcf83 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-335411 .elementor-element.elementor-element-4864f4b
    {
        --width: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-5df6833
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-335411 .elementor-element.elementor-element-0a2a183 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-0a2a183 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-335411 .elementor-element.elementor-element-0a2a183 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-335411 .elementor-element.elementor-element-b6c21c3
    {
        --width: 33%;
    }
    .elementor-335411 .elementor-element.elementor-element-4fe4dfc .elementor-counter
    {
        gap: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-4fe4dfc .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-335411 .elementor-element.elementor-element-4fe4dfc .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-335411 .elementor-element.elementor-element-5cb13b2
    {
        --width: 33%;
    }
    .elementor-335411 .elementor-element.elementor-element-ad5ea59 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-ad5ea59 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-335411 .elementor-element.elementor-element-ad5ea59 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-335411 .elementor-element.elementor-element-eccc294
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-8c9e4ce .elementor-counter
    {
        gap: 2px;
    }
    .elementor-335411 .elementor-element.elementor-element-8c9e4ce .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-335411 .elementor-element.elementor-element-8c9e4ce .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-1c165af
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-a5554c6 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-335411 .elementor-element.elementor-element-a5554c6 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-335411 .elementor-element.elementor-element-a5554c6 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-be27f80
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-065dda3 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-335411 .elementor-element.elementor-element-065dda3 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-335411 .elementor-element.elementor-element-065dda3 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-f643969
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-e9a7a83
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-e9a7a83 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-335411 .elementor-element.elementor-element-10baac4
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-b2b6aef .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-335411 .elementor-element.elementor-element-2aa19b1>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-2aa19b1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-335411 .elementor-element.elementor-element-2aa19b1 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-335411 .elementor-element.elementor-element-a980904
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-973739b
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-7ac3461>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-e4b6b81
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-83c9cc3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-9f8adff
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-7a6eb98
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-29b5ce5
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-410fe21
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-0334cdf
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-68c7755
    {
        --width: 33%;
    }
    .elementor-335411 .elementor-element.elementor-element-8928ae3
    {
        --width: 33%;
    }
    .elementor-335411 .elementor-element.elementor-element-5d7ac07
    {
        --width: 33%;
    }
    .elementor-335411 .elementor-element.elementor-element-f5842e2
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-1c52cb6
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-db42a70
    {
        --width: 33%;
    }
    .elementor-335411 .elementor-element.elementor-element-4f3d4e9
    {
        --width: 33%;
    }
    .elementor-335411 .elementor-element.elementor-element-4da916b
    {
        --width: 33%;
    }
    .elementor-335411 .elementor-element.elementor-element-37cf380
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-bfde481
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-d195482
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-806d8ed
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-edd8823
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-02dece8
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-b25c091
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-df7ffaf
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-c6c8479
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-6325821
    {
        --width: 50%;
    }
    .elementor-335411 .elementor-element.elementor-element-a77eb47
    {
        --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-335411 .elementor-element.elementor-element-a77eb47>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-a77eb47.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-335411 .elementor-element.elementor-element-5794982
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-836bd92
    {
        padding: 36px 0 36px 0;
    }
    .elementor-335411 .elementor-element.elementor-element-85abd58 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-335411 .elementor-element.elementor-element-08f5609>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-08f5609 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-335411 .elementor-element.elementor-element-6041f63
    {
        width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-ff1835d img
    {
        height: 190px;
    }
    .elementor-335411 .elementor-element.elementor-element-e9ffb4e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-73b81ac
    {
        width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-b56dce5 img
    {
        height: 190px;
    }
    .elementor-335411 .elementor-element.elementor-element-5e02c73 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d524ca7
    {
        width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-1b172d2 img
    {
        height: 190px;
    }
    .elementor-335411 .elementor-element.elementor-element-fff6a66 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6c3ead1
    {
        width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-b989065 img
    {
        height: 190px;
    }
    .elementor-335411 .elementor-element.elementor-element-1d105d9 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d87a8f8
    {
        width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-e4f90e7 img
    {
        height: 190px;
    }
    .elementor-335411 .elementor-element.elementor-element-c86a6de .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-0081245
    {
        width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-08b79b8 img
    {
        height: 190px;
    }
    .elementor-335411 .elementor-element.elementor-element-91b51f3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-ec8d3ce
    {
        width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-ed18752 img
    {
        height: 190px;
    }
    .elementor-335411 .elementor-element.elementor-element-c816159 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-cb39c5d
    {
        width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-5bf3b8b img
    {
        height: 190px;
    }
    .elementor-335411 .elementor-element.elementor-element-1203db0 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-f9b277f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-5897c8c
    {
        --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-335411 .elementor-element.elementor-element-2411b10 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-335411 .elementor-element.elementor-element-463aba7>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-463aba7 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-335411 .elementor-element.elementor-element-3fcb10b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-c5d76d7
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-335411 .elementor-element.elementor-element-c5d76d7 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-448f511
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-50c7ec6
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-7e046e3>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-7e046e3 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-335411 .elementor-element.elementor-element-29e6220>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-29e6220 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-6fccb47
    {
        --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-335411 .elementor-element.elementor-element-e1419b4::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.elementor-background-video-container::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.e-con-inner>.elementor-background-video-container::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.elementor-background-slideshow::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.e-con-inner>.elementor-background-slideshow::before, .elementor-335411 .elementor-element.elementor-element-e1419b4>.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-335411 .elementor-element.elementor-element-e1419b4
    {
        --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-335411 .elementor-element.elementor-element-e1419b4.e-con
    {
        --align-self: flex-start;
    }
    .elementor-335411 .elementor-element.elementor-element-d689b6b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 25px 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-d689b6b.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-335411 .elementor-element.elementor-element-d689b6b .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-d689b6b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-d689b6b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-d689b6b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-d689b6b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-335411 .elementor-element.elementor-element-d689b6b .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-c0af3be>.elementor-widget-container
    {
        margin: -5px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-c0af3be.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-335411 .elementor-element.elementor-element-c0af3be .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c0af3be.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c0af3be.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c0af3be.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c0af3be .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-335411 .elementor-element.elementor-element-c0af3be .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-bb106d5>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-bb106d5.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-335411 .elementor-element.elementor-element-bb106d5 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-bb106d5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-bb106d5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-bb106d5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-bb106d5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-335411 .elementor-element.elementor-element-bb106d5 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-c58b117>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-c58b117.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-335411 .elementor-element.elementor-element-c58b117 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c58b117.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c58b117.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c58b117.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c58b117 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-335411 .elementor-element.elementor-element-c58b117 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-13cba6d>.elementor-widget-container
    {
        margin: -5px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-13cba6d.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-335411 .elementor-element.elementor-element-13cba6d .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-13cba6d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-13cba6d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-13cba6d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-13cba6d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-335411 .elementor-element.elementor-element-13cba6d .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-6c9c577>.elementor-widget-container
    {
        margin: -20px 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6c9c577.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-335411 .elementor-element.elementor-element-6c9c577 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-6c9c577.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-6c9c577.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-6c9c577.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-6c9c577 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-335411 .elementor-element.elementor-element-6c9c577 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-c73d6d7>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-c73d6d7.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-335411 .elementor-element.elementor-element-c73d6d7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-c73d6d7 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c73d6d7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c73d6d7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c73d6d7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-c73d6d7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-335411 .elementor-element.elementor-element-c73d6d7 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-4049d3d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-4049d3d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-335411 .elementor-element.elementor-element-4049d3d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-4049d3d .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-4049d3d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-4049d3d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-4049d3d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-4049d3d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-335411 .elementor-element.elementor-element-4049d3d .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 50px 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-335411 .elementor-element.elementor-element-3fc01b7 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-335411 .elementor-element.elementor-element-6fa32af .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-bbd4b30 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-335411 .elementor-element.elementor-element-bbd4b30 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-a485ca8 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-ba739cd .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-98619a3 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-335411 .elementor-element.elementor-element-98619a3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-335411 .elementor-element.elementor-element-98619a3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-335411 .elementor-element.elementor-element-98619a3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-335411 .elementor-element.elementor-element-98619a3 .elementor-image-box-title
    {
        margin-bottom: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-3b41866
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-a8da1c0 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-6fe4d88
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-80ecc4d .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-ef08d20
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-230f154 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-b93a443
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-f5809b9 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-335411 .elementor-element.elementor-element-80f9a64
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-da76efe.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-da76efe .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-335411 .elementor-element.elementor-element-b70a9dd
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-26adf7a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-26adf7a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-335411 .elementor-element.elementor-element-6d475ff>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6d475ff .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-335411 .elementor-element.elementor-element-5e65f2f.e-con
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-e50b59e
    {
        width: var(--container-widget-width,271px);
        max-width: 271px;
        --container-widget-width: 271px;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-e50b59e.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-e50b59e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-335411 .elementor-element.elementor-element-79b2a58
    {
        --padding-top: 7px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-7a9943c .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-335411 .elementor-element.elementor-element-c4cefe9 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-335411 .elementor-element.elementor-element-059c184 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-335411 .elementor-element.elementor-element-8590a47
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-8590a47.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-775bae9 img
    {
        width: 80%;
    }
    .elementor-335411 .elementor-element.elementor-element-0619d7e
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-4145ca7c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-71780b5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-3c237d30 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-335411 .elementor-element.elementor-element-4d31a871 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-335411 .elementor-element.elementor-element-5bdd3485
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-39aa0ad5 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-cdf3a43>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-cdf3a43 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-101f61c8>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-101f61c8
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-2bdcc8ae .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-7ba0f14b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-7ba0f14b .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-2facfc8f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-1e56e8ae>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-1e56e8ae .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-498d1bb5
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-12e3d484 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-8d12e06>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-8d12e06 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-7ca0d9cf>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7ca0d9cf
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-4f717fe7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-4b4cb01b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-4b4cb01b .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-7469d534
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-68a9498 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-48ad2b48>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-48ad2b48 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-6f83a657>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6f83a657
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-187a836 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-494f39e0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-494f39e0 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-1c91cf91
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-61735597 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-5cf1b1e6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-5cf1b1e6 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-75f01c77>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-75f01c77
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-d6496f8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-60a8272>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-60a8272 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-75b53d95
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-44c90ac6 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-6ef38c67>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6ef38c67 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-3bde83b1>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-3bde83b1
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-2590b76b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-5293e45f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-5293e45f .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-1239d547 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-19f72a97>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-19f72a97 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-46759b3d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-46759b3d
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-7c6c7dd8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-6ecc88c0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6ecc88c0 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-73bccb28
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-168f5d3b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-15b65197>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-15b65197 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-63094dd4>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-63094dd4
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-3fe3e777 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-6f1f5784>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6f1f5784 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-44e9343b
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-72499346 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-28cfaaba>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-28cfaaba .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-6a4b077e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6a4b077e
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-6bea2f42 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-3edb8465>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-3edb8465 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-578c081 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-7786b733>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-7786b733 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-4eaee8c8>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-4eaee8c8
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-379540b6 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-6eb747da>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6eb747da .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-3f7f2de4
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-7f97f4c9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-6b2cb95f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-6b2cb95f .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-41b52b35>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-41b52b35
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-335411 .elementor-element.elementor-element-6a11f570 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-335411 .elementor-element.elementor-element-347773f2>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-335411 .elementor-element.elementor-element-347773f2 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-335411 .elementor-element.elementor-element-49f56491>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-49f56491
    {
        --n-tabs-title-font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-49f56491.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
    {
        line-height: 21px;
    }
    .elementor-335411 .elementor-element.elementor-element-3cd42f19
    {
        --margin-top: -21px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 10px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-013f3a3
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-335411 .elementor-element.elementor-element-1de012a
    {
        width: var(--container-widget-width,84.855%);
        max-width: 84.855%;
        --container-widget-width: 84.855%;
        --container-widget-flex-grow: 0;
    }
    .elementor-335411 .elementor-element.elementor-element-1de012a.elementor-element
    {
        --align-self: center;
    }
    .elementor-335411 .elementor-element.elementor-element-1de012a .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-335411 .elementor-element.elementor-element-13e5c21>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-335411 .elementor-element.elementor-element-13e5c21 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-335411 .elementor-element.elementor-element-c61f031
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-a1d5ad6
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-2bffa00
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-3e18a6c
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-71d5e44
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-5ec1c29
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-7d5f18d
    {
        font-size: 14px;
    }
    .elementor-335411 .elementor-element.elementor-element-31a3b27>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-335411 .elementor-element.elementor-element-31a3b27
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-c7fe9d7 */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6ba207a */
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-4611054 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2d094a0 *//*.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-286ac0f *//*.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-68bdaa1 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c0abf9f *//*.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-99fbcae *//*.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-fca4518 *//*.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-0d0f2ea */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_middle_first_sec
    {
        margin-top: 150px;
    }
    .features_middle_second_sec
    {
        margin-top: 0;
    }
    .features_last_column_game_sec
    {
        margin-top: -10px;
    }
    .first_column_sec_box
    {
        margin-top: 34px;
    }
    .last_column_3rd_box
    {
        margin-top: 28px;
    }
    .last_column_2nd_box
    {
        margin-top: 60px;
    }
    .last_column_last_box
    {
        margin-top: 5px;
    }
    .first_column_third_box
    {
        margin-top: 22px;
    }
}/* End custom CSS *//* Start custom CSS for image, class: .elementor-element-b16b78a */
.additional_services img
{
    animation: moveElements 3s ease-in-out 900ms infinite;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f3e7af6 *//*.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-69ae477 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ada404e */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 25px;
}
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_sec_layout
    {
        margin-top: -10px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-56a2cfa *//*.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-d508fe9 */
.sw-solution-sec figure.elementor-image-box-img
{
    border-radius: 50%;
    background: #2045a3;
    padding: 10px 10px 0 10px;
}
.sw-solution-sec figure.elementor-image-box-img:hover
{
    background: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8d3acac */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-07091f7 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-a77eb47 */
@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-80f9a64 *//*.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-4a3ade0 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b4c8790 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b70a9dd */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-31a3b27 */
.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: '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 */
