﻿.elementor-320168 .elementor-element.elementor-element-f706f47
{
    --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-320168 .elementor-element.elementor-element-f706f47:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-f706f47>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #01168000;
    background-image: url("../../gambling/image/Bitcoin-Casino-Software-Provider.png");
    background-position: center center;
}
.elementor-320168 .elementor-element.elementor-element-0f31fe6
{
    --display: flex;
    --justify-content: center;
}
.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-320168 .elementor-element.elementor-element-87b7d8f>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-87b7d8f
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-87b7d8f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 27.5px;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-adcbf84>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-adcbf84 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-456ed6d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-456ed6d
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-456ed6d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 38px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-320168 .elementor-element.elementor-element-e30f4c1>.elementor-widget-container
{
    padding: 10px 0 10px 0;
}
.elementor-320168 .elementor-element.elementor-element-e30f4c1
{
    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-320168 .elementor-element.elementor-element-720125a .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-320168 .elementor-element.elementor-element-720125a .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-720125a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-720125a .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-720125a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-8de0f63
{
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.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-320168 .elementor-element.elementor-element-2a96d2c
{
    --display: flex;
    --justify-content: center;
}
.elementor-320168 .elementor-element.elementor-element-2a96d2c:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-2a96d2c>.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-320168 .elementor-element.elementor-element-956d253
{
    --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-320168 .elementor-element.elementor-element-956d253:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-956d253>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-08dc0f4
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-61778bf
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-61778bf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-320168 .elementor-element.elementor-element-a7aadd9
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-a7aadd9 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-a7aadd9 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-8af0249
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320168 .elementor-element.elementor-element-8af0249.e-con
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-fada75a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-fada75a:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-fada75a>.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-320168 .elementor-element.elementor-element-f08deb0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-f08deb0.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-f08deb0.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-f08deb0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-f08deb0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-320168 .elementor-element.elementor-element-f08deb0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-f08deb0 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-f08deb0 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-4e03d08
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-4e03d08:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-4e03d08>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-e44060b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-e44060b.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-e44060b.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-e44060b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-e44060b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-e44060b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-e44060b .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-e44060b .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-25d32f1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-25d32f1:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-25d32f1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-e78d5e4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-e78d5e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-e78d5e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-e78d5e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-e78d5e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-e78d5e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-e78d5e4 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-e78d5e4 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-34ec51e
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320168 .elementor-element.elementor-element-34ec51e.e-con
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-1ea81b9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-1ea81b9:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-1ea81b9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-43d674d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-43d674d.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-43d674d.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-43d674d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-43d674d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-43d674d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-43d674d .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-43d674d .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-0c0f20a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-0c0f20a:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-0c0f20a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-27b03ad .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-27b03ad.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-27b03ad.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-27b03ad.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-27b03ad .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-27b03ad .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-27b03ad .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-27b03ad .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-da79c9e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-da79c9e:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-da79c9e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-373d039 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-373d039.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-373d039.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-373d039.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-373d039 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-373d039 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-373d039 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-373d039 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-9fcb22e
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320168 .elementor-element.elementor-element-9fcb22e.e-con
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-b3754a3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-b3754a3:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-b3754a3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-73b2deb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-73b2deb.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-73b2deb.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-73b2deb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-73b2deb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-73b2deb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-73b2deb .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-73b2deb .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-1371cda
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-1371cda:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-1371cda>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-24f59c8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-24f59c8.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-24f59c8.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-24f59c8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-24f59c8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-320168 .elementor-element.elementor-element-24f59c8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-24f59c8 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-24f59c8 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-5cb506d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-5cb506d:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-5cb506d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-ecbb2f2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-ecbb2f2.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-ecbb2f2.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-ecbb2f2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-ecbb2f2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-ecbb2f2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-ecbb2f2 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-ecbb2f2 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-6a5a61b
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320168 .elementor-element.elementor-element-6a5a61b.e-con
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-1430a52
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-1430a52:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-1430a52>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-813f7ff .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-813f7ff.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-813f7ff.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-813f7ff.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-813f7ff .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-320168 .elementor-element.elementor-element-813f7ff .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-813f7ff .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-813f7ff .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-83cb0c2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-83cb0c2:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-83cb0c2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-be85697 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-be85697.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-be85697.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-be85697.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-be85697 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-be85697 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-be85697 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-be85697 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-2aca662
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-2aca662:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-2aca662>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-157dd10 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-157dd10.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-157dd10.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-157dd10.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-157dd10 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-157dd10 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-157dd10 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-157dd10 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-af05afc
{
    --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: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320168 .elementor-element.elementor-element-af05afc.e-con
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-efe4e8c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-efe4e8c:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-efe4e8c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-ddd7a73 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-ddd7a73.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-ddd7a73.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-ddd7a73.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-ddd7a73 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-ddd7a73 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-ddd7a73 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-ddd7a73 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-ebe0d3b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-ebe0d3b:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-ebe0d3b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-46b91ae .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-46b91ae.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-46b91ae.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-46b91ae.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-46b91ae .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-46b91ae .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-46b91ae .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-46b91ae .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-199f376
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320168 .elementor-element.elementor-element-199f376:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-199f376>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-7e4d3e4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-7e4d3e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320168 .elementor-element.elementor-element-7e4d3e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320168 .elementor-element.elementor-element-7e4d3e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320168 .elementor-element.elementor-element-7e4d3e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320168 .elementor-element.elementor-element-7e4d3e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-7e4d3e4 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-7e4d3e4 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320168 .elementor-element.elementor-element-a2d8f2d
{
    --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: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-30731f9
{
    --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-320168 .elementor-element.elementor-element-84c3e77 .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-320168 .elementor-element.elementor-element-84c3e77 .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-84c3e77 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-84c3e77 .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-84c3e77 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-f8749c4
{
    --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-320168 .elementor-element.elementor-element-f8749c4:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-f8749c4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-320168 .elementor-element.elementor-element-aaa0387
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-b6857bc
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-b6857bc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-22d31e7
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-22d31e7 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-22d31e7 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-34be6d1
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-34be6d1.e-con
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-87367f8
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-87367f8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-c7eccca
{
    --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;
    --background-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-e1d0540
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-e1d0540:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-e1d0540>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-17e9746.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-17e9746.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-17e9746.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-17e9746.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-a6c2a2a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-7da0439
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-7da0439:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-7da0439>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-92b8830
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-4a5ead6
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-4a5ead6:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-4a5ead6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-e942ff8
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-e14294d
{
    --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-320168 .elementor-element.elementor-element-32a2ce7
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-32a2ce7:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-32a2ce7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-2de1e2d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-31074ed
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-31074ed:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-31074ed>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-73a5da1
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-01f0347
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-01f0347:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-01f0347>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-fbc795f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-5816f94
{
    --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;
    --background-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-3311812
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-3311812:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-3311812>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-4838365
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-e86bd5e
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-e86bd5e:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-e86bd5e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-2516890.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-2516890.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-2516890.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-2516890.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-title
{
    margin-bottom: 12px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-7d215b6
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-c660953
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-c660953:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-c660953>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-a37011e
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-6cd4f2b
{
    --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-320168 .elementor-element.elementor-element-ada928c
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-ada928c:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-ada928c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-83678a8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-83678a8.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-83678a8.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-83678a8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-ee07998
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-850aa9d
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-850aa9d:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-850aa9d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-9726a94
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-82a9154
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-82a9154:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-82a9154>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-8a63edf
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-a7ad0fb
{
    --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;
    --background-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-4343aad
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-4343aad:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-4343aad>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-5b75532
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-2dfd4df
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-2dfd4df:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-2dfd4df>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-a65003a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-a65003a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-a65003a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-a65003a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-dbe08aa
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-4af57a6
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-4af57a6:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-4af57a6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-90328e0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-90328e0.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-90328e0.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-90328e0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-2547f9f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-1ce2175
{
    --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-320168 .elementor-element.elementor-element-2950742
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-2950742:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-2950742>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-960c1f5
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-4d21830
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-4d21830:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-4d21830>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-07487db.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-07487db.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-07487db.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-07487db.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-b4ee81f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-0b2d8d7
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-0b2d8d7:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-0b2d8d7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-f30eb12
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-0155993
{
    --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;
    --background-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-e40e042
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-e40e042:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-e40e042>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-7657b72.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-7657b72.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-7657b72.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-7657b72.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-587f8f9
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-8721df5
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-8721df5:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-8721df5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-bba5a40
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-a48d2e4
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-a48d2e4:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-a48d2e4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-7e6e564
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-d91c7eb
{
    --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-320168 .elementor-element.elementor-element-ab69d41
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-ab69d41:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-ab69d41>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-885431f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-885431f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320168 .elementor-element.elementor-element-885431f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320168 .elementor-element.elementor-element-885431f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-97792b6
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-77ba46d
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-77ba46d:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-77ba46d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-35171fe>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-35171fe
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-be40107
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-be40107:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-be40107>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-47d1a4d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-0faef2c
{
    --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;
    --background-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-24deef5
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-24deef5:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-24deef5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-42b124d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-42b124d.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-42b124d.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-42b124d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-dcff537
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-b676385
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-b676385:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-b676385>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-df59e16>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-df59e16.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-df59e16.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-df59e16.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-df59e16.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-2ccd488>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-2ccd488
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-57a2eb4
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-57a2eb4:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-57a2eb4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-f24b051.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-f24b051.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-f24b051.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-f24b051.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-fd8a98b
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-351fcc2
{
    --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;
    --background-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-70400ba
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-70400ba:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-70400ba>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-f04de14.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-f04de14.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-f04de14.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-f04de14.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-d6143ea
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-6927e0f
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-6927e0f:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-6927e0f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-22b3599
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-3d46ad0
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-3d46ad0:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-3d46ad0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-58494be.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-58494be.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-58494be.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-58494be.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-097f08d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-6379456
{
    --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;
}
.elementor-320168 .elementor-element.elementor-element-a5424f0
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-a5424f0:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-a5424f0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-155bbba.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-155bbba.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-155bbba.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-155bbba.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-cb301ef
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-bfce7cc
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-bfce7cc:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-bfce7cc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-d2db0a7
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-9809389
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-9809389:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-9809389>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-af766ca
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-6217d4f
{
    --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;
}
.elementor-320168 .elementor-element.elementor-element-9166c62
{
    --display: flex;
    --flex-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: 0 0 0 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    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-320168 .elementor-element.elementor-element-9166c62:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-9166c62>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d500;
}
.elementor-320168 .elementor-element.elementor-element-a723a22
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-a723a22:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-a723a22>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-0e136b0
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-8c77755
{
    --display: flex;
    --flex-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: 0 0 0 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    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-320168 .elementor-element.elementor-element-8c77755:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-8c77755>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-320168 .elementor-element.elementor-element-d1542e6
{
    --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: 30px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-719ddc4>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-719ddc4 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-2c8eb31 .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-320168 .elementor-element.elementor-element-2c8eb31 .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-2c8eb31 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-2c8eb31 .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-2c8eb31 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-e7bb7d2
{
    --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-320168 .elementor-element.elementor-element-e05f999
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-9965613
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-9965613 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-3fa3188
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-3fa3188 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-3fa3188 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-b2b4e42
{
    --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-320168 .elementor-element.elementor-element-a8e6744
{
    --display: flex;
    --justify-content: center;
}
.elementor-320168 .elementor-element.elementor-element-e15ebd8
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-320168 .elementor-element.elementor-element-e15ebd8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-7034330
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-17b5758
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-fd22e4b
{
    --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-320168 .elementor-element.elementor-element-cc3cb50
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-ce893cd
{
    --display: flex;
    --justify-content: center;
}
.elementor-320168 .elementor-element.elementor-element-56cd7fe .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-64f92bf
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-587072d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-587072d
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-db3f0dc
{
    --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-320168 .elementor-element.elementor-element-f502c8e
{
    --display: flex;
    --justify-content: center;
}
.elementor-320168 .elementor-element.elementor-element-c00537d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-3779300
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-82e330e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-82e330e
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-7306658
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-433ccba
{
    --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-320168 .elementor-element.elementor-element-c411acc
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-e882171
{
    --display: flex;
    --justify-content: center;
}
.elementor-320168 .elementor-element.elementor-element-6736985 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-927dd83
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-a5d02ad
{
    --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-320168 .elementor-element.elementor-element-38246d8
{
    --display: flex;
    --justify-content: center;
}
.elementor-320168 .elementor-element.elementor-element-abb6826 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-aceb347
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-78c9e4e
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-75c9b77
{
    --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-320168 .elementor-element.elementor-element-3fd337f
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-633041d
{
    --display: flex;
    --justify-content: center;
}
.elementor-320168 .elementor-element.elementor-element-09a60bb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-f66ee53
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-a53994b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-a53994b
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-1cca09e
{
    --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-320168 .elementor-element.elementor-element-86d87f0
{
    --display: flex;
    --justify-content: center;
}
.elementor-320168 .elementor-element.elementor-element-26cf9f7 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-74e319a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-f188f74>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-f188f74
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-87291a0
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-3e02b6d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-3cad2d4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-2fc7205>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-2fc7205.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-2fc7205 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-307cb24 .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-320168 .elementor-element.elementor-element-307cb24 .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-307cb24 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-307cb24 .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-307cb24 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-bc650d2
{
    --display: flex;
    --flex-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: 61px;
    --padding-bottom: 61px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-bc650d2:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-bc650d2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-320168 .elementor-element.elementor-element-4aa4e9e
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-e9a6323>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-e9a6323.elementor-element
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-e9a6323
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-e9a6323 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-ad42d99
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-ad42d99 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-ad42d99 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-6d6171d
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-2e47efd
{
    --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;
}
.elementor-320168 .elementor-element.elementor-element-691d245
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-135ab32
{
    --display: flex;
    --flex-direction: 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-320168 .elementor-element.elementor-element-93b4db8 .elementor-counter
{
    gap: 9px;
}
.elementor-320168 .elementor-element.elementor-element-93b4db8 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-320168 .elementor-element.elementor-element-93b4db8 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-320168 .elementor-element.elementor-element-c051ff0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-42610fd .elementor-counter
{
    gap: 9px;
}
.elementor-320168 .elementor-element.elementor-element-42610fd .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-320168 .elementor-element.elementor-element-42610fd .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-320168 .elementor-element.elementor-element-49b6839
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-bd5fc0c
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-d5ab5e4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 40px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-d5ab5e4:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-d5ab5e4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-cadde34
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-eaa843e
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-320168 .elementor-element.elementor-element-eaa843e.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-eaa843e .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-320168 .elementor-element.elementor-element-eaa843e .elementor-counter
{
    gap: 12px;
}
.elementor-320168 .elementor-element.elementor-element-eaa843e .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-320168 .elementor-element.elementor-element-cb4debd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-549d90e
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-320168 .elementor-element.elementor-element-549d90e.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-549d90e .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-320168 .elementor-element.elementor-element-549d90e .elementor-counter
{
    gap: 12px;
}
.elementor-320168 .elementor-element.elementor-element-549d90e .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-320168 .elementor-element.elementor-element-717245d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-92a2616
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-320168 .elementor-element.elementor-element-92a2616.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-92a2616 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-320168 .elementor-element.elementor-element-92a2616 .elementor-counter
{
    gap: 12px;
}
.elementor-320168 .elementor-element.elementor-element-92a2616 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-320168 .elementor-element.elementor-element-7612d12
{
    --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-320168 .elementor-element.elementor-element-9a2f7af>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-9a2f7af .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-3be5b5a .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-320168 .elementor-element.elementor-element-3be5b5a .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-3be5b5a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-3be5b5a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-3be5b5a
{
    z-index: 2;
}
.elementor-320168 .elementor-element.elementor-element-3be5b5a .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-3be5b5a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-ed408d3
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-67e450a
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-d152ceb
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-d152ceb .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-c7bbdee
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-c7bbdee .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-c7bbdee .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-9860291
{
    --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;
}
.elementor-320168 .elementor-element.elementor-element-eec0a97
{
    --display: flex;
    --flex-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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-eec0a97:hover
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-eec0a97.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-37b84bc.elementor-element
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-37b84bc .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-37b84bc.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-37b84bc.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-37b84bc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-37b84bc .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-37b84bc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 26%;
}
.elementor-320168 .elementor-element.elementor-element-37b84bc .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-642c47a
{
    --display: flex;
    --flex-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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-642c47a:hover
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-642c47a.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-8323a49>.elementor-widget-container
{
    padding: 0 11px 0 20px;
}
.elementor-320168 .elementor-element.elementor-element-8323a49.elementor-element
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-8323a49 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-8323a49.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-8323a49.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-8323a49.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-8323a49 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-8323a49 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-320168 .elementor-element.elementor-element-8323a49 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-1c21ebe
{
    --display: flex;
    --flex-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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --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-320168 .elementor-element.elementor-element-1c21ebe:hover
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-1c21ebe.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-af5a10d>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-320168 .elementor-element.elementor-element-af5a10d.elementor-element
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-af5a10d .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-af5a10d.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-af5a10d.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-af5a10d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-af5a10d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-af5a10d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-320168 .elementor-element.elementor-element-af5a10d .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-daa8940
{
    --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;
}
.elementor-320168 .elementor-element.elementor-element-801df9b
{
    --display: flex;
    --flex-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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --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-320168 .elementor-element.elementor-element-801df9b:hover
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-801df9b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7
{
    width: var(--container-widget-width,61.883%);
    max-width: 61.883%;
    --container-widget-width: 61.883%;
    --container-widget-flex-grow: 0;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50%;
}
.elementor-320168 .elementor-element.elementor-element-dc6b2b7 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-6becd85
{
    --display: flex;
    --flex-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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --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-320168 .elementor-element.elementor-element-6becd85:hover
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-6becd85.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-3ff29d1>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-320168 .elementor-element.elementor-element-3ff29d1.elementor-element
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-3ff29d1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-3ff29d1.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-3ff29d1.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-3ff29d1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-3ff29d1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-3ff29d1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-320168 .elementor-element.elementor-element-3ff29d1 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-6161710
{
    --display: flex;
    --flex-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;
    --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: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-6161710:hover
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-6161710.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-e299940>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-320168 .elementor-element.elementor-element-e299940.elementor-element
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-e299940 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-e299940.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-e299940.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-e299940.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-e299940 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-e299940 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-320168 .elementor-element.elementor-element-e299940 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-0c51f51
{
    --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: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-05b357d .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-320168 .elementor-element.elementor-element-05b357d .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-05b357d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-05b357d .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-05b357d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-76cc627
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-76cc627:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-76cc627>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320168 .elementor-element.elementor-element-e0f1b5c
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-e0f1b5c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-48a761b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-48a761b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-48a761b .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-27fcb71
{
    --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: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-6a5fbc0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-804a079
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-a927ae4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-2e31d59
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-409f6af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-a96b3bc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-24e3e93
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-02e0e06
{
    --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: -25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-7a910eb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-d65d4d5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-43bdb29
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-6ee84a3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-4ab92fe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-cb177c7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-da28970
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-2ee142c
{
    --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;
}
.elementor-320168 .elementor-element.elementor-element-812558e .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-320168 .elementor-element.elementor-element-812558e .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-812558e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-812558e .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-812558e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-af152bc
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-af152bc:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-af152bc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-320168 .elementor-element.elementor-element-9b7cc56
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-9b7cc56 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-03bf566
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-03bf566 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-03bf566 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-4b9335a
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-4b9335a.e-con
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-41681a1
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-41681a1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-730f28f
{
    --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-320168 .elementor-element.elementor-element-663622a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-7b9b08d img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-2f798ee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-8ec68e0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-01c816a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-7c2fc9e img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-5a38de7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-ec6af7f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-042b665
{
    --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: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-cec06d9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-3e23b85 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-00cdf6b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-0e57178 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-9369330
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-9004fab img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-1542ae2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-f49a13b img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-029378d
{
    --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: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-af1bd5a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-0ea4517 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-8c823e8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-9280fc2 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-f5ae240
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-11fe7b0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-b24b947
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-f5fe3df img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-e235d4d
{
    --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: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-e909666
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-3ef383e img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-ab89aff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-1374099 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-b90fe5f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-c246292 img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-320168 .elementor-element.elementor-element-774faa1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-7df9abf img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-9622d57
{
    --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: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-e2c5dc5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-9cc6835 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-4f62219
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-011b15f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-5c1bcfc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-67f2383 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-bfacbd3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-6479579 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-afd66eb
{
    --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: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-611add0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-5f78cdd img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-ac9d7f8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-4902691 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-a4ee382
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-bd40456 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-15a0902
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-7efa3f2 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-205c027
{
    --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: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-2bf2c60
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-e481fa3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-c16f9e3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-1c42057 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-8b61509
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-7fd769a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-ba40237
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-0178526 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-7f13fab
{
    --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;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-47480f4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-47480f4.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-baf2570
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-a7cbca3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-396812c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-63e2962 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320168 .elementor-element.elementor-element-14ee867
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-bf8a917
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-599589e>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-599589e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-599589e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-4ae5a1c .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-320168 .elementor-element.elementor-element-4ae5a1c .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-4ae5a1c .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-4ae5a1c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-4ae5a1c
{
    z-index: 2;
}
.elementor-320168 .elementor-element.elementor-element-4ae5a1c .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-4ae5a1c .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-fb3c375
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-6d6f521
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-6d6f521 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-5bcc6d9
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-5bcc6d9 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-5bcc6d9 .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-320168 .elementor-element.elementor-element-0d68313
{
    --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-320168 .elementor-element.elementor-element-b39036e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-96abce5
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-469a60c img
{
    height: 100px;
}
.elementor-320168 .elementor-element.elementor-element-4c10313
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-d86f45a img
{
    height: 100px;
}
.elementor-320168 .elementor-element.elementor-element-508c958
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-a779ae6
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-ddac297>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-ddac297.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-320168 .elementor-element.elementor-element-ddac297
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-ddac297 img
{
    width: 100%;
}
.elementor-320168 .elementor-element.elementor-element-bb8f298
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-fb5cad3 img
{
    width: 100%;
    height: 100px;
}
.elementor-320168 .elementor-element.elementor-element-9249c7a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-ed89570
{
    --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-320168 .elementor-element.elementor-element-6ab2722
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-5d31d5b
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-b3b0591
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-fe37677
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-340aeb3
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-56ee343
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-58ee77c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-83f8986
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-d5ce3a1
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-a70cad6
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-8821689
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-ee5b347
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-a34d1ec
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-b1119a3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-5365e1b
{
    --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-320168 .elementor-element.elementor-element-53419d1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-0f61181
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-a17ad8e
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-90a2f24
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-cede180
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-e4e0b17
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-cdfcdd8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-714340a
{
    --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-320168 .elementor-element.elementor-element-b4ca141
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-7e4d917
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-4cea057
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-f7f6173
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-3a3c9f6
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-81c24f0
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-aafb33e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-34a0d08
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-f1e3eed
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-50d5923
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-4d22df4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-95c35d1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-70b4f15
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-8fb6b8d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-ca7681f
{
    --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-320168 .elementor-element.elementor-element-ca7681f>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-320168 .elementor-element.elementor-element-ca7681f.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-320168 .elementor-element.elementor-element-ca7681f.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-320168 .elementor-element.elementor-element-ca7681f.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-320168 .elementor-element.elementor-element-ca7681f>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-320168 .elementor-element.elementor-element-ca7681f.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-320168 .elementor-element.elementor-element-ca7681f [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-320168 .elementor-element.elementor-element-2ffe11a .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-320168 .elementor-element.elementor-element-2ffe11a .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-2ffe11a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-2ffe11a .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-2ffe11a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-8410546
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-8410546:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-8410546>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320168 .elementor-element.elementor-element-ed033d3
{
    --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-320168 .elementor-element.elementor-element-c977734
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-c977734 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-48c816d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-48c816d .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-48c816d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-c5b9568
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-c5b9568.e-con
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-249fe35
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-249fe35 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-6df3bf1
{
    --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;
    --background-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-c424691
{
    --display: flex;
    --flex-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: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-320168 .elementor-element.elementor-element-c424691:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-c424691>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-b81f522.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-b81f522.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-b81f522.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-b81f522.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-08386ce
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-320168 .elementor-element.elementor-element-da8224d
{
    --display: flex;
    --flex-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: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-320168 .elementor-element.elementor-element-da8224d:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-da8224d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-22ad31c
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-320168 .elementor-element.elementor-element-b625fb1
{
    --display: flex;
    --flex-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: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-320168 .elementor-element.elementor-element-b625fb1:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-b625fb1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-description
{
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-8101816
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-320168 .elementor-element.elementor-element-5b4dc2b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-de4f8e0 .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-320168 .elementor-element.elementor-element-de4f8e0 .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-de4f8e0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-de4f8e0 .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-de4f8e0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-711c330
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-711c330:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-711c330>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1745d5;
}
.elementor-320168 .elementor-element.elementor-element-6e52d96
{
    --display: flex;
}
.elementor-320168 .elementor-element.elementor-element-4c623aa>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-4c623aa.elementor-element
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-4c623aa
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-4c623aa .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 47px;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-3b69e23
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-3b69e23 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-3b69e23 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-e6cc572
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}
.elementor-320168 .elementor-element.elementor-element-7ca78b4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-7ca78b4:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-7ca78b4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-7ca78b4.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-a4bb567
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-a4bb567 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-320168 .elementor-element.elementor-element-ee97ca6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-320168 .elementor-element.elementor-element-ee97ca6 .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-ee97ca6 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-320168 .elementor-element.elementor-element-fa1f336>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-320168 .elementor-element.elementor-element-fa1f336
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-320168 .elementor-element.elementor-element-fccdb9d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-fccdb9d:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-fccdb9d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-fccdb9d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-c6c2878
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-c6c2878 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-320168 .elementor-element.elementor-element-40e42ef
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-320168 .elementor-element.elementor-element-40e42ef .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-40e42ef .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-320168 .elementor-element.elementor-element-7f93b1f>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-320168 .elementor-element.elementor-element-7f93b1f
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-320168 .elementor-element.elementor-element-2949882
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-2949882:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-2949882>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-2949882.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-cf026db
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-cf026db .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-320168 .elementor-element.elementor-element-d774334
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-320168 .elementor-element.elementor-element-d774334 .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-d774334 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-320168 .elementor-element.elementor-element-961a651>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-320168 .elementor-element.elementor-element-961a651
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-320168 .elementor-element.elementor-element-e1e2c74
{
    --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: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-c357a16
{
    --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-320168 .elementor-element.elementor-element-6f889a9>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-6f889a9 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-bc954a2 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-320168 .elementor-element.elementor-element-bc954a2 .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-bc954a2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-bc954a2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-bc954a2
{
    z-index: 2;
}
.elementor-320168 .elementor-element.elementor-element-bc954a2 .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-bc954a2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-77d0183
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-989c1d9
{
    --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-320168 .elementor-element.elementor-element-942d9cf
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-942d9cf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-8799c31
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-8799c31 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-8799c31 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-28d9027
{
    --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-320168 .elementor-element.elementor-element-8448145
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-9acc466
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-4d1086a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-4d1086a
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-18c16b9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-4bb6360
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-0384d03
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-b36401f
{
    --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-320168 .elementor-element.elementor-element-2fef954 .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-320168 .elementor-element.elementor-element-2fef954 .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-2fef954 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-2fef954 .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-2fef954 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-dbed485:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-dbed485>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-dbed485
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-dbed485>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-320168 .elementor-element.elementor-element-d81aa80.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320168 .elementor-element.elementor-element-d81aa80
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-d81aa80 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-65c3837
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-65c3837 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-65c3837 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-7cece90
{
    margin-top: 50px;
    margin-bottom: 50px;
}
.elementor-320168 .elementor-element.elementor-element-d360a1b
{
    --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: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-d360a1b:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-d360a1b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320168 .elementor-element.elementor-element-d14a45c>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-d14a45c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320168 .elementor-element.elementor-element-f48dc56 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    fill: #1745d5;
    color: #1745d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-320168 .elementor-element.elementor-element-f48dc56 .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-f48dc56 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-f48dc56 .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-f48dc56 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-36630e3
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-7e21323>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-7e21323
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-7e21323 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-439db61
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-439db61 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-439db61 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-3b26504
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-84d5102
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-84d5102.elementor-element
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-06b3017>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-06b3017
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-4a7b000
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-00c7edc .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-320168 .elementor-element.elementor-element-00c7edc .elementor-button:hover, .elementor-320168 .elementor-element.elementor-element-00c7edc .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-00c7edc .elementor-button:hover svg, .elementor-320168 .elementor-element.elementor-element-00c7edc .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320168 .elementor-element.elementor-element-108b6a3:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-108b6a3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-320168 .elementor-element.elementor-element-108b6a3
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-320168 .elementor-element.elementor-element-108b6a3>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-320168 .elementor-element.elementor-element-85c95d0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-85c95d0
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-85c95d0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-6e764e1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-6e764e1 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-6e764e1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320168 .elementor-element.elementor-element-3a3865a
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-320168 .elementor-element.elementor-element-11f0e58>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-11f0e58
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-63c963b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-63c963b
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-320168 .elementor-element.elementor-element-1dddabe
{
    --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-320168 .elementor-element.elementor-element-f90fc63>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-320168 .elementor-element.elementor-element-f90fc63.elementor-element
{
    --align-self: center;
}
.elementor-320168 .elementor-element.elementor-element-f90fc63
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-f90fc63 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-41488d4 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #fff;
    color: #fff;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-320168 .elementor-element.elementor-element-f0dd8b7
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-aa98c2a
{
    text-align: center;
}
.elementor-320168 .elementor-element.elementor-element-aa98c2a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-6068407
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320168 .elementor-element.elementor-element-6068407 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320168 .elementor-element.elementor-element-6068407 .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-320168 .elementor-element.elementor-element-b9e3c14
{
    --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-320168 .elementor-element.elementor-element-b9e3c14:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-b9e3c14>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320168 .elementor-element.elementor-element-b9e3c14: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-320168 .elementor-element.elementor-element-b9e3c14, .elementor-320168 .elementor-element.elementor-element-b9e3c14::before
{
    --border-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-979c20c
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-2d3441d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-2d3441d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-1c0f894
{
    --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-320168 .elementor-element.elementor-element-1c0f894:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-1c0f894>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320168 .elementor-element.elementor-element-1c0f894: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-320168 .elementor-element.elementor-element-1c0f894, .elementor-320168 .elementor-element.elementor-element-1c0f894::before
{
    --border-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-a4561b2
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-64f8ebb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-64f8ebb
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-d746d42
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-320168 .elementor-element.elementor-element-d746d42:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-d746d42>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320168 .elementor-element.elementor-element-d746d42: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-320168 .elementor-element.elementor-element-d746d42, .elementor-320168 .elementor-element.elementor-element-d746d42::before
{
    --border-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-d5ffc2c
{
    --display: flex;
    --flex-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-320168 .elementor-element.elementor-element-9eba6d3
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-9cd805a
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-9cd805a:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-9cd805a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320168 .elementor-element.elementor-element-9cd805a: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-320168 .elementor-element.elementor-element-9cd805a, .elementor-320168 .elementor-element.elementor-element-9cd805a::before
{
    --border-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-09d13c1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-3d7dc15
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-8685bf6
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-8685bf6:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-8685bf6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320168 .elementor-element.elementor-element-8685bf6: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-320168 .elementor-element.elementor-element-8685bf6, .elementor-320168 .elementor-element.elementor-element-8685bf6::before
{
    --border-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-9215045
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-76b5b8c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-77f6bf7
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-77f6bf7:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-77f6bf7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320168 .elementor-element.elementor-element-77f6bf7: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-320168 .elementor-element.elementor-element-77f6bf7, .elementor-320168 .elementor-element.elementor-element-77f6bf7::before
{
    --border-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-7089616
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-8db6e31
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-a536f9e
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320168 .elementor-element.elementor-element-a536f9e:not(.elementor-motion-effects-element-type-background), .elementor-320168 .elementor-element.elementor-element-a536f9e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320168 .elementor-element.elementor-element-a536f9e: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-320168 .elementor-element.elementor-element-a536f9e, .elementor-320168 .elementor-element.elementor-element-a536f9e::before
{
    --border-transition: .3s;
}
.elementor-320168 .elementor-element.elementor-element-350c04d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320168 .elementor-element.elementor-element-bea0145
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320168 .elementor-element.elementor-element-7fafab6
{
    --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-320168 .elementor-element.elementor-element-7fafab6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-320168 .elementor-element.elementor-element-7fafab6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-320168 .elementor-element.elementor-element-7fafab6
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-320168 .elementor-element.elementor-element-7fafab6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@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-320168 .elementor-element.elementor-element-8af0249
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .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-320168 .elementor-element.elementor-element-34ec51e
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-9fcb22e
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-6a5a61b
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-af05afc
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-87367f8
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-87367f8>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-87367f8.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-320168 .elementor-element.elementor-element-41681a1
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-41681a1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-41681a1.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-bf8a917
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-249fe35
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-249fe35.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-18c16b9
    {
        --justify-content: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-320168 .elementor-element.elementor-element-f706f47
    {
        --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-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-320168 .elementor-element.elementor-element-8de0f63
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320168 .elementor-element.elementor-element-514fd95 img
    {
        width: 75%;
    }
    .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-320168 .elementor-element.elementor-element-87367f8
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-a6c2a2a
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-92b8830
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-e942ff8
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-2de1e2d
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-73a5da1
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-fbc795f
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-4838365
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-7d215b6
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-a37011e
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-ee07998
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-9726a94
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-8a63edf
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-5b75532
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-dbe08aa
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-2547f9f
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-960c1f5
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-b4ee81f
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-f30eb12
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-587f8f9
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-bba5a40
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-7e6e564
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-97792b6
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-320168 .elementor-element.elementor-element-35171fe
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-47d1a4d
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-dcff537
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-2ccd488
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-fd8a98b
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-d6143ea
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-22b3599
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-097f08d
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-cb301ef
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-d2db0a7
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-af766ca
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-0e136b0
    {
        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-320168 .elementor-element.elementor-element-17b5758.e-con
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-cc3cb50.e-con
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-7306658.e-con
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-c411acc.e-con
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-78c9e4e.e-con
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-3fd337f.e-con
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-87291a0.e-con
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-2fc7205
    {
        width: var(--container-widget-width,275.656px);
        max-width: 275.656px;
        --container-widget-width: 275.656px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-307cb24.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-320168 .elementor-element.elementor-element-93b4db8 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-42610fd .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-eaa843e
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-eaa843e .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-549d90e
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-549d90e .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-92a2616
    {
        width: var(--container-widget-width,172.094px);
        max-width: 172.094px;
        --container-widget-width: 172.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-92a2616 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-3be5b5a .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-37b84bc>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-37b84bc .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-8323a49 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-af5a10d .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-dc6b2b7 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-3ff29d1 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-e299940 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-41681a1
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-320168 .elementor-element.elementor-element-599589e
    {
        width: var(--container-widget-width,379.203px);
        max-width: 379.203px;
        --container-widget-width: 379.203px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4ae5a1c.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-4ae5a1c .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-249fe35
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522
    {
        width: var(--container-widget-width,176.328px);
        max-width: 176.328px;
        --container-widget-width: 176.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-320168 .elementor-element.elementor-element-08386ce
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-22ad31c
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02
    {
        width: var(--container-widget-width,184.328px);
        max-width: 184.328px;
        --container-widget-width: 184.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320168 .elementor-element.elementor-element-8101816
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-7f93b1f>.elementor-widget-container
    {
        margin: 35px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-bc954a2 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-06b3017 img
    {
        width: 80%;
    }
    .elementor-320168 .elementor-element.elementor-element-7fafab6>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-320168 .elementor-element.elementor-element-f706f47
    {
        --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-320168 .elementor-element.elementor-element-87b7d8f
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-87b7d8f .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-adcbf84
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-adcbf84 .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-320168 .elementor-element.elementor-element-456ed6d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-456ed6d
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-456ed6d .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320168 .elementor-element.elementor-element-e30f4c1
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320168 .elementor-element.elementor-element-956d253
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-08dc0f4
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-61778bf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320168 .elementor-element.elementor-element-a7aadd9>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a7aadd9 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-8af0249
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --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-320168 .elementor-element.elementor-element-f08deb0 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-f08deb0 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-f08deb0 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-f08deb0 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-e44060b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-e44060b .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-e44060b .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-e44060b .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-e78d5e4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-e78d5e4 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-e78d5e4 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-e78d5e4 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-34ec51e
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-43d674d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-43d674d .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-43d674d .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-43d674d .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-27b03ad .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-27b03ad .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-27b03ad .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-27b03ad .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-373d039 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-373d039 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-373d039 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-373d039 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-9fcb22e
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-73b2deb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-73b2deb .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-73b2deb .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-73b2deb .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-24f59c8 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-24f59c8 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-24f59c8 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-24f59c8 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-ecbb2f2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-ecbb2f2 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-ecbb2f2 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-ecbb2f2 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-6a5a61b
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-813f7ff .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-813f7ff .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-813f7ff .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-813f7ff .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-be85697 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-be85697 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-be85697 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-be85697 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-157dd10 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-157dd10 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-157dd10 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-157dd10 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-af05afc
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-ddd7a73 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-ddd7a73 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-ddd7a73 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-ddd7a73 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-46b91ae .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-46b91ae .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-46b91ae .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-46b91ae .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-7e4d3e4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-7e4d3e4 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-7e4d3e4 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-7e4d3e4 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-30731f9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-f8749c4
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-aaa0387
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-b6857bc .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320168 .elementor-element.elementor-element-22d31e7>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-22d31e7 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-34be6d1
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-87367f8>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-87367f8
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-87367f8 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-c7eccca
    {
        --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-320168 .elementor-element.elementor-element-e1d0540
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746
    {
        width: var(--container-widget-width,218.297px);
        max-width: 218.297px;
        --container-widget-width: 218.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-17e9746 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-a6c2a2a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-a6c2a2a
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-7da0439
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-6aa6956 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-92b8830>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-92b8830
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-4a5ead6
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7
    {
        width: var(--container-widget-width,215.297px);
        max-width: 215.297px;
        --container-widget-width: 215.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-671d4d7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-e942ff8>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-e942ff8
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-e14294d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-32a2ce7
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4
    {
        width: var(--container-widget-width,229.297px);
        max-width: 229.297px;
        --container-widget-width: 229.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-753f3f4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-2de1e2d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-2de1e2d
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-31074ed
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa
    {
        width: var(--container-widget-width,218.297px);
        max-width: 218.297px;
        --container-widget-width: 218.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-4e265aa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-73a5da1>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-73a5da1
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-01f0347
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e
    {
        width: var(--container-widget-width,205.297px);
        max-width: 205.297px;
        --container-widget-width: 205.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-05f3d8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-fbc795f>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320168 .elementor-element.elementor-element-fbc795f
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-5816f94
    {
        --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-320168 .elementor-element.elementor-element-3311812
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27
    {
        width: var(--container-widget-width,197.297px);
        max-width: 197.297px;
        --container-widget-width: 197.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-56dcf27 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-4838365>.elementor-widget-container
    {
        margin: -5px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-4838365
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-e86bd5e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-2516890 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-7d215b6>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-7d215b6
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-c660953
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-97bdf85 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-a37011e>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-a37011e
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-6cd4f2b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-ada928c
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8
    {
        width: var(--container-widget-width,219.297px);
        max-width: 219.297px;
        --container-widget-width: 219.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-83678a8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-ee07998>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-ee07998
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-850aa9d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb
    {
        width: var(--container-widget-width,217.297px);
        max-width: 217.297px;
        --container-widget-width: 217.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-b1cecdb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-9726a94>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-9726a94
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-82a9154
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc
    {
        width: var(--container-widget-width,202.297px);
        max-width: 202.297px;
        --container-widget-width: 202.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-f0235bc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-8a63edf>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320168 .elementor-element.elementor-element-8a63edf
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-a7ad0fb
    {
        --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-320168 .elementor-element.elementor-element-4343aad
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d
    {
        width: var(--container-widget-width,236.297px);
        max-width: 236.297px;
        --container-widget-width: 236.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-8bde78d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-5b75532>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-5b75532
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-2dfd4df
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a
    {
        width: var(--container-widget-width,202.297px);
        max-width: 202.297px;
        --container-widget-width: 202.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-a65003a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-dbe08aa>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-dbe08aa
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-4af57a6
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-90328e0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-2547f9f>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-2547f9f
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-1ce2175
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-2950742
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-5f78c03 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-960c1f5>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-960c1f5
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-4d21830
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db>.elementor-widget-container
    {
        margin: 0 0 0 5px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-07487db .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-b4ee81f>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-b4ee81f
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-0b2d8d7
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba
    {
        width: var(--container-widget-width,235.297px);
        max-width: 235.297px;
        --container-widget-width: 235.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-695c4ba .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-f30eb12>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320168 .elementor-element.elementor-element-f30eb12
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-0155993
    {
        --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-320168 .elementor-element.elementor-element-e40e042
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72
    {
        width: var(--container-widget-width,267.297px);
        max-width: 267.297px;
        --container-widget-width: 267.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-7657b72 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-320168 .elementor-element.elementor-element-587f8f9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-587f8f9
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-8721df5
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c
    {
        width: var(--container-widget-width,193.297px);
        max-width: 193.297px;
        --container-widget-width: 193.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-39cc93c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-bba5a40>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-bba5a40
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-a48d2e4
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-ff5cf1c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-7e6e564>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-7e6e564
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-d91c7eb
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-ab69d41
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-885431f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-97792b6>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-97792b6
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-77ba46d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a
    {
        width: var(--container-widget-width,259.297px);
        max-width: 259.297px;
        --container-widget-width: 259.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-b48e28a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-35171fe>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-35171fe
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-be40107
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3
    {
        width: var(--container-widget-width,258.297px);
        max-width: 258.297px;
        --container-widget-width: 258.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-9353ba3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-320168 .elementor-element.elementor-element-47d1a4d>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320168 .elementor-element.elementor-element-47d1a4d
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-0faef2c
    {
        --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-320168 .elementor-element.elementor-element-24deef5
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d
    {
        width: var(--container-widget-width,234.297px);
        max-width: 234.297px;
        --container-widget-width: 234.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-42b124d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-dcff537>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-dcff537
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-b676385
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16
    {
        width: var(--container-widget-width,292.844px);
        max-width: 292.844px;
        --container-widget-width: 292.844px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-df59e16 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-320168 .elementor-element.elementor-element-2ccd488>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-2ccd488
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-57a2eb4
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-f24b051 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-fd8a98b>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-fd8a98b
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-351fcc2
    {
        --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-320168 .elementor-element.elementor-element-70400ba
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-f04de14 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-d6143ea>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-d6143ea
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-6927e0f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b
    {
        width: var(--container-widget-width,222.297px);
        max-width: 222.297px;
        --container-widget-width: 222.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-81fb87b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-22b3599>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-22b3599
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-3d46ad0
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be
    {
        width: var(--container-widget-width,217.297px);
        max-width: 217.297px;
        --container-widget-width: 217.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-58494be .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-097f08d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-097f08d
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-6379456
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-a5424f0
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba
    {
        width: var(--container-widget-width,221.297px);
        max-width: 221.297px;
        --container-widget-width: 221.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-155bbba .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-cb301ef>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-cb301ef
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-bfce7cc
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4
    {
        width: var(--container-widget-width,250.297px);
        max-width: 250.297px;
        --container-widget-width: 250.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-55c64a4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-d2db0a7>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320168 .elementor-element.elementor-element-d2db0a7
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-9809389
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8
    {
        width: var(--container-widget-width,253.297px);
        max-width: 253.297px;
        --container-widget-width: 253.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-66eceb8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-af766ca>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-af766ca
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-6217d4f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-9166c62
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-a723a22
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb
    {
        width: var(--container-widget-width,223.297px);
        max-width: 223.297px;
        --container-widget-width: 223.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-2c7a7eb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-0e136b0>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-0e136b0
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-8c77755
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-d1542e6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-719ddc4
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-719ddc4 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-e7bb7d2
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-e05f999
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-e05f999.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-320168 .elementor-element.elementor-element-9965613
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-9965613.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-9965613 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320168 .elementor-element.elementor-element-3fa3188>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-3fa3188 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-b2b4e42.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-320168 .elementor-element.elementor-element-a8e6744
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-a8e6744.e-con
    {
        --order: 2;
    }
    .elementor-320168 .elementor-element.elementor-element-e15ebd8 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320168 .elementor-element.elementor-element-7034330>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-7034330
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .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-320168 .elementor-element.elementor-element-a0e5d46>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a0e5d46
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-a0e5d46 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-fd22e4b.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-320168 .elementor-element.elementor-element-ce893cd
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-56cd7fe .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320168 .elementor-element.elementor-element-64f92bf>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-64f92bf
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320168 .elementor-element.elementor-element-587072d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-587072d
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-587072d .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-db3f0dc
    {
        --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-320168 .elementor-element.elementor-element-f502c8e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-c00537d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320168 .elementor-element.elementor-element-3779300>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-3779300
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320168 .elementor-element.elementor-element-82e330e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-82e330e
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-82e330e .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-e882171
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-6736985 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320168 .elementor-element.elementor-element-927dd83>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-927dd83
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320168 .elementor-element.elementor-element-5d8cf15>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-5d8cf15
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-5d8cf15 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-a5d02ad
    {
        --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-320168 .elementor-element.elementor-element-38246d8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-abb6826 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320168 .elementor-element.elementor-element-aceb347>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-aceb347
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320168 .elementor-element.elementor-element-a73e6f4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a73e6f4
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-a73e6f4 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-633041d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-09a60bb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320168 .elementor-element.elementor-element-f66ee53>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f66ee53
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320168 .elementor-element.elementor-element-a53994b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-a53994b
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-a53994b .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-1cca09e
    {
        --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-320168 .elementor-element.elementor-element-86d87f0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-26cf9f7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320168 .elementor-element.elementor-element-74e319a>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-74e319a
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320168 .elementor-element.elementor-element-f188f74>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-f188f74
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-f188f74 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-3e02b6d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-3cad2d4
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-2fc7205
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-2fc7205 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-bc650d2
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-e9a6323>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-e9a6323 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320168 .elementor-element.elementor-element-ad42d99>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-ad42d99 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-691d245
    {
        --width: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-135ab32
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-320168 .elementor-element.elementor-element-93b4db8 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-93b4db8 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320168 .elementor-element.elementor-element-93b4db8 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-c051ff0
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-42610fd .elementor-counter
    {
        gap: 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-42610fd .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320168 .elementor-element.elementor-element-42610fd .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320168 .elementor-element.elementor-element-cadde34
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-eaa843e
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-320168 .elementor-element.elementor-element-eaa843e .elementor-counter
    {
        gap: 2px;
    }
    .elementor-320168 .elementor-element.elementor-element-eaa843e .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320168 .elementor-element.elementor-element-eaa843e .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-cb4debd
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-549d90e
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-320168 .elementor-element.elementor-element-549d90e .elementor-counter
    {
        gap: 2px;
    }
    .elementor-320168 .elementor-element.elementor-element-549d90e .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320168 .elementor-element.elementor-element-549d90e .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-717245d
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-717245d.e-con
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-92a2616
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-320168 .elementor-element.elementor-element-92a2616 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-320168 .elementor-element.elementor-element-92a2616 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320168 .elementor-element.elementor-element-92a2616 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320168 .elementor-element.elementor-element-7612d12
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-9a2f7af
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-9a2f7af .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-3be5b5a .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-320168 .elementor-element.elementor-element-ed408d3
    {
        --padding-top: 36px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-67e450a
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-d152ceb
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-d152ceb.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-d152ceb .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320168 .elementor-element.elementor-element-c7bbdee>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-c7bbdee .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-9860291
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-320168 .elementor-element.elementor-element-37b84bc>.elementor-widget-container
    {
        padding: 0 70px 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-37b84bc.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-37b84bc .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-37b84bc .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-37b84bc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-320168 .elementor-element.elementor-element-8323a49.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-8323a49 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-8323a49 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-8323a49 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-320168 .elementor-element.elementor-element-1c21ebe
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-af5a10d.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-af5a10d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-af5a10d .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-af5a10d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-320168 .elementor-element.elementor-element-daa8940
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-801df9b
    {
        --padding-top: 15px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
    .elementor-320168 .elementor-element.elementor-element-dc6b2b7
    {
        width: var(--container-widget-width,222.453px);
        max-width: 222.453px;
        --container-widget-width: 222.453px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-dc6b2b7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 20px 10px 0;
    }
    .elementor-320168 .elementor-element.elementor-element-dc6b2b7.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-dc6b2b7 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-dc6b2b7 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-dc6b2b7 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-dc6b2b7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 80%;
    }
    .elementor-320168 .elementor-element.elementor-element-6becd85
    {
        --padding-top: 5px;
        --padding-bottom: 4px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-3ff29d1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 20px 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-3ff29d1.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-3ff29d1 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-3ff29d1 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-3ff29d1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-320168 .elementor-element.elementor-element-e299940.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-e299940 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-e299940 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-e299940 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-320168 .elementor-element.elementor-element-0c51f51
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-05b357d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-05b357d .elementor-button
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-76cc627
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-e0f1b5c .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-48a761b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-48a761b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-804a079
    {
        --width: 33.33%;
    }
    .elementor-320168 .elementor-element.elementor-element-a927ae4
    {
        --width: 33.33%;
    }
    .elementor-320168 .elementor-element.elementor-element-2e31d59
    {
        --width: 33.33%;
    }
    .elementor-320168 .elementor-element.elementor-element-409f6af
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-a96b3bc
    {
        --width: 33.33%;
    }
    .elementor-320168 .elementor-element.elementor-element-d65d4d5
    {
        --width: 33.33%;
    }
    .elementor-320168 .elementor-element.elementor-element-43bdb29
    {
        --width: 33.33%;
    }
    .elementor-320168 .elementor-element.elementor-element-6ee84a3
    {
        --width: 33.33%;
    }
    .elementor-320168 .elementor-element.elementor-element-4ab92fe
    {
        --width: 33.33%;
    }
    .elementor-320168 .elementor-element.elementor-element-cb177c7
    {
        --width: 33.33%;
    }
    .elementor-320168 .elementor-element.elementor-element-af152bc
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-9b7cc56 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-03bf566>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-03bf566 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-4b9335a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-41681a1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-41681a1
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-41681a1 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-730f28f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-663622a
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-2f798ee
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-01c816a
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-5a38de7
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-042b665
    {
        --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-320168 .elementor-element.elementor-element-cec06d9
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-00cdf6b
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-9369330
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-1542ae2
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-029378d
    {
        --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-320168 .elementor-element.elementor-element-af1bd5a
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-8c823e8
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-f5ae240
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-b24b947
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-e235d4d
    {
        --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-320168 .elementor-element.elementor-element-e909666
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-ab89aff
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-b90fe5f
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-774faa1
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-9622d57
    {
        --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-320168 .elementor-element.elementor-element-e2c5dc5
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-4f62219
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-5c1bcfc
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-bfacbd3
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-afd66eb
    {
        --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-320168 .elementor-element.elementor-element-611add0
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-ac9d7f8
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-a4ee382
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-15a0902
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-205c027
    {
        --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-320168 .elementor-element.elementor-element-2bf2c60
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-c16f9e3
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-8b61509
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-ba40237
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-7f13fab
    {
        --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-320168 .elementor-element.elementor-element-47480f4
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-baf2570
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-396812c
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-14ee867
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-599589e
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-599589e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-4ae5a1c .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-320168 .elementor-element.elementor-element-fb3c375
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-6d6f521 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320168 .elementor-element.elementor-element-5bcc6d9>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-5bcc6d9 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-0d68313
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-320168 .elementor-element.elementor-element-96abce5
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-469a60c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4c10313
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-d86f45a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-508c958
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-a779ae6
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-bb8f298
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-5d31d5b
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-b3b0591
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-fe37677
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-340aeb3
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-56ee343
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-d5ce3a1
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-a70cad6
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-8821689
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-ee5b347
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-a34d1ec
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-0f61181
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-a17ad8e
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-90a2f24
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-cede180
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-7e4d917
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-4cea057
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-f7f6173
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-3a3c9f6
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-81c24f0
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-f1e3eed
    {
        --width: 50%;
    }
    .elementor-320168 .elementor-element.elementor-element-ca7681f
    {
        --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-320168 .elementor-element.elementor-element-ca7681f>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-ca7681f.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-320168 .elementor-element.elementor-element-2ffe11a>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-8410546
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-ed033d3
    {
        --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-320168 .elementor-element.elementor-element-c977734 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320168 .elementor-element.elementor-element-48c816d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-48c816d .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-c5b9568
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-249fe35
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-249fe35 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-6df3bf1
    {
        --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-320168 .elementor-element.elementor-element-c424691
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522
    {
        width: var(--container-widget-width,295.312px);
        max-width: 295.312px;
        --container-widget-width: 295.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-b81f522 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-08386ce>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-08386ce
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-da8224d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9
    {
        width: var(--container-widget-width,282px);
        max-width: 282px;
        --container-widget-width: 282px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-1def5b9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-22ad31c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-22ad31c
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-b625fb1
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02
    {
        width: var(--container-widget-width,262.312px);
        max-width: 262.312px;
        --container-widget-width: 262.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-82dbb02 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-8101816>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-8101816
    {
        font-size: 13.31px;
    }
    .elementor-320168 .elementor-element.elementor-element-5b4dc2b
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-de4f8e0
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-de4f8e0 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-320168 .elementor-element.elementor-element-711c330
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-4c623aa>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4c623aa .elementor-heading-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320168 .elementor-element.elementor-element-3b69e23>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-3b69e23 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-e6cc572
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-a4bb567 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-320168 .elementor-element.elementor-element-c6c2878 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-320168 .elementor-element.elementor-element-cf026db .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-320168 .elementor-element.elementor-element-e1e2c74
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-c357a16
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-6f889a9
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-6f889a9 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-bc954a2 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-320168 .elementor-element.elementor-element-77d0183
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-989c1d9
    {
        --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-320168 .elementor-element.elementor-element-942d9cf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320168 .elementor-element.elementor-element-8799c31>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-8799c31 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-28d9027
    {
        --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-320168 .elementor-element.elementor-element-9acc466
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-4d1086a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-320168 .elementor-element.elementor-element-4d1086a
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-4d1086a .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-18c16b9
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-0384d03
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-b36401f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-dbed485
    {
        padding: 36px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-d81aa80
    {
        width: var(--container-widget-width,100.588%);
        max-width: 100.588%;
        --container-widget-width: 100.588%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-d81aa80.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-d81aa80 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320168 .elementor-element.elementor-element-65c3837>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-65c3837 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-7cece90
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-d360a1b
    {
        --padding-top: 0px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-d14a45c
    {
        text-align: center;
    }
    .elementor-320168 .elementor-element.elementor-element-d14a45c .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-36630e3
    {
        --padding-top: 36px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-7e21323>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-7e21323 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320168 .elementor-element.elementor-element-439db61>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-439db61 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-84d5102
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-320168 .elementor-element.elementor-element-84d5102.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-4a7b000
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-00c7edc
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-00c7edc .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-320168 .elementor-element.elementor-element-108b6a3
    {
        padding: 36px 0 36px 0;
    }
    .elementor-320168 .elementor-element.elementor-element-c0015ba>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-e4e2406
    {
        padding: 0 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-85c95d0>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-85c95d0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320168 .elementor-element.elementor-element-6e764e1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-6e764e1 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-11f0e58>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-11f0e58 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-63c963b>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-63c963b .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-fd7dc51>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320168 .elementor-element.elementor-element-fd7dc51 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-320168 .elementor-element.elementor-element-f0dd8b7
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320168 .elementor-element.elementor-element-aa98c2a
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320168 .elementor-element.elementor-element-aa98c2a.elementor-element
    {
        --align-self: center;
    }
    .elementor-320168 .elementor-element.elementor-element-aa98c2a .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320168 .elementor-element.elementor-element-6068407>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-320168 .elementor-element.elementor-element-6068407 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320168 .elementor-element.elementor-element-2d3441d
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-64f8ebb
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-9eba6d3
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-3d7dc15
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-76b5b8c
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-8db6e31
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-bea0145
    {
        font-size: 14px;
    }
    .elementor-320168 .elementor-element.elementor-element-7fafab6>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320168 .elementor-element.elementor-element-7fafab6
    {
        --n-accordion-title-font-size: 15px;
    }
}
@media(min-width: 768px)
{
    .elementor-320168 .elementor-element.elementor-element-f706f47
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-0f31fe6
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-8de0f63
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-2a96d2c
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-8af0249
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-fada75a
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-4e03d08
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-25d32f1
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-34ec51e
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-1ea81b9
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-0c0f20a
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-da79c9e
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-9fcb22e
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-b3754a3
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-1371cda
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-5cb506d
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-6a5a61b
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-1430a52
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-83cb0c2
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-2aca662
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-af05afc
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-efe4e8c
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-ebe0d3b
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-199f376
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-34be6d1
    {
        --width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-c7eccca
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-e14294d
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-5816f94
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-6cd4f2b
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-a7ad0fb
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-1ce2175
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-0155993
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-d91c7eb
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-0faef2c
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-351fcc2
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-6379456
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-6217d4f
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-e7bb7d2
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-e05f999
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-a8e6744
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-17b5758
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-cc3cb50
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-ce893cd
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-f502c8e
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-7306658
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-c411acc
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-e882171
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-78c9e4e
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-87291a0
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-691d245
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-135ab32
    {
        --width: 20%;
    }
    .elementor-320168 .elementor-element.elementor-element-c051ff0
    {
        --width: 20%;
    }
    .elementor-320168 .elementor-element.elementor-element-49b6839
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-cadde34
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-cb4debd
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-717245d
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-ed408d3
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-9860291
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-eec0a97
    {
        --width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-642c47a
    {
        --width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-1c21ebe
    {
        --width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-daa8940
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-801df9b
    {
        --width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-6becd85
    {
        --width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-6161710
    {
        --width: 30%;
    }
    .elementor-320168 .elementor-element.elementor-element-76cc627
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-27fcb71
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-6a5fbc0
    {
        --width: 12.5%;
    }
    .elementor-320168 .elementor-element.elementor-element-804a079
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-a927ae4
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-2e31d59
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-409f6af
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-a96b3bc
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-24e3e93
    {
        --width: 12.5%;
    }
    .elementor-320168 .elementor-element.elementor-element-02e0e06
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-7a910eb
    {
        --width: 12.5%;
    }
    .elementor-320168 .elementor-element.elementor-element-d65d4d5
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-43bdb29
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-6ee84a3
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-4ab92fe
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-cb177c7
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-da28970
    {
        --width: 12.5%;
    }
    .elementor-320168 .elementor-element.elementor-element-af152bc
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-4b9335a
    {
        --width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-730f28f
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-663622a
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-2f798ee
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-01c816a
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-5a38de7
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-042b665
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-cec06d9
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-00cdf6b
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-9369330
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-1542ae2
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-029378d
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-af1bd5a
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-8c823e8
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-f5ae240
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-b24b947
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-e235d4d
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-e909666
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-ab89aff
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-b90fe5f
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-774faa1
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-9622d57
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-e2c5dc5
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-4f62219
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-5c1bcfc
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-bfacbd3
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-afd66eb
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-611add0
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-ac9d7f8
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-a4ee382
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-15a0902
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-205c027
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-2bf2c60
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-c16f9e3
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-8b61509
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-ba40237
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-7f13fab
    {
        --content-width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-47480f4
    {
        --width: 18.482%;
    }
    .elementor-320168 .elementor-element.elementor-element-baf2570
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-396812c
    {
        --width: 25%;
    }
    .elementor-320168 .elementor-element.elementor-element-14ee867
    {
        --width: 21%;
    }
    .elementor-320168 .elementor-element.elementor-element-fb3c375
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-b39036e
    {
        --width: 10%;
    }
    .elementor-320168 .elementor-element.elementor-element-96abce5
    {
        --width: 16%;
    }
    .elementor-320168 .elementor-element.elementor-element-4c10313
    {
        --width: 16%;
    }
    .elementor-320168 .elementor-element.elementor-element-508c958
    {
        --width: 16%;
    }
    .elementor-320168 .elementor-element.elementor-element-a779ae6
    {
        --width: 16%;
    }
    .elementor-320168 .elementor-element.elementor-element-bb8f298
    {
        --width: 16%;
    }
    .elementor-320168 .elementor-element.elementor-element-9249c7a
    {
        --width: 10%;
    }
    .elementor-320168 .elementor-element.elementor-element-6ab2722
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-5d31d5b
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-b3b0591
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-fe37677
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-340aeb3
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-56ee343
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-58ee77c
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-83f8986
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-d5ce3a1
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-a70cad6
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-8821689
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-ee5b347
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-a34d1ec
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-b1119a3
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-53419d1
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-0f61181
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-a17ad8e
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-90a2f24
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-cede180
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-e4e0b17
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-cdfcdd8
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-714340a
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-b4ca141
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-7e4d917
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-4cea057
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-f7f6173
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-3a3c9f6
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-81c24f0
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-aafb33e
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-34a0d08
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-f1e3eed
    {
        --width: 14%;
    }
    .elementor-320168 .elementor-element.elementor-element-50d5923
    {
        --width: 12%;
    }
    .elementor-320168 .elementor-element.elementor-element-4d22df4
    {
        --width: 12%;
    }
    .elementor-320168 .elementor-element.elementor-element-95c35d1
    {
        --width: 12%;
    }
    .elementor-320168 .elementor-element.elementor-element-70b4f15
    {
        --width: 12%;
    }
    .elementor-320168 .elementor-element.elementor-element-8fb6b8d
    {
        --width: 15%;
    }
    .elementor-320168 .elementor-element.elementor-element-8410546
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-c5b9568
    {
        --width: 1140px;
    }
    .elementor-320168 .elementor-element.elementor-element-6df3bf1
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-711c330
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-6e52d96
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-e6cc572
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-7ca78b4
    {
        --width: 28.878%;
    }
    .elementor-320168 .elementor-element.elementor-element-fccdb9d
    {
        --width: 28.878%;
    }
    .elementor-320168 .elementor-element.elementor-element-2949882
    {
        --width: 28.878%;
    }
    .elementor-320168 .elementor-element.elementor-element-77d0183
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-28d9027
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-8448145
    {
        --width: 10%;
    }
    .elementor-320168 .elementor-element.elementor-element-9acc466
    {
        --width: 40%;
    }
    .elementor-320168 .elementor-element.elementor-element-18c16b9
    {
        --width: 40%;
    }
    .elementor-320168 .elementor-element.elementor-element-4bb6360
    {
        --width: 10%;
    }
    .elementor-320168 .elementor-element.elementor-element-d360a1b
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-3b26504
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-4a7b000
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-f0dd8b7
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-979c20c
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-a4561b2
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-d5ffc2c
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-9cd805a
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-09d13c1
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-8685bf6
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-9215045
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-77f6bf7
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-7089616
    {
        --content-width: 1460px;
    }
    .elementor-320168 .elementor-element.elementor-element-a536f9e
    {
        --content-width: 100%;
    }
    .elementor-320168 .elementor-element.elementor-element-350c04d
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-320168 .elementor-element.elementor-element-fada75a
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-4e03d08
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-25d32f1
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-1ea81b9
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-0c0f20a
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-da79c9e
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-b3754a3
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-1371cda
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-5cb506d
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-1430a52
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-83cb0c2
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-2aca662
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-efe4e8c
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-ebe0d3b
    {
        --width: 33%;
    }
    .elementor-320168 .elementor-element.elementor-element-199f376
    {
        --width: 33%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-320168 .elementor-element.elementor-element-47480f4
    {
        --width: 26%;
    }
    .elementor-320168 .elementor-element.elementor-element-14ee867
    {
        --width: 26%;
    }
    .elementor-320168 .elementor-element.elementor-element-96abce5
    {
        --width: 19%;
    }
    .elementor-320168 .elementor-element.elementor-element-4c10313
    {
        --width: 19%;
    }
    .elementor-320168 .elementor-element.elementor-element-508c958
    {
        --width: 19%;
    }
    .elementor-320168 .elementor-element.elementor-element-a779ae6
    {
        --width: 19%;
    }
    .elementor-320168 .elementor-element.elementor-element-bb8f298
    {
        --width: 19%;
    }
}/* Start custom CSS for container, class: .elementor-element-2a96d2c */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    ul.subheader li a
    {
        font-size: 14px;
    }
}/* End custom CSS *//* Start custom CSS for image-box, class: .elementor-element-f08deb0 */
@Media(min-width: 1440px) and (max-width: 1440px)
{
    .game_develop_box figure.elementor-image-box-img
    {
        width: 31%!important;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-956d253 */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4a5ead6 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c7eccca *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868: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);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-31074ed */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-01f0347 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e14294d *//*.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-c660953 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-5816f94 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868: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);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-850aa9d */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-82a9154 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6cd4f2b *//*.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-4af57a6 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a7ad0fb *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868: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);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4d21830 */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0b2d8d7 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1ce2175 *//*.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-a48d2e4 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0155993 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868: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);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-77ba46d */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-be40107 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d91c7eb *//*.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-57a2eb4 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0faef2c *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868: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);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-351fcc2 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868: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);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bfce7cc */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6379456 *//*.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-9166c62 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6217d4f *//*.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-f8749c4 */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a8e6744 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ce893cd */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f502c8e */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e882171 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-633041d */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2e47efd */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d5ab5e4 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ed408d3 */
@media(max-width: 767px)
{
    .sweepstakes-games-offer .elementor-image-box-wrapper
    {
        display: inline-flex;
    }
    .sweepstakes-games-offer .elementor-image-box-content
    {
        padding-top: 15px;
        padding-left: 25px;
    }
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-ca7681f */
@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-6df3bf1 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-7cece90 */
.timeline.height-11:after
{
    height: 781px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-36630e3 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-7fafab6 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
