﻿.elementor-29218 .elementor-element.elementor-element-4f0c750
{
    --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-29218 .elementor-element.elementor-element-4f0c750:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-4f0c750>.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-29218 .elementor-element.elementor-element-aeaa0f1
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-29218 .elementor-element.elementor-element-aeaa0f1:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-aeaa0f1>.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-29218 .elementor-element.elementor-element-3b14f0e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-3b14f0e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-b5b0f0a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-ed14e9e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-ed14e9e .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-29218 .elementor-element.elementor-element-249b02f>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-249b02f
{
    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-29218 .elementor-element.elementor-element-4f14750 .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-29218 .elementor-element.elementor-element-4f14750 .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-4f14750 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-4f14750>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-4f14750 .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-4f14750 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-8f2a49c
{
    --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-29218 .elementor-element.elementor-element-d9d4549 img
{
    width: 100%;
    max-width: 100%;
}
.elementor-29218 .elementor-element.elementor-element-93f3a55
{
    --display: flex;
    --justify-content: center;
}
.elementor-29218 .elementor-element.elementor-element-93f3a55:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-93f3a55>.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-29218 .elementor-element.elementor-element-2c9ff6f
{
    --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-29218 .elementor-element.elementor-element-2c9ff6f:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-2c9ff6f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-29218 .elementor-element.elementor-element-334d489
{
    --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-29218 .elementor-element.elementor-element-9df3ed0
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-9df3ed0 .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-29218 .elementor-element.elementor-element-0e02f94
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-0e02f94 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-0e02f94 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29218 .elementor-element.elementor-element-89127a3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-8ade941
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-8ade941:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-8ade941>.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-29218 .elementor-element.elementor-element-e92dd8a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-e92dd8a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-e92dd8a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-e92dd8a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-e92dd8a .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-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-e46e1da
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-34393e7
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-34393e7:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-34393e7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-726d894
{
    width: var(--container-widget-width,101.922%);
    max-width: 101.922%;
    --container-widget-width: 101.922%;
    --container-widget-flex-grow: 0;
}
.elementor-29218 .elementor-element.elementor-element-726d894>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-726d894.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-726d894 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-726d894.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-726d894.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-726d894.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-726d894 .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-29218 .elementor-element.elementor-element-726d894 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-29218 .elementor-element.elementor-element-726d894 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-73811a6>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-73811a6
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-86b48d0
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-86b48d0:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-86b48d0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-description
{
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-511afb0
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-cf37279
{
    --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-29218 .elementor-element.elementor-element-5cb79b8
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-5cb79b8:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-5cb79b8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-b26afa4>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-b26afa4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-b26afa4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-b26afa4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-b26afa4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-4b36ef4
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-6b552f2
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-6b552f2:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-6b552f2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-c0bb1bc .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-c0bb1bc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-29218 .elementor-element.elementor-element-c0bb1bc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-5bd287e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-fdc58cc
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-fdc58cc:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-fdc58cc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-9f9bd47
{
    width: var(--container-widget-width,85.314%);
    max-width: 85.314%;
    --container-widget-width: 85.314%;
    --container-widget-flex-grow: 0;
}
.elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-9f9bd47 .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-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 23%;
}
.elementor-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-be636fb
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-71e60aa
{
    --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-29218 .elementor-element.elementor-element-0a11958
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-0a11958:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-0a11958>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-78cb520.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-78cb520.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-78cb520.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-78cb520.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-78cb520 .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-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-22c84ca>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-22c84ca
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-ec52936
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-ec52936:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-ec52936>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f
{
    width: var(--container-widget-width,102.637%);
    max-width: 102.637%;
    --container-widget-width: 102.637%;
    --container-widget-flex-grow: 0;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-29218 .elementor-element.elementor-element-9555099
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-d5bf5be
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-d5bf5be:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-d5bf5be>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-description
{
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-febfa17
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-968b520
{
    --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-29218 .elementor-element.elementor-element-a851d1c
{
    --display: flex;
    --flex-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: none;
    --border-style: none;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29218 .elementor-element.elementor-element-a851d1c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-280df94
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-280df94:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-280df94>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-f3e6349.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-f3e6349.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-f3e6349.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-f3e6349.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-f3e6349 .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-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-e4783c7
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-5b58dc9
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-5b58dc9:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-5b58dc9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-5b58dc9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1
{
    width: var(--container-widget-width,102.637%);
    max-width: 102.637%;
    --container-widget-width: 102.637%;
    --container-widget-flex-grow: 0;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-29218 .elementor-element.elementor-element-7d1cc82
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-f26a3c4
{
    --display: flex;
    --flex-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: none;
    --border-style: none;
    --padding-top: 23px;
    --padding-bottom: 23px;
    --padding-left: 23px;
    --padding-right: 23px;
}
.elementor-29218 .elementor-element.elementor-element-07f8ead
{
    --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-29218 .elementor-element.elementor-element-5b680f4.elementor-element
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-5b680f4
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-5b680f4 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-d2ca5d1 .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-29218 .elementor-element.elementor-element-d2ca5d1 .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-d2ca5d1 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-d2ca5d1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-d2ca5d1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-d2ca5d1
{
    z-index: 2;
}
.elementor-29218 .elementor-element.elementor-element-d2ca5d1 .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-d2ca5d1 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-a0c5353
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-a0c5353:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-a0c5353>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-29218 .elementor-element.elementor-element-ee309fc
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-6436205
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-6436205 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 53px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-ba1d586
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-ba1d586 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-ba1d586 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-918d974
{
    --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-29218 .elementor-element.elementor-element-8b81b72
{
    --display: flex;
}
.elementor-29218 .elementor-element.elementor-element-703070d
{
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-a5a9f8b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-a5a9f8b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-a5a9f8b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-a5a9f8b .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-29218 .elementor-element.elementor-element-a5a9f8b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-29218 .elementor-element.elementor-element-a5a9f8b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-282561f
{
    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-29218 .elementor-element.elementor-element-282561f.elementor-element
{
    --align-self: flex-end;
}
.elementor-29218 .elementor-element.elementor-element-ca37108
{
    --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-29218 .elementor-element.elementor-element-0432fdc.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-0432fdc.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-0432fdc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-0432fdc .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-0432fdc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-29218 .elementor-element.elementor-element-0432fdc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-6e8c374
{
    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-29218 .elementor-element.elementor-element-6e8c374.elementor-element
{
    --align-self: flex-end;
}
.elementor-29218 .elementor-element.elementor-element-81e675c
{
    --display: flex;
    --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-29218 .elementor-element.elementor-element-9bf3ea8
{
    width: 100%;
    max-width: 100%;
}
.elementor-29218 .elementor-element.elementor-element-9bf3ea8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-9bf3ea8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-9bf3ea8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-9bf3ea8 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-9bf3ea8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29218 .elementor-element.elementor-element-9bf3ea8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-64fb38f
{
    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-29218 .elementor-element.elementor-element-64fb38f.elementor-element
{
    --align-self: flex-end;
}
.elementor-29218 .elementor-element.elementor-element-78f24b0
{
    --display: flex;
    --padding-top: 45px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-77ad82d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-77ad82d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-77ad82d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-77ad82d .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-77ad82d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-29218 .elementor-element.elementor-element-77ad82d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-af5dbd4
{
    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-29218 .elementor-element.elementor-element-af5dbd4.elementor-element
{
    --align-self: flex-end;
}
.elementor-29218 .elementor-element.elementor-element-7270995
{
    --display: flex;
    --justify-content: center;
}
.elementor-29218 .elementor-element.elementor-element-3de347c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-3de347c
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-3de347c img
{
    width: 100%;
}
.elementor-29218 .elementor-element.elementor-element-3e3102e
{
    --display: flex;
}
.elementor-29218 .elementor-element.elementor-element-b6da236
{
    --display: flex;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-735449f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-735449f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-735449f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-735449f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-735449f .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-735449f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-29218 .elementor-element.elementor-element-735449f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-6a76db5
{
    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-29218 .elementor-element.elementor-element-6a76db5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-4968b2a
{
    --display: flex;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-b529092 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-b529092.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-b529092.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-b529092.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-b529092 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-b529092 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-29218 .elementor-element.elementor-element-b529092 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-62bb193
{
    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-29218 .elementor-element.elementor-element-62bb193.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-5c23c51
{
    --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-29218 .elementor-element.elementor-element-dd06c5c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-dd06c5c.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-dd06c5c.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-dd06c5c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-dd06c5c .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-dd06c5c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-29218 .elementor-element.elementor-element-dd06c5c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-6082fdc
{
    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-29218 .elementor-element.elementor-element-6082fdc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-428d35f
{
    --display: flex;
    --padding-top: 44px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-e1e69b8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-29218 .elementor-element.elementor-element-e1e69b8.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-29218 .elementor-element.elementor-element-e1e69b8.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-29218 .elementor-element.elementor-element-e1e69b8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-29218 .elementor-element.elementor-element-e1e69b8 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-e1e69b8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-29218 .elementor-element.elementor-element-e1e69b8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-29218 .elementor-element.elementor-element-af23401
{
    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-29218 .elementor-element.elementor-element-af23401.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-4a559c0
{
    --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-29218 .elementor-element.elementor-element-ee6cac1.elementor-element
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-ee6cac1
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-ee6cac1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-46121bc .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-29218 .elementor-element.elementor-element-46121bc .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-46121bc .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-46121bc>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-46121bc
{
    z-index: 2;
}
.elementor-29218 .elementor-element.elementor-element-46121bc .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-46121bc .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-198ace9
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-bcca4d4
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-bcca4d4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-6a68619
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-6a68619 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-6a68619 .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-29218 .elementor-element.elementor-element-baf615a
{
    --display: flex;
}
.elementor-29218 .elementor-element.elementor-element-1242f95
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-5c6621d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    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-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-e9f8bc8
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-e9f8bc8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-a9f5daa
{
    --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-29218 .elementor-element.elementor-element-ed6b995
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-b45b0de
{
    --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-29218 .elementor-element.elementor-element-b9ea863
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-8a05a46
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-e1ce6fb
{
    --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-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-8c99cf7
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-8c99cf7 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-3fc67c9 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-85667d6
{
    --display: flex;
}
.elementor-29218 .elementor-element.elementor-element-93664b8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-07a68f9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
}
body.rtl .elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-10px / 2);
}
body:not(.rtl) .elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-10px / 2);
}
.elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-e3f245e
{
    --e-icon-list-icon-size: 25px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-e3f245e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-0772cda
{
    --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-29218 .elementor-element.elementor-element-0772cda>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-29218 .elementor-element.elementor-element-0772cda.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-29218 .elementor-element.elementor-element-0772cda.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-29218 .elementor-element.elementor-element-0772cda.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-29218 .elementor-element.elementor-element-0772cda>.elementor-widget-container
{
    padding: 32px 0 20px 0;
}
.elementor-29218 .elementor-element.elementor-element-0772cda.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-29218 .elementor-element.elementor-element-0772cda [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-29218 .elementor-element.elementor-element-63b12e2
{
    --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-29218 .elementor-element.elementor-element-63b12e2.e-con
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-0da6d31.elementor-element
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-0da6d31 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-8872fdc .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-29218 .elementor-element.elementor-element-8872fdc .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-8872fdc .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-8872fdc .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-8872fdc .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-1305ddf
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-1305ddf:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-1305ddf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-2e12a00
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-2e12a00 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-2b23e62
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-2b23e62 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-2b23e62 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29218 .elementor-element.elementor-element-ae54297
{
    --display: flex;
}
.elementor-29218 .elementor-element.elementor-element-a787e06
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-7a2cd41
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-d9c54f3
{
    --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-29218 .elementor-element.elementor-element-b2d4487
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-b2d4487.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-ce650e5
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-ce650e5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-e6df6d3
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-e6df6d3 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-e6df6d3 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-114a847 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-114a847 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-114a847
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-114a847 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-114a847 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-114a847 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-92ee77a
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-92ee77a.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-13b2b38
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-13b2b38 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-740a31e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-740a31e .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-740a31e .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-f2efaf2 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-f2efaf2 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-f2efaf2
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-f2efaf2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-f2efaf2 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-f2efaf2 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-06c8966
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-06c8966.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-bdfbf5f
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-bdfbf5f .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-b6b5161
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-b6b5161 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-b6b5161 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-6e3ba6c .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-6e3ba6c .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-6e3ba6c
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-6e3ba6c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-6e3ba6c .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-6e3ba6c .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-87dbb1f
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-87dbb1f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-43f1889
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-43f1889 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-9288eea
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-9288eea .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-9288eea .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-7701d34 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-7701d34 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-7701d34
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-7701d34 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-7701d34 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-7701d34 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-3780902
{
    --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-29218 .elementor-element.elementor-element-88fc079
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-88fc079.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-0215017
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-0215017 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-719f71f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-719f71f .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-719f71f .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-f32f890 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-f32f890 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-f32f890
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-f32f890 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-f32f890 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-f32f890 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-a6599e4
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-a6599e4.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-d9a1df1
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-d9a1df1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-0a8fe6e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-0a8fe6e .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-0a8fe6e .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-0e3f4fb .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-0e3f4fb .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-0e3f4fb
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-0e3f4fb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-0e3f4fb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-0e3f4fb .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-ce64479
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-ce64479.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-34249fe
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-34249fe .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-0e8d79e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-0e8d79e .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-0e8d79e .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-781eea8 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-781eea8 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-781eea8
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-781eea8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-781eea8 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-781eea8 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-12f0b6c
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-12f0b6c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-cd3dbf4
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-cd3dbf4 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 23px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-10f08d9
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-10f08d9 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-10f08d9 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-aaf57ce .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-aaf57ce .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-aaf57ce
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-aaf57ce .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-aaf57ce .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-aaf57ce .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-dff641b
{
    --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-29218 .elementor-element.elementor-element-79141a0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-dc661ba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-a74d17c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-910533d
{
    --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-29218 .elementor-element.elementor-element-0710e46
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-0710e46.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-ff29904 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-ff29904 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-ff29904
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-ff29904 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-ff29904 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-ff29904 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-50d7c77
{
    --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-29218 .elementor-element.elementor-element-dcc061d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-8f57680
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-6f948c7
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-d8afa07
{
    --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-29218 .elementor-element.elementor-element-15ffb34
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-15ffb34.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-7ec1556 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-7ec1556 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-7ec1556
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-7ec1556 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-7ec1556 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-7ec1556 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-a9dcd47
{
    --display: flex;
    --flex-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: 18px;
    --padding-bottom: 18px;
    --padding-left: 18px;
    --padding-right: 18px;
}
.elementor-29218 .elementor-element.elementor-element-a9dcd47.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-bdc1198 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-bdc1198 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-bdc1198
{
    --e-icon-list-icon-size: 20px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-bdc1198 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-bdc1198 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-bdc1198 .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-3a2b807
{
    --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-29218 .elementor-element.elementor-element-3a2b807>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-29218 .elementor-element.elementor-element-3a2b807.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-29218 .elementor-element.elementor-element-3a2b807.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-29218 .elementor-element.elementor-element-3a2b807.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-29218 .elementor-element.elementor-element-3a2b807>.elementor-widget-container
{
    padding: 32px 0 20px 0;
}
.elementor-29218 .elementor-element.elementor-element-3a2b807.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-29218 .elementor-element.elementor-element-3a2b807 [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-29218 .elementor-element.elementor-element-d433ca3
{
    --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-29218 .elementor-element.elementor-element-d433ca3.e-con
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-f9ab065 .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-29218 .elementor-element.elementor-element-f9ab065 .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-f9ab065 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-f9ab065 .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-f9ab065 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-f47e642
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-f47e642:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-f47e642>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-29218 .elementor-element.elementor-element-df67a02
{
    --display: flex;
}
.elementor-29218 .elementor-element.elementor-element-af5ea50>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-af5ea50.elementor-element
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-af5ea50
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-af5ea50 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-40ecb26
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-40ecb26 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-40ecb26 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29218 .elementor-element.elementor-element-782ca52
{
    --display: flex;
}
.elementor-29218 .elementor-element.elementor-element-9c15194
{
    --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-29218 .elementor-element.elementor-element-0bb1edd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-d5cde28
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-29218 .elementor-element.elementor-element-ee1b766 .elementor-counter
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-ee1b766 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-29218 .elementor-element.elementor-element-ee1b766 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29218 .elementor-element.elementor-element-a525613
{
    --display: flex;
    --flex-direction: 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-29218 .elementor-element.elementor-element-5eddda2
{
    --spacer-size: 70px;
}
.elementor-29218 .elementor-element.elementor-element-5eddda2>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-fdfc020
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-51c987e .elementor-counter
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-51c987e .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-29218 .elementor-element.elementor-element-51c987e .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29218 .elementor-element.elementor-element-87a5105
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-c39f3a2
{
    --spacer-size: 70px;
}
.elementor-29218 .elementor-element.elementor-element-c39f3a2>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-75da7e6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-4e6cbdf .elementor-counter
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-4e6cbdf .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-29218 .elementor-element.elementor-element-4e6cbdf .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29218 .elementor-element.elementor-element-ff414b8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-dc0684d
{
    --display: flex;
}
.elementor-29218 .elementor-element.elementor-element-0b8c005
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-29218 .elementor-element.elementor-element-0b8c005:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-0b8c005>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-b00648c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-f6c4389
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-29218 .elementor-element.elementor-element-f6c4389.elementor-element
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-f6c4389 .elementor-counter
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-f6c4389 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-f6c4389 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29218 .elementor-element.elementor-element-5f7c5c3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-74cc01b
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-29218 .elementor-element.elementor-element-74cc01b.elementor-element
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-74cc01b .elementor-counter
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-74cc01b .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-74cc01b .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29218 .elementor-element.elementor-element-f76365b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-1ac0ef3
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-29218 .elementor-element.elementor-element-1ac0ef3.elementor-element
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-1ac0ef3 .elementor-counter
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-1ac0ef3 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-29218 .elementor-element.elementor-element-1ac0ef3 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-29218 .elementor-element.elementor-element-2111d19
{
    --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-29218 .elementor-element.elementor-element-6577acb .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-29218 .elementor-element.elementor-element-6577acb .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-6577acb .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-6577acb .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-6577acb .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-517ba1d
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-c8954c8
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-c8954c8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-47a695b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-47a695b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-47a695b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29218 .elementor-element.elementor-element-8ad029b
{
    --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-29218 .elementor-element.elementor-element-c5d2a2b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-6e1e844
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-9c2cba6 img
{
    height: 100px;
}
.elementor-29218 .elementor-element.elementor-element-6d27753
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-0dc5d1f img
{
    height: 100px;
}
.elementor-29218 .elementor-element.elementor-element-998257f
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-b2dedb4
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-9af88f4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-9af88f4.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-29218 .elementor-element.elementor-element-9af88f4
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-9af88f4 img
{
    width: 100%;
}
.elementor-29218 .elementor-element.elementor-element-2671d01
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-a360463 img
{
    width: 100%;
    height: 100px;
}
.elementor-29218 .elementor-element.elementor-element-49e9eb9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-2032619
{
    --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-29218 .elementor-element.elementor-element-11048ef
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-e339d1a
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-3840d0a
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-7812abc
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-6ef7a2d
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-68cf05a
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-20307eb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-9e364f5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-73bfd5b
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-a68ae91
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-0525c90
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-8ce102a
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-4a89cf3
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-2f0e5c4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-ebfabd0
{
    --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-29218 .elementor-element.elementor-element-a8f614d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-58066a3
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-c6c6f48
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-d98cbfb
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-139ecff
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-c24b8f1
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-f405745
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-cbba1a4
{
    --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-29218 .elementor-element.elementor-element-9413035
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-ee39436
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-4a4c135
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-311a99f
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-80b0fbd
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-c78231c
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-73ae3d2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-f959135
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-65edbfd
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-9a45441
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-900f85f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-84d4cb1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-b0cbb34
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-e74a31a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-1675373
{
    --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-29218 .elementor-element.elementor-element-1675373>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-29218 .elementor-element.elementor-element-1675373.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-29218 .elementor-element.elementor-element-1675373.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-29218 .elementor-element.elementor-element-1675373.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-29218 .elementor-element.elementor-element-1675373>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-29218 .elementor-element.elementor-element-1675373.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-29218 .elementor-element.elementor-element-1675373 [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-29218 .elementor-element.elementor-element-2b0e0ef
{
    --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-29218 .elementor-element.elementor-element-6c71b14 .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-29218 .elementor-element.elementor-element-6c71b14 .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-6c71b14 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-6c71b14 .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-6c71b14 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-9e14798
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-9e14798:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-9e14798>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-a5cf23f
{
    --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-29218 .elementor-element.elementor-element-c19f35f
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-c19f35f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-bd6bc1b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-bd6bc1b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-bd6bc1b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29218 .elementor-element.elementor-element-e6dee13
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-e6dee13.e-con
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-1a16c68
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-1a16c68 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-a992d4a
{
    --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-29218 .elementor-element.elementor-element-6320a7a
{
    --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-29218 .elementor-element.elementor-element-5dba712>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-5dba712 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-eed4f9a .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-29218 .elementor-element.elementor-element-eed4f9a .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-eed4f9a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-eed4f9a .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-eed4f9a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-f6b30be:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-f6b30be>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-f6b30be>.elementor-container
{
    max-width: 1440px;
}
.elementor-29218 .elementor-element.elementor-element-f6b30be
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 72px 0 72px 0;
}
.elementor-29218 .elementor-element.elementor-element-f6b30be>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29218 .elementor-element.elementor-element-f12ca2d>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-f856e9f
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-29218 .elementor-element.elementor-element-ad5580a
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-ad5580a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-f1cd18b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-29218 .elementor-element.elementor-element-f1cd18b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-f1cd18b .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-661f8d9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-661f8d9
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-661f8d9 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-7487165
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.elementor-bc-flex-widget .elementor-29218 .elementor-element.elementor-element-b045046.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-29218 .elementor-element.elementor-element-b045046.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-29218 .elementor-element.elementor-element-d1a4427>.elementor-element-populated
{
    margin: 0 0 0 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
    padding: 15px 15px 15px 15px;
}
.elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-4a69a58
{
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-icon
{
    padding-right: 7px;
}
.elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-29218 .elementor-element.elementor-element-4a69a58 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-5de40f8
{
    --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-29218 .elementor-element.elementor-element-9dbd351.elementor-element
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-9dbd351
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-9dbd351 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-04f0e98 .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-29218 .elementor-element.elementor-element-04f0e98 .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-04f0e98 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-04f0e98>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-04f0e98
{
    z-index: 2;
}
.elementor-29218 .elementor-element.elementor-element-04f0e98 .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-04f0e98 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-349a9d4c
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-349a9d4c:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-349a9d4c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-29218 .elementor-element.elementor-element-8ada3c0
{
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-8ada3c0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-1dfab9fd
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-29218 .elementor-element.elementor-element-1dfab9fd .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-1dfab9fd .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-29218 .elementor-element.elementor-element-6ebb248f
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-6ebb248f.e-con
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-384d9635
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-384d9635 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-3f694a36
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-4e4b5ca4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-4573e21c>.elementor-widget-container
{
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-4573e21c:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-4573e21c img
{
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-6affa69f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-45e54004>.elementor-widget-container
{
    background-color: #fff;
    padding: 22px 18px 22px 18px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-45e54004:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-45e54004 img
{
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-2b226808
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-fb9d608>.elementor-widget-container
{
    background-color: #fff;
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-fb9d608:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-fb9d608 img
{
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-123d7516
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-e3c095f>.elementor-widget-container
{
    background-color: #fff;
    padding: 9px 9px 9px 9px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-e3c095f img
{
    height: 78px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-e3c095f:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-56883062
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-542669d8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-2d595d79>.elementor-widget-container
{
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-2d595d79 img
{
    width: 52%;
    height: 66px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-2d595d79:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-4357da34
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-3375e93e>.elementor-widget-container
{
    background-color: #fff;
    padding: 26px 18px 22px 18px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-3375e93e:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-3375e93e img
{
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-5afd61a0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-5e8111ae>.elementor-widget-container
{
    background-color: #fff;
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-5e8111ae img
{
    width: 59%;
    height: 90px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-5e8111ae:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-45e1a2a5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-42c5e041>.elementor-widget-container
{
    background-color: #fff;
    padding: 22px 22px 22px 22px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-42c5e041 img
{
    width: 84%;
    height: 53px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-42c5e041:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-6e2de57c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-1a8be1d4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-186e8028>.elementor-widget-container
{
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-186e8028 img
{
    width: 81%;
    height: 80px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-186e8028:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-5f544411
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-5084ae2b>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 18px 12px 18px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-5084ae2b:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-5084ae2b img
{
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-368ba819
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-1f8ec966>.elementor-widget-container
{
    background-color: #fff;
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-1f8ec966 img
{
    width: 81%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-1f8ec966:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-3b010748
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-20faa76>.elementor-widget-container
{
    background-color: #fff;
    padding: 26px 26px 26px 26px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-20faa76 img
{
    width: 100%;
    height: 53px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-20faa76:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-3a408bba
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-51985485
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-3f4cf326>.elementor-widget-container
{
    background-color: #fff;
    padding: 15px 15px 15px 15px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-3f4cf326 img
{
    width: 93%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-3f4cf326:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-35676120
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-6a089f4f>.elementor-widget-container
{
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-6a089f4f img
{
    height: 59px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-6a089f4f:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-13127a60
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-566a3cee>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-566a3cee:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-566a3cee img
{
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-2c549bec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-6ef84cdb>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-6ef84cdb img
{
    height: 51px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-6ef84cdb:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-3c754c0d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-200b5565
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-13cd0af5>.elementor-widget-container
{
    background-color: #fff;
    padding: 7px 18px 2px 18px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-13cd0af5 img
{
    width: 99%;
    height: 90px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-13cd0af5:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-75a5b8f6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-7ef092e7>.elementor-widget-container
{
    background-color: #fff;
    padding: 26px 26px 26px 26px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-7ef092e7 img
{
    width: 100%;
    height: 49px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-7ef092e7:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-3f225998
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-3b12ac14>.elementor-widget-container
{
    background-color: #fff;
    padding: 14px 14px 14px 14px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-3b12ac14 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-3b12ac14:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-ef99f9a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-2f5ea2b1>.elementor-widget-container
{
    background-color: #fff;
    padding: 11px 11px 11px 11px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-2f5ea2b1:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-2f5ea2b1 img
{
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-157098a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-512ca3df
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-b402700>.elementor-widget-container
{
    background-color: #fff;
    padding: 18px 18px 18px 18px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-b402700 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-b402700:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-796fa621
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-44130409>.elementor-widget-container
{
    background-color: #fff;
    padding: 29px 29px 29px 29px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-44130409 img
{
    width: 100%;
    height: 42px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-44130409:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-6519d29d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-2ba958e1>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-2ba958e1 img
{
    width: 100%;
    height: 51px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-2ba958e1:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-4650d86a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-6d948f15>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-6d948f15 img
{
    width: 71%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-6d948f15:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-1d9910b4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-1e498235
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-7a3e61f9>.elementor-widget-container
{
    background-color: #fff;
    padding: 1px 18px 2px 18px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-7a3e61f9 img
{
    width: 99%;
    height: 98px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-7a3e61f9:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-671c602
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-68a7c163>.elementor-widget-container
{
    background-color: #fff;
    padding: 7px 7px 7px 7px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-68a7c163 img
{
    width: 69%;
    height: 87px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-68a7c163:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-292149df
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-4fba82a1>.elementor-widget-container
{
    background-color: #fff;
    padding: 14px 14px 14px 14px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-4fba82a1 img
{
    width: 44%;
    height: 75px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-4fba82a1:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-30ca1f35
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-7b0a6dfd>.elementor-widget-container
{
    background-color: #fff;
    padding: 11px 11px 11px 11px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-7b0a6dfd img
{
    height: 80px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-7b0a6dfd:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-98671a5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-2e68d408
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-64c76daa>.elementor-widget-container
{
    background-color: #fff;
    padding: 13px 18px 14px 17px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-64c76daa img
{
    width: 99%;
    height: 72px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-64c76daa:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-6df83553
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-564c6c0e>.elementor-widget-container
{
    background-color: #fff;
    padding: 19px 19px 19px 19px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-564c6c0e img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-564c6c0e:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-42a65070
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-84d5a00>.elementor-widget-container
{
    background-color: #fff;
    padding: 16px 16px 16px 16px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-84d5a00 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-84d5a00:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-6d91d74c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-51995c2b>.elementor-widget-container
{
    background-color: #fff;
    padding: 23px 23px 23px 23px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-51995c2b img
{
    height: 53px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-51995c2b:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-7dfda748
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-18ae5618
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-123440f8>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 18px 31px 17px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-123440f8 img
{
    width: 99%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-123440f8:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-64677795
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-54c3429a>.elementor-widget-container
{
    background-color: #fff;
    padding: 28px 28px 28px 28px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-54c3429a img
{
    width: 100%;
    height: 43px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-54c3429a:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-760bd49f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-39604539>.elementor-widget-container
{
    background-color: #fff;
    padding: 16px 16px 16px 16px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-39604539 img
{
    width: 36%;
    height: 70px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-39604539:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-717890f3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-4223b246>.elementor-widget-container
{
    background-color: #fff;
    padding: -6px -6px -6px -6px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-4223b246 img
{
    width: 32%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-4223b246:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-241eed00
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-6e67bd83
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-5a082f78>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 18px 15px 17px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-5a082f78 img
{
    width: 71%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-5a082f78:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-40a347d8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-5d35f56c>.elementor-widget-container
{
    background-color: #fff;
    padding: 19px 19px 19px 19px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-5d35f56c img
{
    width: 70%;
    height: 64px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-5d35f56c:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-6f14a213
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-35ff4a73>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-35ff4a73 img
{
    width: 100%;
    height: 54px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-35ff4a73:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-6f11a48c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-74f45164>.elementor-widget-container
{
    background-color: #fff;
    padding: -6px -6px -6px -6px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-74f45164 img
{
    width: 72%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-74f45164:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-53f5f05b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-5617deaf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-c18d15b>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-c18d15b img
{
    width: 71%;
    height: 46px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-c18d15b:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-2350524f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-d5f3bdf>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-d5f3bdf img
{
    width: 71%;
    height: 47px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-d5f3bdf:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-9eb62ed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-6966d17c>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-6966d17c img
{
    width: 87%;
    height: 48px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-6966d17c:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-5814b0a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-68e90783>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-68e90783 img
{
    width: 74%;
    height: 47px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-68e90783:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-57eebabe
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-2ab9e7e7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-20cb84c7>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 18px 15px 17px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-20cb84c7 img
{
    width: 80%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-20cb84c7:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-5e9ebf70
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-68e9dc30>.elementor-widget-container
{
    background-color: #fff;
    padding: 23px 23px 23px 23px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-68e9dc30 img
{
    width: 98%;
    height: 55px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-68e9dc30:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-69025809
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-1a14c468>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-1a14c468 img
{
    width: 100%;
    height: 53px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-1a14c468:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-1dbac473
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-f8a57ca>.elementor-widget-container
{
    background-color: #fff;
    padding: 0 0 0 0;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-f8a57ca img
{
    width: 72%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-f8a57ca:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-3c73a16b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-46177df3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-68d3863a>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 18px 15px 17px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-68d3863a img
{
    width: 87%;
    height: 75px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-68d3863a:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-1094d020
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-564d92b5>.elementor-widget-container
{
    background-color: #fff;
    padding: 28px 28px 28px 28px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-564d92b5 img
{
    width: 100%;
    height: 45px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-564d92b5:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-167e6bff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-425ce394>.elementor-widget-container
{
    background-color: #fff;
    padding: 28px 28px 28px 28px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-425ce394 img
{
    width: 100%;
    height: 45px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-425ce394:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-329119f3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-783ddf2b>.elementor-widget-container
{
    background-color: #fff;
    padding: 4px 4px 4px 4px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-783ddf2b img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-783ddf2b:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-4e5fb72e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-788a49d4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-424b4e6e>.elementor-widget-container
{
    background-color: #fff;
    padding: 22px 18px 15px 17px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-424b4e6e img
{
    width: 100%;
    height: 60px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-424b4e6e:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-20f6412b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-6e62e09f>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-6e62e09f img
{
    width: 100%;
    height: 52px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-6e62e09f:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-62ebf0c5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-3980681f>.elementor-widget-container
{
    background-color: #fff;
    padding: 6px 6px 6px 6px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-3980681f img
{
    width: 63%;
    height: 86px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-3980681f:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-23cb35f6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-317a5eff>.elementor-widget-container
{
    background-color: #fff;
    padding: 26px 26px 26px 26px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-317a5eff img
{
    width: 100%;
    height: 50px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-317a5eff:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-549da06a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-79bf4cff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-3966abb1>.elementor-widget-container
{
    background-color: #fff;
    padding: 27px 18px 15px 17px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-3966abb1 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-3966abb1:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-75bfa502
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-3f04924a>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-3f04924a img
{
    width: 81%;
    height: 48px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-3f04924a:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-5ecb6db9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-5c19889a>.elementor-widget-container
{
    background-color: #fff;
    padding: 22px 22px 22px 22px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-5c19889a img
{
    width: 88%;
    height: 54px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-5c19889a:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-2e00d2af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-5ccc86c0>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-5ccc86c0 img
{
    width: 44%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-5ccc86c0:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-233b1d39
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-1f2209c6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-39fec2>.elementor-widget-container
{
    background-color: #fff;
    padding: 14px 14px 14px 14px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-39fec2 img
{
    width: 59%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-39fec2:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-5d896546
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-2aefda7d>.elementor-widget-container
{
    background-color: #fff;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-2aefda7d img
{
    width: 100%;
    height: 46px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-2aefda7d:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-28e25564
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-6b450ec9>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-6b450ec9 img
{
    width: 77%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-6b450ec9:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-2eb14554
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-55fe92ec>.elementor-widget-container
{
    background-color: #fff;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-55fe92ec img
{
    width: 88%;
    height: 48px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-55fe92ec:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-17e7d898
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-45e52de1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-a3b2273>.elementor-widget-container
{
    background-color: #fff;
    padding: 14px 14px 14px 14px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-a3b2273 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-a3b2273:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-7f73e9ec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-183006fb>.elementor-widget-container
{
    background-color: #fff;
    padding: 17px 17px 17px 17px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-183006fb img
{
    width: 100%;
    height: 66px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-183006fb:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-2e4f51f8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-7b9d40b2>.elementor-widget-container
{
    background-color: #fff;
    padding: 10px 10px 10px 10px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-7b9d40b2 img
{
    width: 85%;
    height: 80px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-7b9d40b2:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-b4ceec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-57932550>.elementor-widget-container
{
    background-color: #fff;
    padding: 19px 19px 19px 19px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-57932550 img
{
    width: 88%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-57932550:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-21c26fd2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-5c568f1b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-5d255f82>.elementor-widget-container
{
    background-color: #fff;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-5d255f82 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-5d255f82:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-3af4a9af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-2a2e5c29>.elementor-widget-container
{
    background-color: #fff;
    padding: 19px 19px 19px 19px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-2a2e5c29 img
{
    width: 100%;
    height: 58px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-2a2e5c29:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-18957df8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-97b498b>.elementor-widget-container
{
    background-color: #333;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-97b498b img
{
    width: 100%;
    height: 46px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-97b498b:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-63430c46
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-6fe0efc0>.elementor-widget-container
{
    background-color: #828282;
    padding: 19px 19px 19px 19px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-6fe0efc0 img
{
    width: 88%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-6fe0efc0:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-41632dee
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-56dac50a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-357f65ec>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-357f65ec img
{
    width: 92%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-357f65ec:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-4750ac2d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-54e5fabe>.elementor-widget-container
{
    background-color: #fff;
    padding: 1px 1px 1px 1px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-54e5fabe img
{
    width: 64%;
    height: 93px;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-54e5fabe:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-5a6dd1f0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-204f9bbe>.elementor-widget-container
{
    background-color: #fff;
    padding: 28px 28px 28px 28px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-204f9bbe img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-204f9bbe:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-68255a4b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-144d5485>.elementor-widget-container
{
    background-color: #fff;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
}
.elementor-29218 .elementor-element.elementor-element-144d5485 img
{
    width: 92%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-144d5485:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-3ec81700
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-2140cb64
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-2b3dd8a3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-ffe3d86>.elementor-widget-container
{
    background-color: #0c0c0c;
    padding: 24px 24px 24px 24px;
    transition: background 1.9s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fcfcfc;
}
.elementor-29218 .elementor-element.elementor-element-ffe3d86 img
{
    width: 85%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-ffe3d86:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-876d621
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-4c56ea59>.elementor-widget-container
{
    background-color: #0c0c0c;
    padding: 27px 27px 27px 27px;
    transition: background 1.9s;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-4c56ea59 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-29218 .elementor-element.elementor-element-4c56ea59:hover img
{
    opacity: 1;
}
.elementor-29218 .elementor-element.elementor-element-37333a02
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-736fc5bc
{
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-477f7d7.elementor-element
{
    --align-self: center;
}
.elementor-29218 .elementor-element.elementor-element-477f7d7
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-477f7d7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 26px;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-2d97d759 .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-29218 .elementor-element.elementor-element-2d97d759 .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-2d97d759 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-2d97d759 .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-2d97d759 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-1710619:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-1710619>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-1710619
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-29218 .elementor-element.elementor-element-1710619>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29218 .elementor-element.elementor-element-98c87df
{
    margin-top: 0;
    margin-bottom: 50px;
}
.elementor-29218 .elementor-element.elementor-element-d700067
{
    width: 100%;
    max-width: 100%;
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-d700067 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-3488458
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-29218 .elementor-element.elementor-element-3488458 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-3488458 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-29218 .elementor-element.elementor-element-eda7a1b
{
    --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: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-eda7a1b:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-eda7a1b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-29218 .elementor-element.elementor-element-e61682c>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-e61682c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-29218 .elementor-element.elementor-element-a8b2b14 .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-29218 .elementor-element.elementor-element-a8b2b14 .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-a8b2b14 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-a8b2b14 .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-a8b2b14 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-2f61d77
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-22f6567>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-22f6567
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-22f6567 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-18cb0e2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-18cb0e2 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-18cb0e2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29218 .elementor-element.elementor-element-1fe33c4
{
    --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-29218 .elementor-element.elementor-element-14741a2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-14741a2.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-66799ad .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-29218 .elementor-element.elementor-element-66799ad .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-29218 .elementor-element.elementor-element-66799ad .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-3c51a09
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-3c51a09.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-71eb545 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-29218 .elementor-element.elementor-element-71eb545 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-29218 .elementor-element.elementor-element-71eb545 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-72c9607
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-72c9607.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-f01ec1e .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-29218 .elementor-element.elementor-element-f01ec1e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-29218 .elementor-element.elementor-element-f01ec1e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-0d12cd1
{
    --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-29218 .elementor-element.elementor-element-4a5ded6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-95227da .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-29218 .elementor-element.elementor-element-95227da .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-29218 .elementor-element.elementor-element-95227da .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-29218 .elementor-element.elementor-element-0def85a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-314c995
{
    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-29218 .elementor-element.elementor-element-314c995.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-632b2cb
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-632b2cb img
{
    width: 50%;
}
.elementor-29218 .elementor-element.elementor-element-89148bb
{
    --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-29218 .elementor-element.elementor-element-ecbf1e2 .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-29218 .elementor-element.elementor-element-ecbf1e2 .elementor-button:hover, .elementor-29218 .elementor-element.elementor-element-ecbf1e2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-ecbf1e2 .elementor-button:hover svg, .elementor-29218 .elementor-element.elementor-element-ecbf1e2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-29218 .elementor-element.elementor-element-fdcc69c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-4526ae8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-29218 .elementor-element.elementor-element-4526ae8
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-4526ae8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-2f98b32
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-2f98b32 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-2f98b32 .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-29218 .elementor-element.elementor-element-820fc87
{
    --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-29218 .elementor-element.elementor-element-820fc87:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-820fc87>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29218 .elementor-element.elementor-element-820fc87: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-29218 .elementor-element.elementor-element-820fc87, .elementor-29218 .elementor-element.elementor-element-820fc87::before
{
    --border-transition: .3s;
}
.elementor-29218 .elementor-element.elementor-element-d001818
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-bfc2b24>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-bfc2b24
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-9413493
{
    --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-29218 .elementor-element.elementor-element-9413493:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-9413493>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29218 .elementor-element.elementor-element-9413493: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-29218 .elementor-element.elementor-element-9413493, .elementor-29218 .elementor-element.elementor-element-9413493::before
{
    --border-transition: .3s;
}
.elementor-29218 .elementor-element.elementor-element-abfecd0
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-b33e7f1>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-b33e7f1
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-ccc623a
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-29218 .elementor-element.elementor-element-ccc623a:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-ccc623a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29218 .elementor-element.elementor-element-ccc623a: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-29218 .elementor-element.elementor-element-ccc623a, .elementor-29218 .elementor-element.elementor-element-ccc623a::before
{
    --border-transition: .3s;
}
.elementor-29218 .elementor-element.elementor-element-aaaec1a
{
    --display: flex;
    --flex-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-29218 .elementor-element.elementor-element-ea2a711
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-0156ee8
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-0156ee8:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-0156ee8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29218 .elementor-element.elementor-element-0156ee8: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-29218 .elementor-element.elementor-element-0156ee8, .elementor-29218 .elementor-element.elementor-element-0156ee8::before
{
    --border-transition: .3s;
}
.elementor-29218 .elementor-element.elementor-element-9730a0f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-db23fe9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-b28e21f
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-b28e21f:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-b28e21f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29218 .elementor-element.elementor-element-b28e21f: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-29218 .elementor-element.elementor-element-b28e21f, .elementor-29218 .elementor-element.elementor-element-b28e21f::before
{
    --border-transition: .3s;
}
.elementor-29218 .elementor-element.elementor-element-2fffaa8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-dc12188
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-44c8276
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-44c8276:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-44c8276>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29218 .elementor-element.elementor-element-44c8276: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-29218 .elementor-element.elementor-element-44c8276, .elementor-29218 .elementor-element.elementor-element-44c8276::before
{
    --border-transition: .3s;
}
.elementor-29218 .elementor-element.elementor-element-c64fe2b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-19d56d3
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-60d8257
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-29218 .elementor-element.elementor-element-60d8257:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-60d8257>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-29218 .elementor-element.elementor-element-60d8257: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-29218 .elementor-element.elementor-element-60d8257, .elementor-29218 .elementor-element.elementor-element-60d8257::before
{
    --border-transition: .3s;
}
.elementor-29218 .elementor-element.elementor-element-c4f9297
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-29218 .elementor-element.elementor-element-f7c9aaa
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-925115f
{
    --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-29218 .elementor-element.elementor-element-925115f>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-29218 .elementor-element.elementor-element-925115f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-925115f
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-29218 .elementor-element.elementor-element-925115f>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-29218 .elementor-element.elementor-element-697be21:not(.elementor-motion-effects-element-type-background), .elementor-29218 .elementor-element.elementor-element-697be21>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-29218 .elementor-element.elementor-element-697be21
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-29218 .elementor-element.elementor-element-697be21>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29218 .elementor-element.elementor-element-be1a288>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 15px 15px 15px 15px;
}
.elementor-29218 .elementor-element.elementor-element-be1a288>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-29218 .elementor-element.elementor-element-f456ce4
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-f456ce4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-7566fec
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-7566fec .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-7566fec .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-29218 .elementor-element.elementor-element-6b0b964>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(5px / 2);
}
.elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(5px / 2);
}
.elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
}
.elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
}
body.rtl .elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-5px / 2);
}
body:not(.rtl) .elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-5px / 2);
}
.elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-icon i
{
    color: #1754d4;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-icon svg
{
    fill: #1754d4;
    transition: fill .3s;
}
.elementor-29218 .elementor-element.elementor-element-6b0b964
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-29218 .elementor-element.elementor-element-5235518
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 70px 0 50px 0;
}
.elementor-29218 .elementor-element.elementor-element-3468589
{
    text-align: center;
}
.elementor-29218 .elementor-element.elementor-element-3468589 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-29218 .elementor-element.elementor-element-dd327cd
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-29218 .elementor-element.elementor-element-dd327cd .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-29218 .elementor-element.elementor-element-dd327cd .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-29218 .elementor-element.elementor-element-4f0c750
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-aeaa0f1
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-8f2a49c
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-93f3a55
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-89127a3
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-cf37279
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-71e60aa
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-968b520
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-a851d1c
    {
        --width: 12.141%;
    }
    .elementor-29218 .elementor-element.elementor-element-5b58dc9
    {
        --width: 34%;
    }
    .elementor-29218 .elementor-element.elementor-element-f26a3c4
    {
        --width: 30%;
    }
    .elementor-29218 .elementor-element.elementor-element-07f8ead
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-a0c5353
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-918d974
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-198ace9
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-ed6b995
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-1305ddf
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-a787e06
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-b2d4487
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-92ee77a
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-06c8966
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-87dbb1f
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-88fc079
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-a6599e4
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-ce64479
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-12f0b6c
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-79141a0
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-0710e46
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-dcc061d
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-15ffb34
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-a9dcd47
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-df67a02
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-782ca52
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-9c15194
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-0bb1edd
    {
        --width: 16%;
    }
    .elementor-29218 .elementor-element.elementor-element-d5cde28
    {
        --width: 16%;
    }
    .elementor-29218 .elementor-element.elementor-element-a525613
    {
        --width: 1.5%;
    }
    .elementor-29218 .elementor-element.elementor-element-fdfc020
    {
        --width: 16%;
    }
    .elementor-29218 .elementor-element.elementor-element-87a5105
    {
        --width: 1.5%;
    }
    .elementor-29218 .elementor-element.elementor-element-75da7e6
    {
        --width: 16%;
    }
    .elementor-29218 .elementor-element.elementor-element-ff414b8
    {
        --width: 16%;
    }
    .elementor-29218 .elementor-element.elementor-element-dc0684d
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-0b8c005
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-b00648c
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-5f7c5c3
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-f76365b
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-2111d19
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-517ba1d
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-c5d2a2b
    {
        --width: 17%;
    }
    .elementor-29218 .elementor-element.elementor-element-6e1e844
    {
        --width: 13%;
    }
    .elementor-29218 .elementor-element.elementor-element-6d27753
    {
        --width: 13%;
    }
    .elementor-29218 .elementor-element.elementor-element-998257f
    {
        --width: 13%;
    }
    .elementor-29218 .elementor-element.elementor-element-b2dedb4
    {
        --width: 13%;
    }
    .elementor-29218 .elementor-element.elementor-element-2671d01
    {
        --width: 13%;
    }
    .elementor-29218 .elementor-element.elementor-element-49e9eb9
    {
        --width: 16%;
    }
    .elementor-29218 .elementor-element.elementor-element-11048ef
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-e339d1a
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-3840d0a
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-7812abc
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-6ef7a2d
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-68cf05a
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-20307eb
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-9e364f5
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-73bfd5b
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-a68ae91
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-0525c90
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-8ce102a
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-4a89cf3
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-2f0e5c4
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-a8f614d
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-58066a3
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-c6c6f48
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-d98cbfb
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-139ecff
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-c24b8f1
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-f405745
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-cbba1a4
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-9413035
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-ee39436
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-4a4c135
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-311a99f
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-80b0fbd
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-c78231c
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-73ae3d2
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-f959135
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-65edbfd
    {
        --width: 14%;
    }
    .elementor-29218 .elementor-element.elementor-element-9a45441
    {
        --width: 12%;
    }
    .elementor-29218 .elementor-element.elementor-element-900f85f
    {
        --width: 12%;
    }
    .elementor-29218 .elementor-element.elementor-element-84d4cb1
    {
        --width: 12%;
    }
    .elementor-29218 .elementor-element.elementor-element-b0cbb34
    {
        --width: 12%;
    }
    .elementor-29218 .elementor-element.elementor-element-e74a31a
    {
        --width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-2b0e0ef
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-9e14798
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-e6dee13
    {
        --width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-6320a7a
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-b045046
    {
        width: 48.301%;
    }
    .elementor-29218 .elementor-element.elementor-element-d1a4427
    {
        width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-349a9d4c
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-6ebb248f
    {
        --width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-3f694a36
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-4e4b5ca4
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-6affa69f
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-2b226808
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-123d7516
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-56883062
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-542669d8
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-4357da34
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-5afd61a0
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-45e1a2a5
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-6e2de57c
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-1a8be1d4
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-5f544411
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-368ba819
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-3b010748
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-3a408bba
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-51985485
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-35676120
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-13127a60
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-2c549bec
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-3c754c0d
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-200b5565
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-75a5b8f6
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-3f225998
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-ef99f9a
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-157098a
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-512ca3df
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-796fa621
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-6519d29d
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-4650d86a
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-1d9910b4
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-1e498235
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-671c602
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-292149df
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-30ca1f35
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-98671a5
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-2e68d408
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-6df83553
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-42a65070
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-6d91d74c
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-7dfda748
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-18ae5618
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-64677795
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-760bd49f
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-717890f3
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-241eed00
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-6e67bd83
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-40a347d8
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-6f14a213
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-6f11a48c
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-53f5f05b
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-5617deaf
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-2350524f
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-9eb62ed
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-5814b0a
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-57eebabe
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-2ab9e7e7
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-5e9ebf70
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-69025809
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-1dbac473
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-3c73a16b
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-46177df3
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-1094d020
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-167e6bff
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-329119f3
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-4e5fb72e
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-788a49d4
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-20f6412b
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-62ebf0c5
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-23cb35f6
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-549da06a
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-79bf4cff
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-75bfa502
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-5ecb6db9
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-2e00d2af
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-233b1d39
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-1f2209c6
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-5d896546
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-28e25564
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-2eb14554
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-17e7d898
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-45e52de1
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-7f73e9ec
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-2e4f51f8
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-b4ceec
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-21c26fd2
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-5c568f1b
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-3af4a9af
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-18957df8
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-63430c46
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-41632dee
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-56dac50a
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-4750ac2d
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-5a6dd1f0
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-68255a4b
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-3ec81700
    {
        --content-width: 1140px;
    }
    .elementor-29218 .elementor-element.elementor-element-2140cb64
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-2b3dd8a3
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-876d621
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-37333a02
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-eda7a1b
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-1fe33c4
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-14741a2
    {
        --width: 23%;
    }
    .elementor-29218 .elementor-element.elementor-element-3c51a09
    {
        --width: 24.536%;
    }
    .elementor-29218 .elementor-element.elementor-element-72c9607
    {
        --width: 25.956%;
    }
    .elementor-29218 .elementor-element.elementor-element-0d12cd1
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-4a5ded6
    {
        --width: 30%;
    }
    .elementor-29218 .elementor-element.elementor-element-0def85a
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-89148bb
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-fdcc69c
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-d001818
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-abfecd0
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-aaaec1a
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-0156ee8
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-9730a0f
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-b28e21f
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-2fffaa8
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-44c8276
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-c64fe2b
    {
        --content-width: 1460px;
    }
    .elementor-29218 .elementor-element.elementor-element-60d8257
    {
        --content-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-c4f9297
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-29218 .elementor-element.elementor-element-b2d4487
    {
        --width: 290px;
    }
    .elementor-29218 .elementor-element.elementor-element-92ee77a
    {
        --width: 317px;
    }
    .elementor-29218 .elementor-element.elementor-element-06c8966
    {
        --width: 286.5px;
    }
    .elementor-29218 .elementor-element.elementor-element-87dbb1f
    {
        --width: 332.5px;
    }
    .elementor-29218 .elementor-element.elementor-element-88fc079
    {
        --width: 292.5px;
    }
    .elementor-29218 .elementor-element.elementor-element-a6599e4
    {
        --width: 302.5px;
    }
    .elementor-29218 .elementor-element.elementor-element-ce64479
    {
        --width: 308.5px;
    }
    .elementor-29218 .elementor-element.elementor-element-12f0b6c
    {
        --width: 321.5px;
    }
    .elementor-29218 .elementor-element.elementor-element-0710e46
    {
        --width: 506.25px;
    }
    .elementor-29218 .elementor-element.elementor-element-15ffb34
    {
        --width: 283.25px;
    }
    .elementor-29218 .elementor-element.elementor-element-a9dcd47
    {
        --width: 282.25px;
    }
    .elementor-29218 .elementor-element.elementor-element-d5cde28
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-fdfc020
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-75da7e6
    {
        --width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-b00648c
    {
        --width: 30%;
    }
    .elementor-29218 .elementor-element.elementor-element-5f7c5c3
    {
        --width: 30%;
    }
    .elementor-29218 .elementor-element.elementor-element-f76365b
    {
        --width: 30%;
    }
    .elementor-29218 .elementor-element.elementor-element-6e1e844
    {
        --width: 19%;
    }
    .elementor-29218 .elementor-element.elementor-element-6d27753
    {
        --width: 19%;
    }
    .elementor-29218 .elementor-element.elementor-element-998257f
    {
        --width: 19%;
    }
    .elementor-29218 .elementor-element.elementor-element-b2dedb4
    {
        --width: 19%;
    }
    .elementor-29218 .elementor-element.elementor-element-2671d01
    {
        --width: 19%;
    }
    .elementor-29218 .elementor-element.elementor-element-d1a4427
    {
        width: 100%;
    }
}
@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-29218 .elementor-element.elementor-element-0772cda
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-3a2b807
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-29218 .elementor-element.elementor-element-1a16c68
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-1a16c68.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-661f8d9
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-661f8d9.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-384d9635
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-384d9635>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-384d9635.elementor-element
    {
        --align-self: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-29218 .elementor-element.elementor-element-4f0c750
    {
        --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-29218 .elementor-element.elementor-element-aeaa0f1
    {
        --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-29218 .elementor-element.elementor-element-9df3ed0 .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-29218 .elementor-element.elementor-element-e92dd8a>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-29218 .elementor-element.elementor-element-e46e1da
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29218 .elementor-element.elementor-element-73811a6
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-511afb0
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-29218 .elementor-element.elementor-element-4b36ef4
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-5bd287e
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47
    {
        width: var(--container-widget-width,187.734px);
        max-width: 187.734px;
        --container-widget-width: 187.734px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-29218 .elementor-element.elementor-element-be636fb
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520
    {
        width: var(--container-widget-width,180px);
        max-width: 180px;
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-29218 .elementor-element.elementor-element-22c84ca
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29218 .elementor-element.elementor-element-9555099
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-febfa17
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349
    {
        width: var(--container-widget-width,180px);
        max-width: 180px;
        --container-widget-width: 180px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-29218 .elementor-element.elementor-element-e4783c7
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-29218 .elementor-element.elementor-element-7d1cc82
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-a5a9f8b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-a5a9f8b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-a5a9f8b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-a5a9f8b .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-282561f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-0432fdc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-0432fdc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-0432fdc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-0432fdc .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-6e8c374
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-9bf3ea8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9bf3ea8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9bf3ea8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9bf3ea8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-64fb38f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-78f24b0
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-77ad82d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-77ad82d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-77ad82d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-77ad82d .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-af5dbd4
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-b6da236
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-735449f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-735449f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-735449f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-735449f .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-6a76db5
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-4968b2a
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-b529092.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-b529092.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-b529092.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-b529092 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-62bb193
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-5c23c51
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-dd06c5c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-dd06c5c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-dd06c5c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-dd06c5c .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-6082fdc
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-428d35f
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-e1e69b8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-e1e69b8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-e1e69b8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-e1e69b8 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-e1e69b8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-29218 .elementor-element.elementor-element-af23401
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-bcca4d4 .elementor-heading-title
    {
        line-height: 51px;
    }
    .elementor-29218 .elementor-element.elementor-element-baf615a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-5c6621d
    {
        font-size: 14px;
    }
    .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-29218 .elementor-element.elementor-element-8a05a46
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-07a68f9
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-0772cda
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-ae54297
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-7a2cd41
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-d9c54f3
    {
        --flex-wrap: wrap;
    }
    .elementor-29218 .elementor-element.elementor-element-3780902
    {
        --flex-wrap: wrap;
    }
    .elementor-29218 .elementor-element.elementor-element-a74d17c
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-6f948c7
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-3a2b807
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-af5ea50 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-29218 .elementor-element.elementor-element-ee1b766 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-51c987e .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-4e6cbdf .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-1a16c68
    {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,62%);
        max-width: 62%;
    }
    .elementor-29218 .elementor-element.elementor-element-ad5580a
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-ad5580a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-ad5580a.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-661f8d9
    {
        width: var(--container-widget-width,98.095%);
        max-width: 98.095%;
        --container-widget-width: 98.095%;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-04f0e98 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-384d9635
    {
        --container-widget-width: 62%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,62%);
        max-width: 62%;
    }
    .elementor-29218 .elementor-element.elementor-element-3f694a36
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-4573e21c img
    {
        height: 50px;
    }
    .elementor-29218 .elementor-element.elementor-element-45e54004 img
    {
        height: 35px;
    }
    .elementor-29218 .elementor-element.elementor-element-fb9d608 img
    {
        height: 70px;
    }
    .elementor-29218 .elementor-element.elementor-element-e3c095f img
    {
        height: 58px;
    }
    .elementor-29218 .elementor-element.elementor-element-56883062
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-2d595d79 img
    {
        height: 50px;
    }
    .elementor-29218 .elementor-element.elementor-element-3375e93e img
    {
        height: 31px;
    }
    .elementor-29218 .elementor-element.elementor-element-5e8111ae img
    {
        height: 70px;
    }
    .elementor-29218 .elementor-element.elementor-element-42c5e041 img
    {
        height: 34px;
    }
    .elementor-29218 .elementor-element.elementor-element-6e2de57c
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-186e8028 img
    {
        height: 40px;
    }
    .elementor-29218 .elementor-element.elementor-element-5084ae2b img
    {
        height: 60px;
    }
    .elementor-29218 .elementor-element.elementor-element-1f8ec966 img
    {
        height: 67px;
    }
    .elementor-29218 .elementor-element.elementor-element-20faa76 img
    {
        height: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-3a408bba
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-6a089f4f img
    {
        height: 33px;
    }
    .elementor-29218 .elementor-element.elementor-element-6ef84cdb img
    {
        height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-3c754c0d
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-13cd0af5 img
    {
        height: 67px;
    }
    .elementor-29218 .elementor-element.elementor-element-7ef092e7 img
    {
        height: 27px;
    }
    .elementor-29218 .elementor-element.elementor-element-3b12ac14 img
    {
        height: 49px;
    }
    .elementor-29218 .elementor-element.elementor-element-2f5ea2b1 img
    {
        height: 54px;
    }
    .elementor-29218 .elementor-element.elementor-element-157098a
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-b402700 img
    {
        height: 46px;
    }
    .elementor-29218 .elementor-element.elementor-element-44130409 img
    {
        height: 22px;
    }
    .elementor-29218 .elementor-element.elementor-element-2ba958e1 img
    {
        height: 35px;
    }
    .elementor-29218 .elementor-element.elementor-element-6d948f15 img
    {
        height: 34px;
    }
    .elementor-29218 .elementor-element.elementor-element-1d9910b4
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-7a3e61f9 img
    {
        height: 70px;
    }
    .elementor-29218 .elementor-element.elementor-element-68a7c163 img
    {
        height: 58px;
    }
    .elementor-29218 .elementor-element.elementor-element-4fba82a1 img
    {
        height: 44px;
    }
    .elementor-29218 .elementor-element.elementor-element-7b0a6dfd img
    {
        height: 50px;
    }
    .elementor-29218 .elementor-element.elementor-element-98671a5
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-64c76daa img
    {
        height: 46px;
    }
    .elementor-29218 .elementor-element.elementor-element-51995c2b img
    {
        height: 27px;
    }
    .elementor-29218 .elementor-element.elementor-element-7dfda748
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-123440f8 img
    {
        height: 37px;
    }
    .elementor-29218 .elementor-element.elementor-element-54c3429a img
    {
        height: 22px;
    }
    .elementor-29218 .elementor-element.elementor-element-39604539 img
    {
        height: 48px;
    }
    .elementor-29218 .elementor-element.elementor-element-4223b246 img
    {
        height: 78px;
    }
    .elementor-29218 .elementor-element.elementor-element-241eed00
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-5d35f56c img
    {
        height: 36px;
    }
    .elementor-29218 .elementor-element.elementor-element-35ff4a73 img
    {
        height: 22px;
    }
    .elementor-29218 .elementor-element.elementor-element-74f45164 img
    {
        height: 73px;
    }
    .elementor-29218 .elementor-element.elementor-element-53f5f05b
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-57eebabe
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-68e9dc30 img
    {
        height: 27px;
    }
    .elementor-29218 .elementor-element.elementor-element-1a14c468 img
    {
        height: 24px;
    }
    .elementor-29218 .elementor-element.elementor-element-f8a57ca img
    {
        height: 72px;
    }
    .elementor-29218 .elementor-element.elementor-element-3c73a16b
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-68d3863a img
    {
        height: 55px;
    }
    .elementor-29218 .elementor-element.elementor-element-564d92b5 img
    {
        height: 22px;
    }
    .elementor-29218 .elementor-element.elementor-element-425ce394 img
    {
        height: 24px;
    }
    .elementor-29218 .elementor-element.elementor-element-783ddf2b img
    {
        height: 72px;
    }
    .elementor-29218 .elementor-element.elementor-element-4e5fb72e
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-424b4e6e img
    {
        height: 40px;
    }
    .elementor-29218 .elementor-element.elementor-element-6e62e09f img
    {
        height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-3980681f img
    {
        height: 65px;
    }
    .elementor-29218 .elementor-element.elementor-element-317a5eff img
    {
        height: 22px;
    }
    .elementor-29218 .elementor-element.elementor-element-549da06a
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-3f04924a img
    {
        height: 26px;
    }
    .elementor-29218 .elementor-element.elementor-element-5c19889a img
    {
        height: 28px;
    }
    .elementor-29218 .elementor-element.elementor-element-5ccc86c0 img
    {
        height: 61px;
    }
    .elementor-29218 .elementor-element.elementor-element-233b1d39
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-39fec2 img
    {
        height: 53px;
    }
    .elementor-29218 .elementor-element.elementor-element-2aefda7d img
    {
        height: 28px;
    }
    .elementor-29218 .elementor-element.elementor-element-6b450ec9 img
    {
        height: 61px;
    }
    .elementor-29218 .elementor-element.elementor-element-55fe92ec img
    {
        height: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-17e7d898
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-183006fb img
    {
        height: 40px;
    }
    .elementor-29218 .elementor-element.elementor-element-7b9d40b2 img
    {
        height: 53px;
    }
    .elementor-29218 .elementor-element.elementor-element-21c26fd2
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-2a2e5c29 img
    {
        height: 40px;
    }
    .elementor-29218 .elementor-element.elementor-element-97b498b img
    {
        height: 23px;
    }
    .elementor-29218 .elementor-element.elementor-element-6fe0efc0 img
    {
        height: 40px;
    }
    .elementor-29218 .elementor-element.elementor-element-41632dee
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-357f65ec img
    {
        height: 34px;
    }
    .elementor-29218 .elementor-element.elementor-element-54e5fabe img
    {
        height: 80px;
    }
    .elementor-29218 .elementor-element.elementor-element-204f9bbe img
    {
        height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-144d5485 img
    {
        height: 38px;
    }
    .elementor-29218 .elementor-element.elementor-element-3ec81700
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-ffe3d86 img
    {
        height: 32px;
    }
    .elementor-29218 .elementor-element.elementor-element-1fe33c4
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-1fe33c4.e-con
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-14741a2
    {
        --justify-content: center;
    }
    .elementor-29218 .elementor-element.elementor-element-14741a2.e-con
    {
        --align-self: flex-start;
    }
    .elementor-29218 .elementor-element.elementor-element-66799ad .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-3c51a09
    {
        --justify-content: center;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-71eb545>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-71eb545 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-72c9607
    {
        --justify-content: center;
    }
    .elementor-29218 .elementor-element.elementor-element-f01ec1e .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-0d12cd1
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-0d12cd1.e-con
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-4a5ded6
    {
        --justify-content: center;
    }
    .elementor-29218 .elementor-element.elementor-element-4a5ded6.e-con
    {
        --align-self: flex-start;
    }
    .elementor-29218 .elementor-element.elementor-element-95227da .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-314c995
    {
        width: var(--container-widget-width,625.391px);
        max-width: 625.391px;
        --container-widget-width: 625.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-925115f>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-f456ce4
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-f456ce4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-f456ce4.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-3468589
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-3468589>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-3468589.elementor-element
    {
        --align-self: center;
    }
}
@media(max-width: 767px)
{
    .elementor-29218 .elementor-element.elementor-element-4f0c750
    {
        --padding-top: 30px;
        --padding-bottom: 30px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-29218 .elementor-element.elementor-element-3b14f0e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-3b14f0e
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-3b14f0e .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-b5b0f0a>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b5b0f0a
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-b5b0f0a .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-ed14e9e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-ed14e9e
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-ed14e9e .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-29218 .elementor-element.elementor-element-249b02f
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-29218 .elementor-element.elementor-element-2c9ff6f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-334d489
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-9df3ed0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-29218 .elementor-element.elementor-element-0e02f94>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-0e02f94 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-89127a3
    {
        --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-29218 .elementor-element.elementor-element-e92dd8a
    {
        width: var(--container-widget-width,169.844px);
        max-width: 169.844px;
        --container-widget-width: 169.844px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-e92dd8a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-e92dd8a.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-e92dd8a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-29218 .elementor-element.elementor-element-e46e1da>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-e46e1da
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-726d894 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-29218 .elementor-element.elementor-element-73811a6>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-73811a6
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-52fd9b4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-29218 .elementor-element.elementor-element-511afb0>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-511afb0
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-cf37279
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4
    {
        width: var(--container-widget-width,263.688px);
        max-width: 263.688px;
        --container-widget-width: 263.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-b26afa4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-29218 .elementor-element.elementor-element-4b36ef4>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-4b36ef4
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-c0bb1bc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-29218 .elementor-element.elementor-element-5bd287e>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-5bd287e
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-9f9bd47 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-29218 .elementor-element.elementor-element-be636fb>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-be636fb
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-71e60aa
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-78cb520 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-29218 .elementor-element.elementor-element-22c84ca>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-22c84ca
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-b21a56f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-29218 .elementor-element.elementor-element-9555099>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-9555099
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-9777e1a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-29218 .elementor-element.elementor-element-febfa17>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-febfa17
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-968b520
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-f3e6349 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-29218 .elementor-element.elementor-element-e4783c7>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-e4783c7
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-317f3f1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-29218 .elementor-element.elementor-element-7d1cc82>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-7d1cc82
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-07f8ead
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-a0c5353
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-6436205 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-29218 .elementor-element.elementor-element-ba1d586>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-ba1d586 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-918d974
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-8b81b72
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-a5a9f8b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-a5a9f8b .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-282561f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-282561f
    {
        --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-29218 .elementor-element.elementor-element-282561f.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-0432fdc .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-0432fdc .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-6e8c374
    {
        --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-29218 .elementor-element.elementor-element-6e8c374.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-9bf3ea8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-9bf3ea8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-64fb38f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-64fb38f
    {
        --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-29218 .elementor-element.elementor-element-64fb38f.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-77ad82d .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-77ad82d .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-af5dbd4
    {
        --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-29218 .elementor-element.elementor-element-af5dbd4.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-735449f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-735449f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-735449f .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-6a76db5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-6a76db5
    {
        --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-29218 .elementor-element.elementor-element-6a76db5.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-b529092 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-b529092 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-b529092 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-62bb193>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-62bb193
    {
        --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-29218 .elementor-element.elementor-element-62bb193.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-dd06c5c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-dd06c5c .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-dd06c5c .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-6082fdc>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-6082fdc
    {
        --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-29218 .elementor-element.elementor-element-6082fdc.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-e1e69b8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-29218 .elementor-element.elementor-element-e1e69b8 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-e1e69b8 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-29218 .elementor-element.elementor-element-af23401>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-af23401
    {
        --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-29218 .elementor-element.elementor-element-af23401.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-4a559c0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-46121bc.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-46121bc .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-29218 .elementor-element.elementor-element-198ace9
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-bcca4d4.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-bcca4d4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-29218 .elementor-element.elementor-element-6a68619>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-6a68619 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-5c6621d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-5c6621d
    {
        font-size: 13.31px;
    }
    .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-29218 .elementor-element.elementor-element-8a05a46>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-8a05a46
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-07a68f9>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-07a68f9
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-0772cda
    {
        --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-29218 .elementor-element.elementor-element-0772cda>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-0772cda.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-29218 .elementor-element.elementor-element-63b12e2
    {
        --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-29218 .elementor-element.elementor-element-8872fdc>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-8872fdc .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-29218 .elementor-element.elementor-element-1305ddf
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-2e12a00.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-2e12a00 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-29218 .elementor-element.elementor-element-2b23e62>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-2b23e62 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-7a2cd41>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-7a2cd41
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-e6df6d3>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-e6df6d3 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-740a31e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-740a31e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-b6b5161>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-b6b5161 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-9288eea>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-9288eea .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-719f71f>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-719f71f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-0a8fe6e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-0a8fe6e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-0e8d79e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-0e8d79e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-10f08d9>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-10f08d9 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-a74d17c>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-a74d17c
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-6f948c7>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-6f948c7
    {
        font-size: 13.31px;
    }
    .elementor-29218 .elementor-element.elementor-element-3a2b807
    {
        --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-29218 .elementor-element.elementor-element-3a2b807>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-3a2b807.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-29218 .elementor-element.elementor-element-d433ca3
    {
        --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-29218 .elementor-element.elementor-element-f47e642
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-af5ea50>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-af5ea50 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-29218 .elementor-element.elementor-element-40ecb26>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-40ecb26 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-0bb1edd
    {
        --width: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-d5cde28
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-29218 .elementor-element.elementor-element-ee1b766 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-29218 .elementor-element.elementor-element-ee1b766 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29218 .elementor-element.elementor-element-ee1b766 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29218 .elementor-element.elementor-element-fdfc020
    {
        --width: 33%;
    }
    .elementor-29218 .elementor-element.elementor-element-51c987e .elementor-counter
    {
        gap: 5px;
    }
    .elementor-29218 .elementor-element.elementor-element-51c987e .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29218 .elementor-element.elementor-element-51c987e .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29218 .elementor-element.elementor-element-75da7e6
    {
        --width: 33%;
    }
    .elementor-29218 .elementor-element.elementor-element-4e6cbdf .elementor-counter
    {
        gap: 5px;
    }
    .elementor-29218 .elementor-element.elementor-element-4e6cbdf .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29218 .elementor-element.elementor-element-4e6cbdf .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-29218 .elementor-element.elementor-element-b00648c
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-f6c4389 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-29218 .elementor-element.elementor-element-f6c4389 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29218 .elementor-element.elementor-element-f6c4389 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29218 .elementor-element.elementor-element-5f7c5c3
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-74cc01b .elementor-counter
    {
        gap: 2px;
    }
    .elementor-29218 .elementor-element.elementor-element-74cc01b .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29218 .elementor-element.elementor-element-74cc01b .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29218 .elementor-element.elementor-element-f76365b
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-1ac0ef3 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-29218 .elementor-element.elementor-element-1ac0ef3 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-29218 .elementor-element.elementor-element-1ac0ef3 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-29218 .elementor-element.elementor-element-2111d19
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-6577acb
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-6577acb .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-29218 .elementor-element.elementor-element-517ba1d
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-c8954c8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-29218 .elementor-element.elementor-element-47a695b>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-47a695b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-47a695b .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-29218 .elementor-element.elementor-element-8ad029b
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-29218 .elementor-element.elementor-element-6e1e844
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-9c2cba6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-6d27753
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-0dc5d1f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-998257f
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-b2dedb4
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-2671d01
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-e339d1a
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-3840d0a
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-7812abc
    {
        --width: 33%;
    }
    .elementor-29218 .elementor-element.elementor-element-6ef7a2d
    {
        --width: 33%;
    }
    .elementor-29218 .elementor-element.elementor-element-68cf05a
    {
        --width: 33%;
    }
    .elementor-29218 .elementor-element.elementor-element-73bfd5b
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-a68ae91
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-0525c90
    {
        --width: 33%;
    }
    .elementor-29218 .elementor-element.elementor-element-8ce102a
    {
        --width: 33%;
    }
    .elementor-29218 .elementor-element.elementor-element-4a89cf3
    {
        --width: 33%;
    }
    .elementor-29218 .elementor-element.elementor-element-58066a3
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-c6c6f48
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-d98cbfb
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-139ecff
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-ee39436
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-4a4c135
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-311a99f
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-80b0fbd
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-c78231c
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-65edbfd
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-1675373
    {
        --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-29218 .elementor-element.elementor-element-1675373>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-1675373.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-29218 .elementor-element.elementor-element-2b0e0ef
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-9e14798
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-a5cf23f
    {
        --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-29218 .elementor-element.elementor-element-c19f35f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-29218 .elementor-element.elementor-element-bd6bc1b>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-bd6bc1b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-e6dee13
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-1a16c68
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-1a16c68 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-6320a7a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-f6b30be
    {
        padding: 36px 0 36px 0;
    }
    .elementor-29218 .elementor-element.elementor-element-f12ca2d>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-f856e9f
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-ad5580a .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-f1cd18b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-f1cd18b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-661f8d9
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-661f8d9 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-5de40f8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-04f0e98>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-04f0e98 .elementor-button
    {
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-29218 .elementor-element.elementor-element-349a9d4c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-8ada3c0 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-6ebb248f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-384d9635>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-384d9635
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-29218 .elementor-element.elementor-element-384d9635 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-3f694a36
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-4e4b5ca4
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-6affa69f
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-2b226808
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-123d7516
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-56883062
    {
        --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-29218 .elementor-element.elementor-element-542669d8
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-4357da34
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-5afd61a0
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-45e1a2a5
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-6e2de57c
    {
        --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-29218 .elementor-element.elementor-element-1a8be1d4
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-5f544411
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-368ba819
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-3b010748
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-3a408bba
    {
        --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-29218 .elementor-element.elementor-element-51985485
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-35676120
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-13127a60
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-2c549bec
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-3c754c0d
    {
        --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-29218 .elementor-element.elementor-element-200b5565
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-75a5b8f6
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-3f225998
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-ef99f9a
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-157098a
    {
        --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-29218 .elementor-element.elementor-element-512ca3df
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-796fa621
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-6519d29d
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-4650d86a
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-1d9910b4
    {
        --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-29218 .elementor-element.elementor-element-1e498235
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-671c602
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-292149df
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-30ca1f35
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-98671a5
    {
        --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-29218 .elementor-element.elementor-element-2e68d408
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-6df83553
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-42a65070
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-6d91d74c
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-7dfda748
    {
        --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-29218 .elementor-element.elementor-element-18ae5618
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-64677795
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-760bd49f
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-717890f3
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-241eed00
    {
        --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-29218 .elementor-element.elementor-element-6e67bd83
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-40a347d8
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-6f14a213
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-6f11a48c
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-53f5f05b
    {
        --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-29218 .elementor-element.elementor-element-5617deaf
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-2350524f
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-9eb62ed
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-5814b0a
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-57eebabe
    {
        --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-29218 .elementor-element.elementor-element-2ab9e7e7
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-5e9ebf70
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-69025809
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-1dbac473
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-3c73a16b
    {
        --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-29218 .elementor-element.elementor-element-46177df3
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-1094d020
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-167e6bff
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-329119f3
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-4e5fb72e
    {
        --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-29218 .elementor-element.elementor-element-788a49d4
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-20f6412b
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-62ebf0c5
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-23cb35f6
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-549da06a
    {
        --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-29218 .elementor-element.elementor-element-79bf4cff
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-75bfa502
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-5ecb6db9
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-2e00d2af
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-233b1d39
    {
        --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-29218 .elementor-element.elementor-element-1f2209c6
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-5d896546
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-28e25564
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-2eb14554
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-17e7d898
    {
        --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-29218 .elementor-element.elementor-element-45e52de1
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-7f73e9ec
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-2e4f51f8
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-b4ceec
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-21c26fd2
    {
        --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-29218 .elementor-element.elementor-element-5c568f1b
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-3af4a9af
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-18957df8
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-63430c46
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-41632dee
    {
        --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-29218 .elementor-element.elementor-element-56dac50a
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-4750ac2d
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-5a6dd1f0
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-68255a4b
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-3ec81700
    {
        --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-29218 .elementor-element.elementor-element-2140cb64
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-2b3dd8a3
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-876d621
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-37333a02
    {
        --width: 50%;
    }
    .elementor-29218 .elementor-element.elementor-element-736fc5bc
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-d700067 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-eda7a1b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-2f61d77
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-22f6567>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-22f6567 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-29218 .elementor-element.elementor-element-18cb0e2>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-18cb0e2 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-29218 .elementor-element.elementor-element-66799ad .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-29218 .elementor-element.elementor-element-3c51a09
    {
        --padding-top: 7px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-71eb545 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-29218 .elementor-element.elementor-element-f01ec1e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-29218 .elementor-element.elementor-element-95227da .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-29218 .elementor-element.elementor-element-314c995
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 14px;
        line-height: 25px;
    }
    .elementor-29218 .elementor-element.elementor-element-314c995.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-632b2cb img
    {
        width: 80%;
    }
    .elementor-29218 .elementor-element.elementor-element-89148bb
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-fdcc69c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-29218 .elementor-element.elementor-element-4526ae8
    {
        width: var(--container-widget-width,84.855%);
        max-width: 84.855%;
        --container-widget-width: 84.855%;
        --container-widget-flex-grow: 0;
    }
    .elementor-29218 .elementor-element.elementor-element-4526ae8.elementor-element
    {
        --align-self: center;
    }
    .elementor-29218 .elementor-element.elementor-element-4526ae8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.6em;
    }
    .elementor-29218 .elementor-element.elementor-element-2f98b32>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-2f98b32 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-bfc2b24
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-b33e7f1
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-ea2a711
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-db23fe9
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-dc12188
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-19d56d3
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-f7c9aaa
    {
        font-size: 14px;
    }
    .elementor-29218 .elementor-element.elementor-element-925115f>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-29218 .elementor-element.elementor-element-925115f
    {
        --n-accordion-title-font-size: 15px;
    }
    .elementor-29218 .elementor-element.elementor-element-f456ce4 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-7566fec>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-7566fec .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-29218 .elementor-element.elementor-element-6b0b964>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-29218 .elementor-element.elementor-element-6b0b964 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-29218 .elementor-element.elementor-element-3468589 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-29218 .elementor-element.elementor-element-dd327cd>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-29218 .elementor-element.elementor-element-dd327cd .elementor-divider-separator
    {
        width: 108px;
    }
}/* Start custom CSS for html, class: .elementor-element-2319e8a */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-93f3a55 */
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-86b48d0 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-89127a3 *//*.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-cf37279 *//*.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-d5bf5be */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-71e60aa *//*.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-a851d1c */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f26a3c4 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-968b520 *//*.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-07f8ead *//*.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-4a559c0 *//*.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-a0c5353 */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_middle_first_sec
    {
        margin-top: 150px;
    }
    .features_middle_second_sec
    {
        margin-top: 0;
    }
    .features_last_column_game_sec
    {
        margin-top: 10px;
    }
    .first_column_sec_box
    {
        margin-top: 34px;
    }
    .last_column_3rd_box
    {
        margin-top: 28px;
    }
    .last_column_2nd_box
    {
        margin-top: 50px;
    }
    .last_column_last_box
    {
        margin-top: -15px;
    }
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-0772cda */
@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 nested-tabs, class: .elementor-element-3a2b807 */
@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-9c15194 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0b8c005 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-1675373 */
@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 image, class: .elementor-element-5b39a53 */
.additional_services img
{
    animation: moveElements 3s ease-in-out 900ms infinite;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5de40f8 *//*.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 html, class: .elementor-element-f182ce8 */
.timeline.height-8:after
{
    height: 850px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1fe33c4 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0d12cd1 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2f61d77 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-925115f */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
