﻿.elementor-354228 .elementor-element.elementor-element-58c73fe
{
    --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-354228 .elementor-element.elementor-element-58c73fe:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-58c73fe>.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-354228 .elementor-element.elementor-element-1c28053
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-354228 .elementor-element.elementor-element-1c28053:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-1c28053>.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-354228 .elementor-element.elementor-element-350ea4e>.elementor-widget-container
{
    margin: 0 0 0 5px;
}
.elementor-354228 .elementor-element.elementor-element-350ea4e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-d728edf>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-d728edf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-7ce54f3>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-7ce54f3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-354228 .elementor-element.elementor-element-13c3ff7>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-13c3ff7
{
    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-354228 .elementor-element.elementor-element-966bf1f .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-354228 .elementor-element.elementor-element-966bf1f .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-966bf1f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-966bf1f>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-966bf1f .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-966bf1f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-f42010e
{
    --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-354228 .elementor-element.elementor-element-34f935f
{
    --display: flex;
    --justify-content: center;
}
.elementor-354228 .elementor-element.elementor-element-34f935f:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-34f935f>.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-354228 .elementor-element.elementor-element-8b4878f
{
    --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-354228 .elementor-element.elementor-element-8b4878f:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-8b4878f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-354228 .elementor-element.elementor-element-c80d36e
{
    --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-354228 .elementor-element.elementor-element-6ced0a5
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-6ced0a5 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-354228 .elementor-element.elementor-element-d3804ee
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-d3804ee .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-d3804ee .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-354228 .elementor-element.elementor-element-46171bf
{
    --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-354228 .elementor-element.elementor-element-71956dc
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-71956dc:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-71956dc>.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-354228 .elementor-element.elementor-element-8b23cb7>.elementor-widget-container
{
    margin: 0 0 0 -25px;
}
.elementor-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-8b23cb7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-8b23cb7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-8b23cb7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-8b23cb7 .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-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-fd69040>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-fd69040
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-3791768
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-3791768:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-3791768>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-description
{
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-24ab82c>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-24ab82c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-dfc2e11
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-dfc2e11:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-dfc2e11>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-b2ad889>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-b2ad889.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-b2ad889.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-b2ad889.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-title
{
    margin-bottom: 45px;
    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-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-bc6eada>.elementor-widget-container
{
    margin: -32px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-bc6eada
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-31a68c7
{
    --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-354228 .elementor-element.elementor-element-183ee72
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-183ee72:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-183ee72>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-title
{
    margin-bottom: 14px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-description
{
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-8bb379d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-5a6a115
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-5a6a115:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-5a6a115>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-eddde27>.elementor-widget-container
{
    margin: 0 0 0 -30px;
}
.elementor-354228 .elementor-element.elementor-element-eddde27.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-eddde27.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-eddde27.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-eddde27.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-title
{
    margin-bottom: 10px;
    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-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-7b83bf9
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-9d87e01
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-9d87e01:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-9d87e01>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-354228 .elementor-element.elementor-element-2c32db9
{
    width: var(--container-widget-width,95.663%);
    max-width: 95.663%;
    --container-widget-width: 95.663%;
    --container-widget-flex-grow: 0;
}
.elementor-354228 .elementor-element.elementor-element-2c32db9>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-2c32db9 .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-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-11ddad4
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-83852d7
{
    --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-354228 .elementor-element.elementor-element-6941ebf.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-6941ebf
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-6941ebf .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-3fb515a .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-354228 .elementor-element.elementor-element-3fb515a .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-3fb515a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-3fb515a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-3fb515a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-3fb515a
{
    z-index: 2;
}
.elementor-354228 .elementor-element.elementor-element-3fb515a .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-3fb515a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-cab6d01
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-cab6d01:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-cab6d01>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-354228 .elementor-element.elementor-element-01c23c6
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-90e7acb
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-90e7acb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-160c5d0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-354228 .elementor-element.elementor-element-160c5d0 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-160c5d0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-1e506b3
{
    --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-354228 .elementor-element.elementor-element-28d7a64
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-ae77613
{
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-5ae9c9b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-5ae9c9b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-5ae9c9b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-5ae9c9b .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-5ae9c9b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-354228 .elementor-element.elementor-element-5ae9c9b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-4ea8657
{
    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-354228 .elementor-element.elementor-element-4ea8657.elementor-element
{
    --align-self: flex-end;
}
.elementor-354228 .elementor-element.elementor-element-a7f9500
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-86bae59.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-86bae59.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-86bae59.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-86bae59 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-86bae59 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-354228 .elementor-element.elementor-element-86bae59 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-24f5300
{
    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-354228 .elementor-element.elementor-element-24f5300.elementor-element
{
    --align-self: flex-end;
}
.elementor-354228 .elementor-element.elementor-element-1fde697
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-f70b899
{
    width: 100%;
    max-width: 100%;
}
.elementor-354228 .elementor-element.elementor-element-f70b899.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-354228 .elementor-element.elementor-element-f70b899.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-354228 .elementor-element.elementor-element-f70b899.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-354228 .elementor-element.elementor-element-f70b899 .elementor-image-box-title
{
    margin-bottom: 8px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-f70b899 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-354228 .elementor-element.elementor-element-f70b899 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-fdc0682
{
    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-354228 .elementor-element.elementor-element-fdc0682.elementor-element
{
    --align-self: flex-end;
}
.elementor-354228 .elementor-element.elementor-element-1311223
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-ed16be0.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-ed16be0.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-ed16be0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-ed16be0 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-ed16be0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-354228 .elementor-element.elementor-element-ed16be0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-dd67324
{
    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-354228 .elementor-element.elementor-element-dd67324.elementor-element
{
    --align-self: flex-end;
}
.elementor-354228 .elementor-element.elementor-element-f4d8b38
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-6c97fe8>.elementor-widget-container
{
    margin: 80px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-6c97fe8
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-6c97fe8 img
{
    width: 100%;
}
.elementor-354228 .elementor-element.elementor-element-b98f20a
{
    --display: flex;
    --margin-top: 55px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-81958ae>.elementor-widget-container
{
    padding: 0 0 0 45px;
}
.elementor-354228 .elementor-element.elementor-element-81958ae .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-81958ae.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-81958ae.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-81958ae.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-81958ae .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-81958ae .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-354228 .elementor-element.elementor-element-81958ae .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-c1a585f
{
    width: var(--container-widget-width,78%);
    max-width: 78%;
    --container-widget-width: 78%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-c1a585f.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-2b9ebd6
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-2bbaf8d
{
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-eed157d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-eed157d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-eed157d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-eed157d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-eed157d .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-eed157d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-354228 .elementor-element.elementor-element-eed157d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-46ba8f0
{
    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-354228 .elementor-element.elementor-element-46ba8f0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-9841b26
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-66ac177 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-66ac177.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-66ac177.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-66ac177.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-66ac177 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-66ac177 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-354228 .elementor-element.elementor-element-66ac177 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-a8ea7ca
{
    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-354228 .elementor-element.elementor-element-a8ea7ca.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-124755b
{
    --display: flex;
    --margin-top: 65px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-d9e970c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-d9e970c.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-d9e970c.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-d9e970c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-d9e970c .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-d9e970c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-354228 .elementor-element.elementor-element-d9e970c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-84a3549
{
    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-354228 .elementor-element.elementor-element-84a3549.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-adb547e
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-d7c881f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-354228 .elementor-element.elementor-element-d7c881f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-354228 .elementor-element.elementor-element-d7c881f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-354228 .elementor-element.elementor-element-d7c881f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-354228 .elementor-element.elementor-element-d7c881f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-d7c881f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-354228 .elementor-element.elementor-element-d7c881f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-883ca5e
{
    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-354228 .elementor-element.elementor-element-883ca5e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-af7577e
{
    --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-354228 .elementor-element.elementor-element-a2402f0.elementor-element
{
    --align-self: center;
}
.elementor-354228 .elementor-element.elementor-element-a2402f0
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-a2402f0 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-a48fdf5 .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-354228 .elementor-element.elementor-element-a48fdf5 .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-a48fdf5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-a48fdf5>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-a48fdf5
{
    z-index: 2;
}
.elementor-354228 .elementor-element.elementor-element-a48fdf5 .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-a48fdf5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-0fabf0e
{
    --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-354228 .elementor-element.elementor-element-244337f
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-3b96782>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-3b96782.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-3b96782
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-3b96782 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 53px;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-12e0c61
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-12e0c61 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-12e0c61 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-354228 .elementor-element.elementor-element-d01c7ff
{
    --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-354228 .elementor-element.elementor-element-99cf6cb
{
    --display: flex;
    --justify-content: center;
}
.elementor-354228 .elementor-element.elementor-element-9dcd99a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-131b102
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-354228 .elementor-element.elementor-element-57855fb
{
    --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-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-b24a01e
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-053bae7
{
    --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-354228 .elementor-element.elementor-element-31a8397
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-469dff7
{
    --display: flex;
    --justify-content: center;
}
.elementor-354228 .elementor-element.elementor-element-6d9eebc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-d4e07df
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-354228 .elementor-element.elementor-element-2d51ff2
{
    --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-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-2cb549a
{
    --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-354228 .elementor-element.elementor-element-d8a7c3b
{
    --display: flex;
    --justify-content: center;
}
.elementor-354228 .elementor-element.elementor-element-14d7c3c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-01df4b9
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-354228 .elementor-element.elementor-element-061c022
{
    --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-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-376a306
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-0959677
{
    --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-354228 .elementor-element.elementor-element-0f3c022
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-0096a96
{
    --display: flex;
    --justify-content: center;
}
.elementor-354228 .elementor-element.elementor-element-4142109 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-15ca58a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-354228 .elementor-element.elementor-element-0a3c6cb
{
    --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-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-658c087
{
    --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-354228 .elementor-element.elementor-element-73cf688
{
    --display: flex;
    --justify-content: center;
}
.elementor-354228 .elementor-element.elementor-element-93c623f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-4a95215
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-354228 .elementor-element.elementor-element-162c8f9
{
    --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-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-28a9c58
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-925b1a6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-5cfd4cc .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-354228 .elementor-element.elementor-element-5cfd4cc .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-5cfd4cc .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-5cfd4cc>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-5cfd4cc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-5cfd4cc
{
    z-index: 2;
}
.elementor-354228 .elementor-element.elementor-element-5cfd4cc .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-5cfd4cc .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-2b6a514
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-2b6a514:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-2b6a514>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-354228 .elementor-element.elementor-element-7e554e0
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-847443a
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-847443a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-1df8edc
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-1df8edc .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-1df8edc .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-354228 .elementor-element.elementor-element-0d477f2
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-851e9b2
{
    --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-354228 .elementor-element.elementor-element-df3c6ca
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-3c1872c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-3c1872c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.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-354228 .elementor-element.elementor-element-a6aa3a8 .elementor-counter
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-a6aa3a8 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-354228 .elementor-element.elementor-element-a6aa3a8 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-354228 .elementor-element.elementor-element-dc38728
{
    --display: flex;
    --flex-direction: 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-354228 .elementor-element.elementor-element-8ee287e
{
    --spacer-size: 70px;
}
.elementor-354228 .elementor-element.elementor-element-8ee287e>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-c8b6c33
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-d468632 .elementor-counter
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-d468632 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-354228 .elementor-element.elementor-element-d468632 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-354228 .elementor-element.elementor-element-a99ceb6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-bc394d8
{
    --spacer-size: 70px;
}
.elementor-354228 .elementor-element.elementor-element-bc394d8>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-41827ea
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-f698921 .elementor-counter
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-f698921 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-354228 .elementor-element.elementor-element-f698921 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-354228 .elementor-element.elementor-element-69ddabb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-ec34c4e
{
    --spacer-size: 70px;
}
.elementor-354228 .elementor-element.elementor-element-ec34c4e>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-bc663e7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-061250a
{
    --display: flex;
}
.elementor-354228 .elementor-element.elementor-element-2e87912
{
    --display: flex;
    --min-height: 201px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-354228 .elementor-element.elementor-element-2e87912:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-2e87912>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-354228 .elementor-element.elementor-element-24c1361
{
    --display: flex;
    --flex-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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-8b13430
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-354228 .elementor-element.elementor-element-8b13430.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-8b13430 .elementor-counter
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-8b13430 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-8b13430 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-354228 .elementor-element.elementor-element-af64bc0
{
    --display: flex;
    --flex-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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-f421c1a
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-354228 .elementor-element.elementor-element-f421c1a.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-f421c1a .elementor-counter
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-f421c1a .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-f421c1a .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-354228 .elementor-element.elementor-element-a3a195f
{
    --display: flex;
    --flex-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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-5c7e4a1
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-354228 .elementor-element.elementor-element-5c7e4a1.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-5c7e4a1 .elementor-counter
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-5c7e4a1 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-354228 .elementor-element.elementor-element-5c7e4a1 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-354228 .elementor-element.elementor-element-be619e8
{
    --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-354228 .elementor-element.elementor-element-d0fc706 .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-354228 .elementor-element.elementor-element-d0fc706 .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-d0fc706 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-d0fc706 .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-d0fc706 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-52b3d7f
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-765deda
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-765deda .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-2b2b3c1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-2b2b3c1 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-2b2b3c1 .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-354228 .elementor-element.elementor-element-4ad40c3
{
    --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-354228 .elementor-element.elementor-element-c22fafe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-d48916b
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-6c42e2f img
{
    height: 100px;
}
.elementor-354228 .elementor-element.elementor-element-0098197
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-cb8b954 img
{
    height: 100px;
}
.elementor-354228 .elementor-element.elementor-element-0def138
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-26c3f86
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-2612743>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-2612743.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-354228 .elementor-element.elementor-element-2612743
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-2612743 img
{
    width: 100%;
}
.elementor-354228 .elementor-element.elementor-element-9fbffd3
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-9fafee4 img
{
    width: 100%;
    height: 100px;
}
.elementor-354228 .elementor-element.elementor-element-b2f6b36
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-326eec3
{
    --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-354228 .elementor-element.elementor-element-7f8603f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-247678d
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-ffebfad
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-d76a749
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-4750644
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-669b46b
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-b826913
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-2b4c0fa
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-4005b9a
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-f027be9
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-fd709ca
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-48cd26a
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-420e5cd
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-827d637
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-ecd31a2
{
    --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-354228 .elementor-element.elementor-element-9d3047e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-81009be
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-79f8461
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-d58c7bc
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-f944247
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-861df7f
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-ab378ac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-af6e269
{
    --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-354228 .elementor-element.elementor-element-9c10bbb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-95b3580
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-afe46fd
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-f491de5
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-3c4c2a3
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-8d595f4
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-e35984a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-55e3151
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-03eeeb6
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-934edf1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-8693ee1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-289d7a7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-e516709
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-e195d45
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-7d5d764
{
    --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-354228 .elementor-element.elementor-element-7d5d764>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-354228 .elementor-element.elementor-element-7d5d764.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-354228 .elementor-element.elementor-element-7d5d764.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-354228 .elementor-element.elementor-element-7d5d764.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-354228 .elementor-element.elementor-element-7d5d764>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-354228 .elementor-element.elementor-element-7d5d764.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-354228 .elementor-element.elementor-element-7d5d764 [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-354228 .elementor-element.elementor-element-3316fa6
{
    --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-354228 .elementor-element.elementor-element-cf07a23>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-cf07a23 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-cad8b06 .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-354228 .elementor-element.elementor-element-cad8b06 .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-cad8b06 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-cad8b06 .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-cad8b06 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-7eff723
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-7eff723:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-7eff723>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-354228 .elementor-element.elementor-element-1e40f96
{
    --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-354228 .elementor-element.elementor-element-17ec72e
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-17ec72e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-9075d53
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-9075d53 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-9075d53 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-354228 .elementor-element.elementor-element-b458c06
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-b458c06.e-con
{
    --align-self: center;
}
.elementor-354228 .elementor-element.elementor-element-79d8fab
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-79d8fab .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-a077ca4
{
    --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-354228 .elementor-element.elementor-element-56682c5>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-56682c5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-0b5727f .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-354228 .elementor-element.elementor-element-0b5727f .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-0b5727f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-0b5727f .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-0b5727f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-fe3a7f8
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-fe3a7f8:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-fe3a7f8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-354228 .elementor-element.elementor-element-467f829>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-467f829.elementor-element
{
    --align-self: center;
}
.elementor-354228 .elementor-element.elementor-element-467f829
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-467f829 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-9cc3384
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-9cc3384 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-9cc3384 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-354228 .elementor-element.elementor-element-5f98e70
{
    --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-354228 .elementor-element.elementor-element-047a758
{
    --display: flex;
    --overlay-opacity: .5;
}
.elementor-354228 .elementor-element.elementor-element-047a758::before, .elementor-354228 .elementor-element.elementor-element-047a758>.elementor-background-video-container::before, .elementor-354228 .elementor-element.elementor-element-047a758>.e-con-inner>.elementor-background-video-container::before, .elementor-354228 .elementor-element.elementor-element-047a758>.elementor-background-slideshow::before, .elementor-354228 .elementor-element.elementor-element-047a758>.e-con-inner>.elementor-background-slideshow::before, .elementor-354228 .elementor-element.elementor-element-047a758>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-354228 .elementor-element.elementor-element-df70170.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-df70170.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-df70170.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-df70170 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-354228 .elementor-element.elementor-element-df70170 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-df70170 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-354228 .elementor-element.elementor-element-03c5e3b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-03c5e3b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-03c5e3b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-03c5e3b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-354228 .elementor-element.elementor-element-03c5e3b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-03c5e3b .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-354228 .elementor-element.elementor-element-9348cf3.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-9348cf3.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-9348cf3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-9348cf3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-354228 .elementor-element.elementor-element-9348cf3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-9348cf3 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-354228 .elementor-element.elementor-element-65ac9e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-65ac9e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-65ac9e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-65ac9e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-354228 .elementor-element.elementor-element-65ac9e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-65ac9e4 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-354228 .elementor-element.elementor-element-2dd383b.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-2dd383b.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-2dd383b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-2dd383b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-354228 .elementor-element.elementor-element-2dd383b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-2dd383b .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-354228 .elementor-element.elementor-element-4ce2d80.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-4ce2d80.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-4ce2d80.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-4ce2d80 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 40%;
}
.elementor-354228 .elementor-element.elementor-element-4ce2d80 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-4ce2d80 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-354228 .elementor-element.elementor-element-d584356.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-d584356.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-d584356.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-d584356 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 11%;
}
.elementor-354228 .elementor-element.elementor-element-d584356 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-d584356 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-354228 .elementor-element.elementor-element-3dc8a14.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-3dc8a14.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-3dc8a14.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-3dc8a14 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 8%;
}
.elementor-354228 .elementor-element.elementor-element-3dc8a14 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-3dc8a14 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-354228 .elementor-element.elementor-element-a796a89.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-a796a89.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-a796a89.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-a796a89 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-354228 .elementor-element.elementor-element-a796a89 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-a796a89 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-354228 .elementor-element.elementor-element-6286adf
{
    --display: flex;
    --min-height: 400px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-6286adf:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-6286adf>.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-354228 .elementor-element.elementor-element-ec2d6c5
{
    --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-354228 .elementor-element.elementor-element-cbcb3a8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-db0d93f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-db0d93f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-db0d93f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-db0d93f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-354228 .elementor-element.elementor-element-db0d93f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-db0d93f .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-db0d93f .elementor-image-box-description
{
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-3f02305
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-34cefba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-abff2f4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-abff2f4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-abff2f4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-abff2f4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-354228 .elementor-element.elementor-element-abff2f4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-abff2f4 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-1544e11
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-226cd53
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-bc07271>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-bc07271.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-bc07271.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-bc07271.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-bc07271 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 40px;
}
.elementor-354228 .elementor-element.elementor-element-bc07271 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-bc07271 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-9976980
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-7543f2a
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-ac37f28>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-ac37f28.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-ac37f28.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-ac37f28.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-ac37f28 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-354228 .elementor-element.elementor-element-ac37f28 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-ac37f28 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-05068fb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-34959d3
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-e9dd3fb>.elementor-widget-container
{
    margin: 10px 0 0 20px;
}
.elementor-354228 .elementor-element.elementor-element-e9dd3fb.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-e9dd3fb.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-e9dd3fb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-e9dd3fb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-354228 .elementor-element.elementor-element-e9dd3fb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-e9dd3fb .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-22ddaff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-369467f
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-3efb745>.elementor-widget-container
{
    margin: 50px 0 0 -10px;
}
.elementor-354228 .elementor-element.elementor-element-3efb745.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-3efb745.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-3efb745.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-3efb745 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-354228 .elementor-element.elementor-element-3efb745 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-3efb745 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-6b1678c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-8a146fb
{
    --display: flex;
    --flex-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: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-e92d7a1>.elementor-widget-container
{
    margin: 35px 0 0 12px;
}
.elementor-354228 .elementor-element.elementor-element-e92d7a1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-e92d7a1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-e92d7a1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-e92d7a1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50px;
}
.elementor-354228 .elementor-element.elementor-element-e92d7a1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-e92d7a1 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-ed55dd1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-4fd0389
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-56c821e>.elementor-widget-container
{
    margin: 40px 0 0 5px;
}
.elementor-354228 .elementor-element.elementor-element-56c821e.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-56c821e.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-56c821e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-56c821e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50px;
}
.elementor-354228 .elementor-element.elementor-element-56c821e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-56c821e .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-6d83e0e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-90b92f5
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-0ccf53e>.elementor-widget-container
{
    margin: 55px 0 0 5px;
}
.elementor-354228 .elementor-element.elementor-element-0ccf53e.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-354228 .elementor-element.elementor-element-0ccf53e.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-0ccf53e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-354228 .elementor-element.elementor-element-0ccf53e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-354228 .elementor-element.elementor-element-0ccf53e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-354228 .elementor-element.elementor-element-0ccf53e .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
}
.elementor-354228 .elementor-element.elementor-element-e688aaf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-83b160d
{
    --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-354228 .elementor-element.elementor-element-83b160d:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-83b160d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-354228 .elementor-element.elementor-element-363b86a>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-363b86a .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-354228 .elementor-element.elementor-element-5788f1c .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-354228 .elementor-element.elementor-element-5788f1c .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-5788f1c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-5788f1c .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-5788f1c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-7852fbd
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-ee0a1aa>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-ee0a1aa
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-ee0a1aa .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-c11a0ca
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-c11a0ca .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-c11a0ca .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-354228 .elementor-element.elementor-element-1035f47
{
    --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-354228 .elementor-element.elementor-element-51782d0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-51782d0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-bc1bc7f .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-354228 .elementor-element.elementor-element-bc1bc7f .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-354228 .elementor-element.elementor-element-bc1bc7f .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-83737ed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-83737ed.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-8cec796 .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-354228 .elementor-element.elementor-element-8cec796 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-354228 .elementor-element.elementor-element-8cec796 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-f6bf27f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-f6bf27f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-d74fdf5 .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-354228 .elementor-element.elementor-element-d74fdf5 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-354228 .elementor-element.elementor-element-d74fdf5 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-e23c918
{
    --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-354228 .elementor-element.elementor-element-0f4cd47
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-eed3c20 .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-354228 .elementor-element.elementor-element-eed3c20 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-354228 .elementor-element.elementor-element-eed3c20 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-354228 .elementor-element.elementor-element-d6560e6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-f75ccf9
{
    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-354228 .elementor-element.elementor-element-f75ccf9.elementor-element
{
    --align-self: center;
}
.elementor-354228 .elementor-element.elementor-element-db0aedf>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-db0aedf
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-db0aedf img
{
    width: 50%;
}
.elementor-354228 .elementor-element.elementor-element-9b39576
{
    --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-354228 .elementor-element.elementor-element-0d92069>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-0d92069.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-0d92069 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-53358d8 .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-354228 .elementor-element.elementor-element-53358d8 .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-53358d8 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-53358d8 .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-53358d8 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-c6119bd:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-c6119bd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-354228 .elementor-element.elementor-element-c6119bd>.elementor-container
{
    max-width: 1460px;
}
.elementor-354228 .elementor-element.elementor-element-c6119bd
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-354228 .elementor-element.elementor-element-c6119bd>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-354228 .elementor-element.elementor-element-8986701>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-8986701
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-8986701 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-5bfac26
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-5bfac26 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-5bfac26 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-354228 .elementor-element.elementor-element-3eb0add>.elementor-container
{
    max-width: 1460px;
}
.elementor-354228 .elementor-element.elementor-element-3eb0add
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-b98a317>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-354228 .elementor-element.elementor-element-b98a317
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-354228 .elementor-element.elementor-element-9537a67
{
    --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: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-9537a67.e-con
{
    --align-self: center;
}
.elementor-354228 .elementor-element.elementor-element-682f7c6 .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-354228 .elementor-element.elementor-element-682f7c6 .elementor-button:hover, .elementor-354228 .elementor-element.elementor-element-682f7c6 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-682f7c6>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-682f7c6
{
    z-index: 2;
}
.elementor-354228 .elementor-element.elementor-element-682f7c6 .elementor-button:hover svg, .elementor-354228 .elementor-element.elementor-element-682f7c6 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-354228 .elementor-element.elementor-element-733ae71
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-aae90d4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-354228 .elementor-element.elementor-element-aae90d4
{
    text-align: center;
}
.elementor-354228 .elementor-element.elementor-element-aae90d4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-439fe13
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-354228 .elementor-element.elementor-element-439fe13 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-354228 .elementor-element.elementor-element-439fe13 .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-354228 .elementor-element.elementor-element-5c5f02b
{
    --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-354228 .elementor-element.elementor-element-5c5f02b:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-5c5f02b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-354228 .elementor-element.elementor-element-5c5f02b: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-354228 .elementor-element.elementor-element-5c5f02b, .elementor-354228 .elementor-element.elementor-element-5c5f02b::before
{
    --border-transition: .3s;
}
.elementor-354228 .elementor-element.elementor-element-d4febf9
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-11826d3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-11826d3
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-23a15bc
{
    --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-354228 .elementor-element.elementor-element-23a15bc:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-23a15bc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-354228 .elementor-element.elementor-element-23a15bc: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-354228 .elementor-element.elementor-element-23a15bc, .elementor-354228 .elementor-element.elementor-element-23a15bc::before
{
    --border-transition: .3s;
}
.elementor-354228 .elementor-element.elementor-element-7fedc29
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-62fcd27>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-62fcd27
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-effe11e
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-354228 .elementor-element.elementor-element-effe11e:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-effe11e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-354228 .elementor-element.elementor-element-effe11e: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-354228 .elementor-element.elementor-element-effe11e, .elementor-354228 .elementor-element.elementor-element-effe11e::before
{
    --border-transition: .3s;
}
.elementor-354228 .elementor-element.elementor-element-02dc251
{
    --display: flex;
    --flex-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-354228 .elementor-element.elementor-element-20d9b39
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-edda439
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-edda439:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-edda439>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-354228 .elementor-element.elementor-element-edda439: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-354228 .elementor-element.elementor-element-edda439, .elementor-354228 .elementor-element.elementor-element-edda439::before
{
    --border-transition: .3s;
}
.elementor-354228 .elementor-element.elementor-element-85b7049
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-92e883f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-dd98c59
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-354228 .elementor-element.elementor-element-dd98c59:not(.elementor-motion-effects-element-type-background), .elementor-354228 .elementor-element.elementor-element-dd98c59>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-354228 .elementor-element.elementor-element-dd98c59: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-354228 .elementor-element.elementor-element-dd98c59, .elementor-354228 .elementor-element.elementor-element-dd98c59::before
{
    --border-transition: .3s;
}
.elementor-354228 .elementor-element.elementor-element-d0fb7b3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-354228 .elementor-element.elementor-element-e1b33a0
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-354228 .elementor-element.elementor-element-44df475
{
    --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-354228 .elementor-element.elementor-element-44df475>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-354228 .elementor-element.elementor-element-44df475>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-354228 .elementor-element.elementor-element-44df475
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-354228 .elementor-element.elementor-element-44df475>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(min-width: 768px)
{
    .elementor-354228 .elementor-element.elementor-element-58c73fe
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-1c28053
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-f42010e
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-34f935f
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-46171bf
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-31a68c7
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-83852d7
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-cab6d01
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-1e506b3
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-0fabf0e
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-7e554e0
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-0d477f2
    {
        --content-width: 100%;
    }
    .elementor-354228 .elementor-element.elementor-element-851e9b2
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-df3c6ca
    {
        --width: 10%;
    }
    .elementor-354228 .elementor-element.elementor-element-3c1872c
    {
        --width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-dc38728
    {
        --width: 1.5%;
    }
    .elementor-354228 .elementor-element.elementor-element-c8b6c33
    {
        --width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-a99ceb6
    {
        --width: 1.5%;
    }
    .elementor-354228 .elementor-element.elementor-element-41827ea
    {
        --width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-69ddabb
    {
        --width: 1.5%;
    }
    .elementor-354228 .elementor-element.elementor-element-bc663e7
    {
        --width: 10%;
    }
    .elementor-354228 .elementor-element.elementor-element-061250a
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-2e87912
    {
        --content-width: 1140px;
    }
    .elementor-354228 .elementor-element.elementor-element-24c1361
    {
        --width: 35%;
    }
    .elementor-354228 .elementor-element.elementor-element-af64bc0
    {
        --width: 35%;
    }
    .elementor-354228 .elementor-element.elementor-element-a3a195f
    {
        --width: 35%;
    }
    .elementor-354228 .elementor-element.elementor-element-be619e8
    {
        --content-width: 100%;
    }
    .elementor-354228 .elementor-element.elementor-element-52b3d7f
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-c22fafe
    {
        --width: 10%;
    }
    .elementor-354228 .elementor-element.elementor-element-d48916b
    {
        --width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-0098197
    {
        --width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-0def138
    {
        --width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-26c3f86
    {
        --width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-9fbffd3
    {
        --width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-b2f6b36
    {
        --width: 10%;
    }
    .elementor-354228 .elementor-element.elementor-element-7f8603f
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-247678d
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-ffebfad
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-d76a749
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-4750644
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-669b46b
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-b826913
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-2b4c0fa
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-4005b9a
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-f027be9
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-fd709ca
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-48cd26a
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-420e5cd
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-827d637
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-9d3047e
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-81009be
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-79f8461
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-d58c7bc
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-f944247
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-861df7f
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-ab378ac
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-af6e269
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-9c10bbb
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-95b3580
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-afe46fd
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-f491de5
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-3c4c2a3
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-8d595f4
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-e35984a
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-55e3151
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-03eeeb6
    {
        --width: 14%;
    }
    .elementor-354228 .elementor-element.elementor-element-934edf1
    {
        --width: 12%;
    }
    .elementor-354228 .elementor-element.elementor-element-8693ee1
    {
        --width: 12%;
    }
    .elementor-354228 .elementor-element.elementor-element-289d7a7
    {
        --width: 12%;
    }
    .elementor-354228 .elementor-element.elementor-element-e516709
    {
        --width: 12%;
    }
    .elementor-354228 .elementor-element.elementor-element-e195d45
    {
        --width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-3316fa6
    {
        --content-width: 100%;
    }
    .elementor-354228 .elementor-element.elementor-element-7eff723
    {
        --content-width: 100%;
    }
    .elementor-354228 .elementor-element.elementor-element-b458c06
    {
        --width: 1140px;
    }
    .elementor-354228 .elementor-element.elementor-element-5f98e70
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-6286adf
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-ec2d6c5
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-cbcb3a8
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-3f02305
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-34cefba
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-1544e11
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-226cd53
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-9976980
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-7543f2a
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-05068fb
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-34959d3
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-22ddaff
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-369467f
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-6b1678c
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-8a146fb
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-ed55dd1
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-4fd0389
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-6d83e0e
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-90b92f5
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-e688aaf
    {
        --width: 11%;
    }
    .elementor-354228 .elementor-element.elementor-element-83b160d
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-1035f47
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-51782d0
    {
        --width: 23%;
    }
    .elementor-354228 .elementor-element.elementor-element-83737ed
    {
        --width: 29%;
    }
    .elementor-354228 .elementor-element.elementor-element-f6bf27f
    {
        --width: 20%;
    }
    .elementor-354228 .elementor-element.elementor-element-e23c918
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-0f4cd47
    {
        --width: 30%;
    }
    .elementor-354228 .elementor-element.elementor-element-d6560e6
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-9b39576
    {
        --content-width: 100%;
    }
    .elementor-354228 .elementor-element.elementor-element-733ae71
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-d4febf9
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-7fedc29
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-02dc251
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-edda439
    {
        --content-width: 100%;
    }
    .elementor-354228 .elementor-element.elementor-element-85b7049
    {
        --content-width: 1460px;
    }
    .elementor-354228 .elementor-element.elementor-element-dd98c59
    {
        --content-width: 100%;
    }
    .elementor-354228 .elementor-element.elementor-element-d0fb7b3
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-354228 .elementor-element.elementor-element-3c1872c
    {
        --width: 20%;
    }
    .elementor-354228 .elementor-element.elementor-element-c8b6c33
    {
        --width: 20%;
    }
    .elementor-354228 .elementor-element.elementor-element-41827ea
    {
        --width: 27%;
    }
    .elementor-354228 .elementor-element.elementor-element-d48916b
    {
        --width: 19%;
    }
    .elementor-354228 .elementor-element.elementor-element-0098197
    {
        --width: 19%;
    }
    .elementor-354228 .elementor-element.elementor-element-0def138
    {
        --width: 19%;
    }
    .elementor-354228 .elementor-element.elementor-element-26c3f86
    {
        --width: 19%;
    }
    .elementor-354228 .elementor-element.elementor-element-9fbffd3
    {
        --width: 19%;
    }
    .elementor-354228 .elementor-element.elementor-element-51782d0
    {
        --width: 30%;
    }
    .elementor-354228 .elementor-element.elementor-element-83737ed
    {
        --width: 30%;
    }
    .elementor-354228 .elementor-element.elementor-element-f6bf27f
    {
        --width: 30%;
    }
    .elementor-354228 .elementor-element.elementor-element-0f4cd47
    {
        --width: 35%;
    }
}
@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-354228 .elementor-element.elementor-element-79d8fab
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-79d8fab.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-733ae71
    {
        --padding-top: 72px;
        --padding-bottom: 72px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}
@media(max-width: 1024px)
{
    .elementor-354228 .elementor-element.elementor-element-58c73fe
    {
        --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-354228 .elementor-element.elementor-element-1c28053
    {
        --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-354228 .elementor-element.elementor-element-fe19217 img
    {
        width: 70%;
    }
    .elementor-354228 .elementor-element.elementor-element-6ced0a5 .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-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-354228 .elementor-element.elementor-element-fd69040
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7
    {
        width: var(--container-widget-width,193.859px);
        max-width: 193.859px;
        --container-widget-width: 193.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-354228 .elementor-element.elementor-element-24ab82c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-24ab82c
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-title
    {
        margin-bottom: 40px;
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-354228 .elementor-element.elementor-element-bc6eada>.elementor-widget-container
    {
        margin: -35px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-bc6eada
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-title
    {
        margin-bottom: 16px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-354228 .elementor-element.elementor-element-8bb379d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-8bb379d
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27>.elementor-widget-container
    {
        margin: -10px 0 0 -30px;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-354228 .elementor-element.elementor-element-7b83bf9>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7b83bf9
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9
    {
        width: var(--container-widget-width,187.734px);
        max-width: 187.734px;
        --container-widget-width: 187.734px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-354228 .elementor-element.elementor-element-11ddad4>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-11ddad4
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-6941ebf
    {
        width: var(--container-widget-width,213.516px);
        max-width: 213.516px;
        --container-widget-width: 213.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-6941ebf>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-6941ebf .elementor-heading-title
    {
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-5ae9c9b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-5ae9c9b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-5ae9c9b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-5ae9c9b .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-4ea8657
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-86bae59.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-86bae59.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-86bae59.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-86bae59 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-24f5300
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-1fde697
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-f70b899.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-f70b899.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-f70b899.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-f70b899 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-fdc0682
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-1311223
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-ed16be0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-ed16be0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-ed16be0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-ed16be0 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-dd67324
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-b98f20a
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-81958ae.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-81958ae.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-81958ae.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-81958ae .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-81958ae .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-c1a585f
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-2bbaf8d
    {
        --padding-top: 12px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-eed157d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-eed157d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-eed157d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-eed157d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-eed157d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-46ba8f0
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-9841b26
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-66ac177.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-66ac177.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-66ac177.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-66ac177 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-66ac177 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-354228 .elementor-element.elementor-element-a8ea7ca
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-124755b
    {
        --margin-top: 57px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-d9e970c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-d9e970c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-d9e970c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-d9e970c .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-84a3549
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-adb547e
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-d7c881f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-d7c881f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-d7c881f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-d7c881f .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-d7c881f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-354228 .elementor-element.elementor-element-883ca5e
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-3b96782 .elementor-heading-title
    {
        line-height: 52px;
    }
    .elementor-354228 .elementor-element.elementor-element-9dcd99a .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-354228 .elementor-element.elementor-element-b24a01e.e-con
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-31a8397.e-con
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-6d9eebc .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-14d7c3c .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-376a306.e-con
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-0f3c022.e-con
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-4142109 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-93c623f .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-28a9c58.e-con
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-925b1a6
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-354228 .elementor-element.elementor-element-a6aa3a8 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-d468632 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-f698921 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-8b13430
    {
        width: var(--container-widget-width,198.016px);
        max-width: 198.016px;
        --container-widget-width: 198.016px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-f421c1a
    {
        width: var(--container-widget-width,198.016px);
        max-width: 198.016px;
        --container-widget-width: 198.016px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-5c7e4a1
    {
        width: var(--container-widget-width,184.016px);
        max-width: 184.016px;
        --container-widget-width: 184.016px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-17ec72e>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-79d8fab
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-354228 .elementor-element.elementor-element-467f829>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-467f829 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-5f98e70
    {
        --min-height: 250px;
    }
    .elementor-354228 .elementor-element.elementor-element-6286adf
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-ec2d6c5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-db0d93f>.elementor-widget-container
    {
        margin: 0 0 0 -15px;
    }
    .elementor-354228 .elementor-element.elementor-element-db0d93f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-db0d93f .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-abff2f4>.elementor-widget-container
    {
        margin: 0 0 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-abff2f4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-354228 .elementor-element.elementor-element-abff2f4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-abff2f4 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-bc07271 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-bc07271 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-ac37f28 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-ac37f28 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-e9dd3fb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-e9dd3fb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-e9dd3fb .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-369467f
    {
        --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-354228 .elementor-element.elementor-element-3efb745>.elementor-widget-container
    {
        margin: -35px 0 0 -10px;
    }
    .elementor-354228 .elementor-element.elementor-element-3efb745 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-3efb745 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-8a146fb
    {
        --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-354228 .elementor-element.elementor-element-e92d7a1>.elementor-widget-container
    {
        margin: -35px 0 0 6px;
    }
    .elementor-354228 .elementor-element.elementor-element-e92d7a1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-e92d7a1 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-4fd0389
    {
        --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-354228 .elementor-element.elementor-element-56c821e>.elementor-widget-container
    {
        margin: -40px 0 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-56c821e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-56c821e .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-90b92f5
    {
        --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-354228 .elementor-element.elementor-element-0ccf53e>.elementor-widget-container
    {
        margin: -21px 0 0 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-0ccf53e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-0ccf53e .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-83b160d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-7852fbd
    {
        --padding-top: 72px;
        --padding-bottom: 72px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-1035f47
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-1035f47.e-con
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-51782d0
    {
        --justify-content: center;
    }
    .elementor-354228 .elementor-element.elementor-element-51782d0.e-con
    {
        --align-self: flex-start;
    }
    .elementor-354228 .elementor-element.elementor-element-bc1bc7f .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-83737ed
    {
        --justify-content: center;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-8cec796>.elementor-widget-container
    {
        margin: -4px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-8cec796 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-f6bf27f
    {
        --justify-content: center;
    }
    .elementor-354228 .elementor-element.elementor-element-d74fdf5 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-e23c918
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-e23c918.e-con
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-0f4cd47
    {
        --justify-content: center;
    }
    .elementor-354228 .elementor-element.elementor-element-0f4cd47.e-con
    {
        --align-self: flex-start;
    }
    .elementor-354228 .elementor-element.elementor-element-eed3c20 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-9b39576
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-0d92069
    {
        width: var(--container-widget-width,436.016px);
        max-width: 436.016px;
        --container-widget-width: 436.016px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-0d92069.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-0d92069 .elementor-heading-title
    {
        font-size: 18px;
    }
    .elementor-354228 .elementor-element.elementor-element-682f7c6 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-44df475>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-354228 .elementor-element.elementor-element-58c73fe
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-1c28053
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-354228 .elementor-element.elementor-element-350ea4e>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-350ea4e
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-350ea4e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-d728edf>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-d728edf
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-d728edf .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-7ce54f3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7ce54f3
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-7ce54f3 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-354228 .elementor-element.elementor-element-13c3ff7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-13c3ff7
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-354228 .elementor-element.elementor-element-8b4878f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-c80d36e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-6ced0a5 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-354228 .elementor-element.elementor-element-d3804ee>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-d3804ee .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-354228 .elementor-element.elementor-element-46171bf
    {
        --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-354228 .elementor-element.elementor-element-8b23cb7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-8b23cb7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-354228 .elementor-element.elementor-element-fd69040>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-fd69040
    {
        font-size: 13.31px;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7>.elementor-widget-container
    {
        margin: 0 0 0 -10px;
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-74c89b7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-354228 .elementor-element.elementor-element-24ab82c>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-24ab82c
    {
        font-size: 13.31px;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889>.elementor-widget-container
    {
        margin: 0 0 0 -10px;
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-b2ad889 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-354228 .elementor-element.elementor-element-bc6eada>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-bc6eada
    {
        font-size: 13.31px;
    }
    .elementor-354228 .elementor-element.elementor-element-31a68c7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-7932aaa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-354228 .elementor-element.elementor-element-8bb379d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-8bb379d
    {
        font-size: 13.31px;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27
    {
        width: var(--container-widget-width,127.172px);
        max-width: 127.172px;
        --container-widget-width: 127.172px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-eddde27 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-354228 .elementor-element.elementor-element-7b83bf9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-7b83bf9
    {
        font-size: 13.31px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-2c32db9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-354228 .elementor-element.elementor-element-11ddad4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-11ddad4
    {
        font-size: 13.31px;
    }
    .elementor-354228 .elementor-element.elementor-element-83852d7
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-cab6d01
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-90e7acb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-354228 .elementor-element.elementor-element-160c5d0>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-160c5d0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-354228 .elementor-element.elementor-element-1e506b3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-28d7a64
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-5ae9c9b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-5ae9c9b .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-4ea8657>.elementor-widget-container
    {
        margin: 22px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-4ea8657
    {
        --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-354228 .elementor-element.elementor-element-4ea8657.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-86bae59 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-86bae59 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-24f5300>.elementor-widget-container
    {
        margin: 13px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-24f5300
    {
        --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-354228 .elementor-element.elementor-element-24f5300.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-f70b899 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-f70b899 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-fdc0682>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-fdc0682
    {
        --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-354228 .elementor-element.elementor-element-fdc0682.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-ed16be0 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-ed16be0 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-dd67324>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-dd67324
    {
        --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-354228 .elementor-element.elementor-element-dd67324.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-81958ae .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-81958ae .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-81958ae .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-c1a585f>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-c1a585f
    {
        --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-354228 .elementor-element.elementor-element-c1a585f.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-eed157d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-eed157d .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-eed157d .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-46ba8f0>.elementor-widget-container
    {
        margin: 25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-46ba8f0
    {
        --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-354228 .elementor-element.elementor-element-46ba8f0.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-66ac177 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-66ac177 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-66ac177 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-a8ea7ca>.elementor-widget-container
    {
        margin: 22px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-a8ea7ca
    {
        --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-354228 .elementor-element.elementor-element-a8ea7ca.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-124755b
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-d9e970c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-d9e970c .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-d9e970c .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-84a3549>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-84a3549
    {
        --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-354228 .elementor-element.elementor-element-84a3549.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-d7c881f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-d7c881f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-d7c881f .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-354228 .elementor-element.elementor-element-883ca5e>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-883ca5e
    {
        --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-354228 .elementor-element.elementor-element-883ca5e.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-af7577e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-a48fdf5.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-a48fdf5 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-354228 .elementor-element.elementor-element-0fabf0e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-244337f
    {
        --margin-top: 2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-244337f.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-354228 .elementor-element.elementor-element-3b96782 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-12e0c61 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-354228 .elementor-element.elementor-element-99cf6cb.e-con
    {
        --order: 2;
    }
    .elementor-354228 .elementor-element.elementor-element-9dcd99a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-354228 .elementor-element.elementor-element-131b102>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-131b102
    {
        font-size: 16px;
        line-height: 22px;
    }
    .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-354228 .elementor-element.elementor-element-57855fb
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        --e-icon-list-icon-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-57855fb.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-57855fb .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-053bae7.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-354228 .elementor-element.elementor-element-6d9eebc .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-354228 .elementor-element.elementor-element-d4e07df>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-d4e07df
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-354228 .elementor-element.elementor-element-2d51ff2
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        --e-icon-list-icon-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-2d51ff2.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-2d51ff2 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-2cb549a
    {
        --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-354228 .elementor-element.elementor-element-14d7c3c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-354228 .elementor-element.elementor-element-01df4b9>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-01df4b9
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-354228 .elementor-element.elementor-element-061c022
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        --e-icon-list-icon-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-061c022.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-061c022 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-4142109 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-354228 .elementor-element.elementor-element-15ca58a>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-15ca58a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-354228 .elementor-element.elementor-element-0a3c6cb
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        --e-icon-list-icon-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-0a3c6cb.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-0a3c6cb .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-658c087
    {
        --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-354228 .elementor-element.elementor-element-658c087.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-354228 .elementor-element.elementor-element-93c623f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-354228 .elementor-element.elementor-element-4a95215>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-4a95215
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-354228 .elementor-element.elementor-element-162c8f9
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        --e-icon-list-icon-size: 12px;
    }
    .elementor-354228 .elementor-element.elementor-element-162c8f9.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-162c8f9 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-925b1a6
    {
        --margin-top: 32px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-2b6a514
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-847443a.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-847443a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-354228 .elementor-element.elementor-element-1df8edc>.elementor-widget-container
    {
        margin: -12px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-1df8edc .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-354228 .elementor-element.elementor-element-df3c6ca
    {
        --width: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-3c1872c
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-354228 .elementor-element.elementor-element-a6aa3a8 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-a6aa3a8 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-354228 .elementor-element.elementor-element-a6aa3a8 .elementor-counter-title
    {
        font-size: 16px;
        line-height: 18px;
    }
    .elementor-354228 .elementor-element.elementor-element-c8b6c33
    {
        --width: 33%;
    }
    .elementor-354228 .elementor-element.elementor-element-d468632 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-d468632 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-354228 .elementor-element.elementor-element-d468632 .elementor-counter-title
    {
        font-size: 16px;
        line-height: 18px;
    }
    .elementor-354228 .elementor-element.elementor-element-41827ea
    {
        --width: 33%;
    }
    .elementor-354228 .elementor-element.elementor-element-f698921 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-f698921 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-354228 .elementor-element.elementor-element-f698921 .elementor-counter-title
    {
        font-size: 16px;
        line-height: 18px;
    }
    .elementor-354228 .elementor-element.elementor-element-24c1361
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-8b13430 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-8b13430 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-354228 .elementor-element.elementor-element-8b13430 .elementor-counter-title
    {
        font-size: 16px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-af64bc0
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-f421c1a .elementor-counter
    {
        gap: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-f421c1a .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-354228 .elementor-element.elementor-element-f421c1a .elementor-counter-title
    {
        font-size: 16px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-a3a195f
    {
        --width: 100%;
    }
    .elementor-354228 .elementor-element.elementor-element-5c7e4a1 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-5c7e4a1 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-354228 .elementor-element.elementor-element-5c7e4a1 .elementor-counter-title
    {
        font-size: 16px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-be619e8
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-d0fc706
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-d0fc706 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-354228 .elementor-element.elementor-element-52b3d7f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-765deda .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-354228 .elementor-element.elementor-element-2b2b3c1>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-2b2b3c1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-354228 .elementor-element.elementor-element-2b2b3c1 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-354228 .elementor-element.elementor-element-4ad40c3
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-d48916b
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-6c42e2f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-0098197
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-cb8b954>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-0def138
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-26c3f86
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-9fbffd3
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-247678d
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-ffebfad
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-d76a749
    {
        --width: 33%;
    }
    .elementor-354228 .elementor-element.elementor-element-4750644
    {
        --width: 33%;
    }
    .elementor-354228 .elementor-element.elementor-element-669b46b
    {
        --width: 33%;
    }
    .elementor-354228 .elementor-element.elementor-element-4005b9a
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-f027be9
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-fd709ca
    {
        --width: 33%;
    }
    .elementor-354228 .elementor-element.elementor-element-48cd26a
    {
        --width: 33%;
    }
    .elementor-354228 .elementor-element.elementor-element-420e5cd
    {
        --width: 33%;
    }
    .elementor-354228 .elementor-element.elementor-element-81009be
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-79f8461
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-d58c7bc
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-f944247
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-95b3580
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-afe46fd
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-f491de5
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-3c4c2a3
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-8d595f4
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-03eeeb6
    {
        --width: 50%;
    }
    .elementor-354228 .elementor-element.elementor-element-7d5d764
    {
        --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-354228 .elementor-element.elementor-element-7d5d764>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-7d5d764.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-354228 .elementor-element.elementor-element-3316fa6
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-7eff723
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-1e40f96
    {
        --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-354228 .elementor-element.elementor-element-17ec72e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-354228 .elementor-element.elementor-element-9075d53>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-9075d53 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-354228 .elementor-element.elementor-element-b458c06
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-79d8fab
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-354228 .elementor-element.elementor-element-79d8fab .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-a077ca4
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-fe3a7f8
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-467f829 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-354228 .elementor-element.elementor-element-9cc3384>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-9cc3384 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-354228 .elementor-element.elementor-element-5f98e70
    {
        --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-354228 .elementor-element.elementor-element-047a758::before, .elementor-354228 .elementor-element.elementor-element-047a758>.elementor-background-video-container::before, .elementor-354228 .elementor-element.elementor-element-047a758>.e-con-inner>.elementor-background-video-container::before, .elementor-354228 .elementor-element.elementor-element-047a758>.elementor-background-slideshow::before, .elementor-354228 .elementor-element.elementor-element-047a758>.e-con-inner>.elementor-background-slideshow::before, .elementor-354228 .elementor-element.elementor-element-047a758>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-image: url("../../gambling/image/Group-1597882199-1.png");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .elementor-354228 .elementor-element.elementor-element-047a758
    {
        --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-354228 .elementor-element.elementor-element-047a758.e-con
    {
        --align-self: flex-start;
    }
    .elementor-354228 .elementor-element.elementor-element-df70170>.elementor-widget-container
    {
        margin: 15px 0 0 0;
        padding: 25px 8px 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-df70170.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-354228 .elementor-element.elementor-element-df70170 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-df70170.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-df70170.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-df70170.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-df70170 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-354228 .elementor-element.elementor-element-df70170 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-03c5e3b>.elementor-widget-container
    {
        margin: 5px 0 0 32px;
        padding: 10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-03c5e3b.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-354228 .elementor-element.elementor-element-03c5e3b .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-03c5e3b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-03c5e3b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-03c5e3b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-03c5e3b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 29%;
    }
    .elementor-354228 .elementor-element.elementor-element-03c5e3b .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-9348cf3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 32px 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-9348cf3.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-354228 .elementor-element.elementor-element-9348cf3 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-9348cf3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-9348cf3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-9348cf3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-9348cf3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-354228 .elementor-element.elementor-element-9348cf3 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-65ac9e4>.elementor-widget-container
    {
        margin: 35px 0 0 10px;
        padding: 10px 0 0 25px;
    }
    .elementor-354228 .elementor-element.elementor-element-65ac9e4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-354228 .elementor-element.elementor-element-65ac9e4 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-65ac9e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-65ac9e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-65ac9e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-65ac9e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-354228 .elementor-element.elementor-element-65ac9e4 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-2dd383b>.elementor-widget-container
    {
        margin: 15px 0 0 0;
        padding: 0 35px 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-2dd383b.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-354228 .elementor-element.elementor-element-2dd383b .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-2dd383b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-2dd383b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-2dd383b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-2dd383b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-354228 .elementor-element.elementor-element-2dd383b .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-4ce2d80>.elementor-widget-container
    {
        margin: 8px 0 0 10px;
        padding: 0 0 0 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-4ce2d80.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-354228 .elementor-element.elementor-element-4ce2d80 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-4ce2d80.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-4ce2d80.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-4ce2d80.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-4ce2d80 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-354228 .elementor-element.elementor-element-4ce2d80 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-d584356>.elementor-widget-container
    {
        margin: -12px 0 0 0;
        padding: 0 15px 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-d584356.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-354228 .elementor-element.elementor-element-d584356 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-d584356 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-d584356.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-d584356.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-d584356.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-d584356 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-354228 .elementor-element.elementor-element-d584356 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-3dc8a14>.elementor-widget-container
    {
        margin: 15px 0 0 0;
        padding: 0 0 0 26px;
    }
    .elementor-354228 .elementor-element.elementor-element-3dc8a14.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-354228 .elementor-element.elementor-element-3dc8a14 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-3dc8a14 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-3dc8a14.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-3dc8a14.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-3dc8a14.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-3dc8a14 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-354228 .elementor-element.elementor-element-3dc8a14 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89>.elementor-widget-container
    {
        margin: 0 0 -10px 0;
        padding: 0 25px 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-354228 .elementor-element.elementor-element-a796a89 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-354228 .elementor-element.elementor-element-db0d93f .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-354228 .elementor-element.elementor-element-abff2f4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-354228 .elementor-element.elementor-element-abff2f4 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-354228 .elementor-element.elementor-element-bc07271 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-354228 .elementor-element.elementor-element-ac37f28 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-354228 .elementor-element.elementor-element-e9dd3fb .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-354228 .elementor-element.elementor-element-e9dd3fb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-354228 .elementor-element.elementor-element-e9dd3fb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-354228 .elementor-element.elementor-element-e9dd3fb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-354228 .elementor-element.elementor-element-e9dd3fb .elementor-image-box-title
    {
        margin-bottom: 23px;
    }
    .elementor-354228 .elementor-element.elementor-element-369467f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-3efb745 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-354228 .elementor-element.elementor-element-8a146fb
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-e92d7a1 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-354228 .elementor-element.elementor-element-4fd0389
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-56c821e .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-354228 .elementor-element.elementor-element-90b92f5
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-0ccf53e .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-354228 .elementor-element.elementor-element-7852fbd
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-ee0a1aa>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-ee0a1aa .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-354228 .elementor-element.elementor-element-c11a0ca>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-c11a0ca .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-354228 .elementor-element.elementor-element-bc1bc7f .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-354228 .elementor-element.elementor-element-83737ed
    {
        --padding-top: 7px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-8cec796 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-354228 .elementor-element.elementor-element-d74fdf5 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-354228 .elementor-element.elementor-element-eed3c20 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-354228 .elementor-element.elementor-element-f75ccf9
    {
        width: var(--container-widget-width,96%);
        max-width: 96%;
        --container-widget-width: 96%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 16px;
        line-height: 27px;
    }
    .elementor-354228 .elementor-element.elementor-element-f75ccf9>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-f75ccf9.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-db0aedf img
    {
        width: 80%;
    }
    .elementor-354228 .elementor-element.elementor-element-9b39576
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-c6119bd
    {
        padding: 36px 0 36px 0;
    }
    .elementor-354228 .elementor-element.elementor-element-775333f>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-e67149e>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-8986701>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-8986701 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-354228 .elementor-element.elementor-element-5bfac26>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-5bfac26 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-354228 .elementor-element.elementor-element-7ae09ce>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-7ae09ce .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-b98a317>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-b98a317 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-cfe2aa2>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-354228 .elementor-element.elementor-element-cfe2aa2 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-354228 .elementor-element.elementor-element-9537a67
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-682f7c6
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-682f7c6>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-682f7c6 .elementor-button
    {
        font-size: 16px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-354228 .elementor-element.elementor-element-733ae71
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-354228 .elementor-element.elementor-element-aae90d4
    {
        width: var(--container-widget-width,80.882%);
        max-width: 80.882%;
        --container-widget-width: 80.882%;
        --container-widget-flex-grow: 0;
    }
    .elementor-354228 .elementor-element.elementor-element-aae90d4.elementor-element
    {
        --align-self: center;
    }
    .elementor-354228 .elementor-element.elementor-element-aae90d4 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-354228 .elementor-element.elementor-element-439fe13>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-354228 .elementor-element.elementor-element-439fe13 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-354228 .elementor-element.elementor-element-11826d3
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-62fcd27
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-20d9b39
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-92e883f
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-e1b33a0
    {
        font-size: 14px;
    }
    .elementor-354228 .elementor-element.elementor-element-44df475>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-354228 .elementor-element.elementor-element-44df475
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-c14db04 */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 16px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-34f935f */
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-dfc2e11 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-46171bf *//*.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-31a68c7 *//*.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-83852d7 *//*.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-af7577e *//*.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-cab6d01 */
@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: 28px;
    }
    .first_column_sec_box
    {
        margin-top: 34px;
    }
    .last_column_3rd_box
    {
        margin-top: 65px;
    }
    .last_column_2nd_box
    {
        margin-top: 40px;
    }
    .middle_1_box
    {
        margin-top: 135px;
    }
    .last_column_4_box
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-99cf6cb */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-469dff7 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d8a7c3b */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0096a96 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-73cf688 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-925b1a6 *//*.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-851e9b2 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2e87912 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-7d5d764 */
@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-1035f47 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e23c918 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7852fbd */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-44df475 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
