﻿.elementor-108018 .elementor-element.elementor-element-0abd0ef
{
    --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-108018 .elementor-element.elementor-element-0abd0ef:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-0abd0ef>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-108018 .elementor-element.elementor-element-4acce26
{
    --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-108018 .elementor-element.elementor-element-83dccd8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-0b580d8>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-0b580d8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-108018 .elementor-element.elementor-element-e524d2d>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-e524d2d
{
    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-108018 .elementor-element.elementor-element-df1ef46 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-108018 .elementor-element.elementor-element-df1ef46 .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-df1ef46 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-df1ef46>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-df1ef46
{
    z-index: 2;
}
.elementor-108018 .elementor-element.elementor-element-df1ef46 .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-df1ef46 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-8f7e8b6
{
    --display: flex;
}
.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-108018 .elementor-element.elementor-element-6e75a6d
{
    --display: flex;
    --justify-content: center;
}
.elementor-108018 .elementor-element.elementor-element-6e75a6d:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-6e75a6d>.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-108018 .elementor-element.elementor-element-284a273
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-284a273:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-284a273>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-108018 .elementor-element.elementor-element-256eee7
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-19dac62
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-19dac62 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 40px;
    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-108018 .elementor-element.elementor-element-5c98d0c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-5c98d0c .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-5c98d0c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-108018 .elementor-element.elementor-element-08d7169
{
    --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-108018 .elementor-element.elementor-element-d2dd950
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-d2dd950:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-d2dd950>.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-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-108018 .elementor-element.elementor-element-fb7c6e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-fb7c6e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-fb7c6e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-ea03338
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-f8d37fd
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-f8d37fd:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-f8d37fd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-108018 .elementor-element.elementor-element-75295cc .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-108018 .elementor-element.elementor-element-75295cc.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-75295cc.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-75295cc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-75295cc .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-108018 .elementor-element.elementor-element-75295cc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-108018 .elementor-element.elementor-element-75295cc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-8a24420
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-fc7d0e0
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-fc7d0e0:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-fc7d0e0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-description
{
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-635d812
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-16d890f
{
    --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-108018 .elementor-element.elementor-element-0112ece
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-0112ece:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-0112ece>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-108018 .elementor-element.elementor-element-7bfc6cd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-108018 .elementor-element.elementor-element-7bfc6cd.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7bfc6cd.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7bfc6cd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7bfc6cd .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-108018 .elementor-element.elementor-element-7bfc6cd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-7bfc6cd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-69dc7a2
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-e831b1f
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-e831b1f:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-e831b1f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-7f64d3f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-108018 .elementor-element.elementor-element-7f64d3f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-108018 .elementor-element.elementor-element-7f64d3f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-108018 .elementor-element.elementor-element-7f64d3f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-108018 .elementor-element.elementor-element-7f64d3f .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-108018 .elementor-element.elementor-element-7f64d3f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-108018 .elementor-element.elementor-element-7f64d3f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-88dd2a3
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-64d6732
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-64d6732:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-64d6732>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-108018 .elementor-element.elementor-element-bdccd2a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-108018 .elementor-element.elementor-element-bdccd2a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-108018 .elementor-element.elementor-element-bdccd2a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-108018 .elementor-element.elementor-element-bdccd2a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-108018 .elementor-element.elementor-element-bdccd2a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-108018 .elementor-element.elementor-element-bdccd2a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-108018 .elementor-element.elementor-element-bdccd2a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-d653921
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-4015345
{
    --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-108018 .elementor-element.elementor-element-4015345:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-4015345>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-108018 .elementor-element.elementor-element-240c8b6
{
    --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-108018 .elementor-element.elementor-element-06efb6c>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-06efb6c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-fa54f3b .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-108018 .elementor-element.elementor-element-fa54f3b .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-fa54f3b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-fa54f3b .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-fa54f3b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-95b8fe0
{
    --display: flex;
    --flex-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: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-95b8fe0:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-95b8fe0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-108018 .elementor-element.elementor-element-29b54cd
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-a95f6c2
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-a95f6c2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-37652f6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-108018 .elementor-element.elementor-element-37652f6 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-37652f6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-72e473d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-380edaf
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-7bdc5a6
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-dd2e033>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-dd2e033.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-108018 .elementor-element.elementor-element-dd2e033.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-108018 .elementor-element.elementor-element-dd2e033.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-108018 .elementor-element.elementor-element-dd2e033 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-108018 .elementor-element.elementor-element-dd2e033 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-108018 .elementor-element.elementor-element-dd2e033 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-92df7a6
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-92df7a6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-92df7a6.elementor-element
{
    --align-self: flex-end;
}
.elementor-108018 .elementor-element.elementor-element-8f98c18
{
    --display: flex;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-1fcf180.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-108018 .elementor-element.elementor-element-1fcf180.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-108018 .elementor-element.elementor-element-1fcf180.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-108018 .elementor-element.elementor-element-1fcf180 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-108018 .elementor-element.elementor-element-1fcf180 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-108018 .elementor-element.elementor-element-1fcf180 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-c9b2eab
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-c9b2eab>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-c9b2eab.elementor-element
{
    --align-self: flex-end;
}
.elementor-108018 .elementor-element.elementor-element-d4ce7c0
{
    --display: flex;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-2b03c66.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-108018 .elementor-element.elementor-element-2b03c66.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-108018 .elementor-element.elementor-element-2b03c66.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-108018 .elementor-element.elementor-element-2b03c66 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-108018 .elementor-element.elementor-element-2b03c66 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-108018 .elementor-element.elementor-element-2b03c66 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-1baf27c
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-1baf27c>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-1baf27c.elementor-element
{
    --align-self: flex-end;
}
.elementor-108018 .elementor-element.elementor-element-2dd69c3
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-e416c5a>.elementor-widget-container
{
    margin: 50px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-81be749
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-966611e>.elementor-widget-container
{
    padding: 0 0 0 100px;
}
.elementor-108018 .elementor-element.elementor-element-966611e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-108018 .elementor-element.elementor-element-966611e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-108018 .elementor-element.elementor-element-966611e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-108018 .elementor-element.elementor-element-966611e .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-108018 .elementor-element.elementor-element-966611e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-108018 .elementor-element.elementor-element-966611e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-7705d8c
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-7705d8c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-7705d8c.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-c368044
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-1ff0ed5>.elementor-widget-container
{
    padding: 0 0 0 75px;
}
.elementor-108018 .elementor-element.elementor-element-1ff0ed5.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-1ff0ed5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-108018 .elementor-element.elementor-element-1ff0ed5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-108018 .elementor-element.elementor-element-1ff0ed5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-108018 .elementor-element.elementor-element-1ff0ed5 .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-108018 .elementor-element.elementor-element-1ff0ed5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-108018 .elementor-element.elementor-element-1ff0ed5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-bab4dac
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-bab4dac>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-bab4dac.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-5de78df
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-be1c40b
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-fbf25c3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-108018 .elementor-element.elementor-element-fbf25c3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-108018 .elementor-element.elementor-element-fbf25c3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-108018 .elementor-element.elementor-element-fbf25c3 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-108018 .elementor-element.elementor-element-fbf25c3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-108018 .elementor-element.elementor-element-fbf25c3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-86f3e38
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-86f3e38>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-922a45d
{
    --display: flex;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-c51ab9a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-108018 .elementor-element.elementor-element-c51ab9a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-108018 .elementor-element.elementor-element-c51ab9a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-108018 .elementor-element.elementor-element-c51ab9a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-108018 .elementor-element.elementor-element-c51ab9a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-108018 .elementor-element.elementor-element-c51ab9a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-05b0a4a
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-05b0a4a>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-05b0a4a.elementor-element
{
    --align-self: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-183c9bb
{
    --display: flex;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-02dd823.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-108018 .elementor-element.elementor-element-02dd823.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-108018 .elementor-element.elementor-element-02dd823.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-108018 .elementor-element.elementor-element-02dd823 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-108018 .elementor-element.elementor-element-02dd823 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-108018 .elementor-element.elementor-element-02dd823 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-34144e5
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-34144e5>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-a6cc352
{
    --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-108018 .elementor-element.elementor-element-a6cc352:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-a6cc352>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-108018 .elementor-element.elementor-element-91ebc20>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-91ebc20 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-69e262b .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-108018 .elementor-element.elementor-element-69e262b .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-69e262b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-69e262b .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-69e262b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-4eff5f2
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-eaab963
{
    --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-108018 .elementor-element.elementor-element-b81cdc0
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-b81cdc0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-77c5624
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-77c5624 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-77c5624 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-108018 .elementor-element.elementor-element-57f8d93
{
    --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-108018 .elementor-element.elementor-element-f9ca2db
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-10df097
{
    --display: flex;
    --flex-direction: 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-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-108018 .elementor-element.elementor-element-46718d5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-46718d5
{
    --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-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-6912f07
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-31e63af
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-508dd88
{
    --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-108018 .elementor-element.elementor-element-98a659f .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-108018 .elementor-element.elementor-element-98a659f .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-98a659f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-98a659f .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-98a659f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-dbde92b:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-dbde92b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-108018 .elementor-element.elementor-element-dbde92b>.elementor-container
{
    max-width: 1460px;
}
.elementor-108018 .elementor-element.elementor-element-dbde92b
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-108018 .elementor-element.elementor-element-dbde92b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-108018 .elementor-element.elementor-element-d26b0f9
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-d26b0f9 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-8116d52>.elementor-container
{
    max-width: 1460px;
}
.elementor-108018 .elementor-element.elementor-element-8116d52
{
    margin-top: 30px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-108018 .elementor-element.elementor-element-57e7200.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-57e7200.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-57e7200>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-daa4ea1>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-daa4ea1 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-108018 .elementor-element.elementor-element-daa4ea1:hover img
{
    opacity: 1;
}
.elementor-108018 .elementor-element.elementor-element-0fcc570>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-0fcc570.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-0fcc570.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-0fcc570.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-0fcc570 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-108018 .elementor-element.elementor-element-0fcc570 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-108018 .elementor-element.elementor-element-0fcc570 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-108018 .elementor-element.elementor-element-db1cd81.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-db1cd81.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-db1cd81>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-046dfba>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-046dfba img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-108018 .elementor-element.elementor-element-046dfba:hover img
{
    opacity: 1;
}
.elementor-108018 .elementor-element.elementor-element-4ae4632>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-4ae4632.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-4ae4632.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-4ae4632.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-4ae4632 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-108018 .elementor-element.elementor-element-4ae4632 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-108018 .elementor-element.elementor-element-4ae4632 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-108018 .elementor-element.elementor-element-c405e42.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-c405e42.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-c405e42>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-f031ef9>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-f031ef9 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-108018 .elementor-element.elementor-element-f031ef9:hover img
{
    opacity: 1;
}
.elementor-108018 .elementor-element.elementor-element-04d2566>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-04d2566.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-04d2566.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-04d2566.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-04d2566 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-108018 .elementor-element.elementor-element-04d2566 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-108018 .elementor-element.elementor-element-04d2566 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-108018 .elementor-element.elementor-element-d523fe5.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-d523fe5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-d523fe5>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-dbd4e16>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-dbd4e16 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-108018 .elementor-element.elementor-element-dbd4e16:hover img
{
    opacity: 1;
}
.elementor-108018 .elementor-element.elementor-element-8cabc90>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-8cabc90.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-8cabc90.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-8cabc90.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-8cabc90 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-108018 .elementor-element.elementor-element-8cabc90 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-108018 .elementor-element.elementor-element-8cabc90 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-108018 .elementor-element.elementor-element-aa17af2>.elementor-container
{
    max-width: 1460px;
}
.elementor-108018 .elementor-element.elementor-element-aa17af2
{
    margin-top: 3px;
    margin-bottom: 0;
}
.elementor-bc-flex-widget .elementor-108018 .elementor-element.elementor-element-6586aaa.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-6586aaa.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-6586aaa>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-26a0a9d>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-26a0a9d img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-108018 .elementor-element.elementor-element-26a0a9d:hover img
{
    opacity: 1;
}
.elementor-108018 .elementor-element.elementor-element-e62c014>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-e62c014.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-e62c014.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-e62c014.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-e62c014 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-108018 .elementor-element.elementor-element-e62c014 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-108018 .elementor-element.elementor-element-e62c014 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-108018 .elementor-element.elementor-element-22a9241.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-22a9241.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-22a9241>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-233e280>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-233e280 img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-108018 .elementor-element.elementor-element-233e280:hover img
{
    opacity: 1;
}
.elementor-108018 .elementor-element.elementor-element-688eecd>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-688eecd.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-688eecd.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-688eecd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-688eecd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-108018 .elementor-element.elementor-element-688eecd .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-108018 .elementor-element.elementor-element-688eecd .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-108018 .elementor-element.elementor-element-8aa532d.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-8aa532d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-8aa532d>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-ad8521b>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-ad8521b img
{
    width: 100%;
    height: 190px;
    transition-duration: 0s;
}
.elementor-108018 .elementor-element.elementor-element-ad8521b:hover img
{
    opacity: 1;
}
.elementor-108018 .elementor-element.elementor-element-abe21f1>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-abe21f1.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-abe21f1.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-abe21f1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-abe21f1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-108018 .elementor-element.elementor-element-abe21f1 .elementor-image-box-img img
{
    transition-duration: 0s;
}
.elementor-108018 .elementor-element.elementor-element-abe21f1 .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-108018 .elementor-element.elementor-element-abe21f1 .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-bc-flex-widget .elementor-108018 .elementor-element.elementor-element-1f1b393.elementor-column .elementor-widget-wrap
{
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-1f1b393.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: flex-start;
    align-items: flex-start;
}
.elementor-108018 .elementor-element.elementor-element-1f1b393>.elementor-element-populated
{
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-26432b9>.elementor-widget-container
{
    background-color: #fff;
    padding: 5px 5px 5px 5px;
    transition: background 1.9s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-26432b9 img
{
    width: 100%;
    transition-duration: 0s;
}
.elementor-108018 .elementor-element.elementor-element-26432b9:hover img
{
    opacity: 1;
}
.elementor-108018 .elementor-element.elementor-element-c05dd1f
{
    width: var(--container-widget-width,92.244%);
    max-width: 92.244%;
    --container-widget-width: 92.244%;
    --container-widget-flex-grow: 0;
}
.elementor-108018 .elementor-element.elementor-element-c05dd1f>.elementor-widget-container
{
    background-color: #e5e5e5;
    padding: 10px 10px 10px 10px;
}
.elementor-108018 .elementor-element.elementor-element-c05dd1f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-108018 .elementor-element.elementor-element-c05dd1f.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-c05dd1f.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-c05dd1f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-c05dd1f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 58%;
}
.elementor-108018 .elementor-element.elementor-element-c05dd1f .elementor-image-box-title
{
    color: #0c0c0c;
}
.elementor-108018 .elementor-element.elementor-element-c05dd1f .elementor-image-box-description
{
    color: #0c0c0c;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.3em;
}
.elementor-108018 .elementor-element.elementor-element-d7c3400 .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-108018 .elementor-element.elementor-element-d7c3400 .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-d7c3400 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-d7c3400>.elementor-widget-container
{
    padding: 50px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-d7c3400 .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-d7c3400 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-08af4e8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-08af4e8:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-08af4e8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-108018 .elementor-element.elementor-element-08af4e8.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-108018 .elementor-element.elementor-element-f979e5b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-f979e5b.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-f979e5b
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-f979e5b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-bf71309
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-bf71309 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-bf71309 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-108018 .elementor-element.elementor-element-100c40a
{
    --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-108018 .elementor-element.elementor-element-f6e518b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
}
.elementor-108018 .elementor-element.elementor-element-ce80d45>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-108018 .elementor-element.elementor-element-ce80d45 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-ce80d45.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-ce80d45.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-ce80d45.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-ce80d45 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-ce80d45 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-108018 .elementor-element.elementor-element-ce80d45 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-b10778f>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-108018 .elementor-element.elementor-element-b10778f .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-b10778f.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-b10778f.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-b10778f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-b10778f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-b10778f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-108018 .elementor-element.elementor-element-b10778f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-4acd9e2>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 20px 0 0;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-108018 .elementor-element.elementor-element-4acd9e2 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-4acd9e2.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-4acd9e2.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-4acd9e2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-4acd9e2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-4acd9e2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-108018 .elementor-element.elementor-element-4acd9e2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-c42b467
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-357d397
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-357d397 img
{
    width: 75%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 8px 23px 6px #0c44ba;
}
.elementor-108018 .elementor-element.elementor-element-f8d8301
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-f3c89a7>.elementor-widget-container
{
    background-color: #1a3b8d;
    margin: 0 0 0 -20px;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-108018 .elementor-element.elementor-element-f3c89a7 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-f3c89a7.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-f3c89a7.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-f3c89a7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-f3c89a7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-f3c89a7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-108018 .elementor-element.elementor-element-f3c89a7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-09c7480>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-108018 .elementor-element.elementor-element-09c7480 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-09c7480.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-09c7480.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-09c7480.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-09c7480 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-09c7480 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-108018 .elementor-element.elementor-element-09c7480 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-4b2b0b6>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-108018 .elementor-element.elementor-element-4b2b0b6 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-4b2b0b6.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-4b2b0b6.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-4b2b0b6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-4b2b0b6 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-4b2b0b6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-108018 .elementor-element.elementor-element-4b2b0b6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-76c5806
{
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-edd25ba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-1a0faf0
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-7e52df1>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-108018 .elementor-element.elementor-element-7e52df1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-7e52df1.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-7e52df1.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-7e52df1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-7e52df1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-7e52df1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-108018 .elementor-element.elementor-element-7e52df1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-17d4f8e
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-6fac6a0
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-dd69934>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-108018 .elementor-element.elementor-element-dd69934 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-dd69934.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-108018 .elementor-element.elementor-element-dd69934.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-108018 .elementor-element.elementor-element-dd69934.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-dd69934 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-dd69934 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-108018 .elementor-element.elementor-element-dd69934 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-ac3b523
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-c981a17 .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-108018 .elementor-element.elementor-element-c981a17 .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-c981a17 .elementor-button:focus
{
    background-color: #1754d5;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-c981a17>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-c981a17
{
    z-index: 2;
}
.elementor-108018 .elementor-element.elementor-element-c981a17 .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-c981a17 .elementor-button:focus svg
{
    fill: #fff;
}
.elementor-108018 .elementor-element.elementor-element-2239074
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-2239074:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-2239074>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-5cf684e
{
    --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-108018 .elementor-element.elementor-element-987f4bc
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-987f4bc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-18b85db
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-18b85db .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-18b85db .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-108018 .elementor-element.elementor-element-b2d81e6
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-b2d81e6.e-con
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-727e9db
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-727e9db .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-29dc15d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-7b3db44
{
    --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-108018 .elementor-element.elementor-element-08ec26b>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-08ec26b .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-b68e978 .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-108018 .elementor-element.elementor-element-b68e978 .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-b68e978 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-b68e978 .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-b68e978 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-27b4b7b
{
    --display: flex;
    --flex-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: 0px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-27b4b7b:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-27b4b7b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-108018 .elementor-element.elementor-element-ea7385a
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-f862686>.elementor-widget-container
{
    padding: 72px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-f862686.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-f862686
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-f862686 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-e2c005e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-e2c005e .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-e2c005e .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-108018 .elementor-element.elementor-element-84f1c53
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-3982f6b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-108018 .elementor-element.elementor-element-8c569e6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-db35d2d
{
    --display: flex;
    --flex-direction: 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-108018 .elementor-element.elementor-element-37c2c0c .elementor-counter
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-37c2c0c .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-108018 .elementor-element.elementor-element-37c2c0c .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-108018 .elementor-element.elementor-element-15e8a1f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-108018 .elementor-element.elementor-element-7bed4eb
{
    --spacer-size: 70px;
}
.elementor-108018 .elementor-element.elementor-element-7bed4eb>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-9b199de
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-8b72aad .elementor-counter
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-8b72aad .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-108018 .elementor-element.elementor-element-8b72aad .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-108018 .elementor-element.elementor-element-540d6c8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-77d1635
{
    --spacer-size: 70px;
}
.elementor-108018 .elementor-element.elementor-element-77d1635>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-cdcbe1d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-ba817a0 .elementor-counter
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-ba817a0 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-108018 .elementor-element.elementor-element-ba817a0 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-108018 .elementor-element.elementor-element-033b40e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-ae21462
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-8365e05
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 5px 5px 5px 5px;
}
.elementor-108018 .elementor-element.elementor-element-8365e05:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-8365e05>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-108018 .elementor-element.elementor-element-6a61a08
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-a35ef29
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-108018 .elementor-element.elementor-element-a35ef29.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-a35ef29 .elementor-counter
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-a35ef29 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-108018 .elementor-element.elementor-element-a35ef29 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-108018 .elementor-element.elementor-element-5005553
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-26da55c
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-108018 .elementor-element.elementor-element-26da55c.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-26da55c .elementor-counter
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-26da55c .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-108018 .elementor-element.elementor-element-26da55c .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-108018 .elementor-element.elementor-element-c1851a3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-bccefab
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-108018 .elementor-element.elementor-element-bccefab.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-bccefab .elementor-counter
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-bccefab .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-108018 .elementor-element.elementor-element-bccefab .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-108018 .elementor-element.elementor-element-509b045
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-cdd3c04
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-108018 .elementor-element.elementor-element-cdd3c04.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-cdd3c04 .elementor-counter
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-cdd3c04 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-108018 .elementor-element.elementor-element-cdd3c04 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-108018 .elementor-element.elementor-element-4b3743a
{
    --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-108018 .elementor-element.elementor-element-c9514a9>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-c9514a9 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-f7d06ee .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-108018 .elementor-element.elementor-element-f7d06ee .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-f7d06ee .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-f7d06ee .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-f7d06ee .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-bdc59ff
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-e9ee094
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-e9ee094 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-68dc8c7
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-68dc8c7 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-68dc8c7 .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-108018 .elementor-element.elementor-element-ea7aa0b
{
    --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-108018 .elementor-element.elementor-element-9adce95
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-20adeca
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-9b11184 img
{
    height: 100px;
}
.elementor-108018 .elementor-element.elementor-element-24b5d13
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-5d1b3dc img
{
    height: 100px;
}
.elementor-108018 .elementor-element.elementor-element-73796a1
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-f9bc0cf
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-3429887>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-3429887.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-108018 .elementor-element.elementor-element-3429887
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-3429887 img
{
    width: 100%;
}
.elementor-108018 .elementor-element.elementor-element-c08ae61
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-425d0f6 img
{
    width: 100%;
    height: 100px;
}
.elementor-108018 .elementor-element.elementor-element-7f0995f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-444ad8f
{
    --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-108018 .elementor-element.elementor-element-5cd844c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-58b5c88
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-3ffc306
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-d7d3950
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-6965129
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-9ce6578
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-1c41d81
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-da95449
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-d0c6302
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-3bc2c27
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-0ff2381
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-48e3e74
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-d581e5f
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-4c28de8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-8a37463
{
    --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-108018 .elementor-element.elementor-element-b39c58e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-e79ac7b
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-8024ae6
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-64793a7
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-536cefc
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-2338678
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-01b69fd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-7e48436
{
    --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-108018 .elementor-element.elementor-element-6a36c82
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-c435b5a
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-22df0fc
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-d62fdea
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-3f315ad
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-801c03f
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-86dbb6c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-5d6afb7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-1f44598
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-034467a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-f223c67
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-6974a53
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-5147a99
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-4b63f4e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-dfaa80b
{
    --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-108018 .elementor-element.elementor-element-dfaa80b>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-dfaa80b.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-108018 .elementor-element.elementor-element-dfaa80b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-108018 .elementor-element.elementor-element-dfaa80b.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-108018 .elementor-element.elementor-element-dfaa80b>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-108018 .elementor-element.elementor-element-dfaa80b.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-108018 .elementor-element.elementor-element-dfaa80b [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-108018 .elementor-element.elementor-element-b33bd15
{
    --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-108018 .elementor-element.elementor-element-0f412be>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-0f412be .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-af23522 .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-108018 .elementor-element.elementor-element-af23522 .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-af23522 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-af23522 .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-af23522 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-be8ee2b
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-be8ee2b:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-be8ee2b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-108018 .elementor-element.elementor-element-2dec683>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-2dec683.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-2dec683
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-2dec683 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-eeb81af
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-eeb81af .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-eeb81af .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-108018 .elementor-element.elementor-element-80a63a8
{
    --display: flex;
    --min-height: 400px;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-0a84f4c
{
    --display: flex;
    --overlay-opacity: .5;
}
.elementor-108018 .elementor-element.elementor-element-0a84f4c::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.elementor-background-video-container::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.e-con-inner>.elementor-background-video-container::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.elementor-background-slideshow::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.e-con-inner>.elementor-background-slideshow::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-108018 .elementor-element.elementor-element-e99608c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-e99608c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-e99608c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-e99608c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-e99608c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-e99608c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-1e2543f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-1e2543f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-1e2543f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-1e2543f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-1e2543f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-1e2543f .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-35cf6d8.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-35cf6d8.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-35cf6d8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-35cf6d8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-35cf6d8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-35cf6d8 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-7f8164a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7f8164a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7f8164a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7f8164a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-7f8164a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-7f8164a .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-b545c7f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-b545c7f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-b545c7f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-b545c7f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-b545c7f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-b545c7f .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-e5ce8c5.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-e5ce8c5.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-e5ce8c5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-e5ce8c5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-e5ce8c5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-e5ce8c5 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-35bf64c.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-35bf64c.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-35bf64c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-35bf64c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-35bf64c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-35bf64c .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-5efb891.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-5efb891.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-5efb891.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-5efb891 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-5efb891 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-5efb891 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-cb2c3f4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-cb2c3f4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-cb2c3f4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-cb2c3f4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-108018 .elementor-element.elementor-element-cb2c3f4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-cb2c3f4 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 600;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-108018 .elementor-element.elementor-element-f2ecb4c
{
    --display: flex;
    --min-height: 400px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-f2ecb4c:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-f2ecb4c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../../gambling/image/Group-2887.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.elementor-108018 .elementor-element.elementor-element-228bfa3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}
.elementor-108018 .elementor-element.elementor-element-ffff8c5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-183e958.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-183e958.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-183e958.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-183e958 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-108018 .elementor-element.elementor-element-183e958 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-183e958 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-183e958 .elementor-image-box-description
{
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-3829d3b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-6a3f149
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-dd77b91.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-dd77b91.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-dd77b91.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-dd77b91 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-108018 .elementor-element.elementor-element-dd77b91 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-dd77b91 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-dce092d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-e4a907c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-c416a1f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-c416a1f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-c416a1f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-c416a1f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-108018 .elementor-element.elementor-element-c416a1f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-c416a1f .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-9134316
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-60dc186
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-a6bd4ea.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-a6bd4ea.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-a6bd4ea.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-a6bd4ea .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-108018 .elementor-element.elementor-element-a6bd4ea .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-a6bd4ea .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-c96fd61
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-8889f3c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-7f01c47.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7f01c47.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7f01c47.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7f01c47 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-108018 .elementor-element.elementor-element-7f01c47 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-7f01c47 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-7b50731
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-d46e91a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-8c8db84.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-8c8db84.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-8c8db84.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-8c8db84 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-108018 .elementor-element.elementor-element-8c8db84 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-8c8db84 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-6206767
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-8a5812c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-9152e6f>.elementor-widget-container
{
    margin: -15px 0 0 10px;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-9152e6f.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-9152e6f .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-9152e6f.elementor-position-right .elementor-image-box-img
{
    margin-left: 5px;
}
.elementor-108018 .elementor-element.elementor-element-9152e6f.elementor-position-left .elementor-image-box-img
{
    margin-right: 5px;
}
.elementor-108018 .elementor-element.elementor-element-9152e6f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 5px;
}
.elementor-108018 .elementor-element.elementor-element-9152e6f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-108018 .elementor-element.elementor-element-9152e6f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-9152e6f .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-19679e0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-b33fe47
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-97fbb07.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-97fbb07.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-97fbb07.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-97fbb07 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-108018 .elementor-element.elementor-element-97fbb07 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-97fbb07 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-9d7fe57
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-dbb20ba
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-653c144>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-653c144.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-108018 .elementor-element.elementor-element-653c144.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-653c144.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-108018 .elementor-element.elementor-element-653c144 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 67px;
}
.elementor-108018 .elementor-element.elementor-element-653c144 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-108018 .elementor-element.elementor-element-653c144 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-108018 .elementor-element.elementor-element-dfe76ec
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-4cf5dda
{
    --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-108018 .elementor-element.elementor-element-16ee12a>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-16ee12a .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-c232e33 .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-108018 .elementor-element.elementor-element-c232e33 .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-c232e33 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-c232e33 .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-c232e33 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-450cc33
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-f223bba>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-f223bba
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-f223bba .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-a32b918
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-a32b918 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-a32b918 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-108018 .elementor-element.elementor-element-914ca5c
{
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-170a4bf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-f8f9e4f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-f8f9e4f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-108018 .elementor-element.elementor-element-be1fdca .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-108018 .elementor-element.elementor-element-be1fdca .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-108018 .elementor-element.elementor-element-be1fdca .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-8d5f2d9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-8d5f2d9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-108018 .elementor-element.elementor-element-3887521 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-108018 .elementor-element.elementor-element-3887521 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-108018 .elementor-element.elementor-element-3887521 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-66a45ba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-66a45ba.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-108018 .elementor-element.elementor-element-a34a07f .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-108018 .elementor-element.elementor-element-a34a07f .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-108018 .elementor-element.elementor-element-a34a07f .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-448bc10
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-9c8581e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: -20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-2d4daab
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-e073aca
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-fd468c6 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-108018 .elementor-element.elementor-element-fd468c6 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-108018 .elementor-element.elementor-element-fd468c6 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-108018 .elementor-element.elementor-element-c1e855b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-f76bfe9
{
    width: var(--container-widget-width,67%);
    max-width: 67%;
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-f76bfe9.elementor-element
{
    --align-self: center;
}
.elementor-108018 .elementor-element.elementor-element-c4afd68
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-878d215
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-edaafb5>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-edaafb5 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-e3d1f71 .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-108018 .elementor-element.elementor-element-e3d1f71 .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-e3d1f71 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-e3d1f71 .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-e3d1f71 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-6067ea9:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-6067ea9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-108018 .elementor-element.elementor-element-6067ea9>.elementor-container
{
    max-width: 1460px;
}
.elementor-108018 .elementor-element.elementor-element-6067ea9
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-108018 .elementor-element.elementor-element-6067ea9>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-108018 .elementor-element.elementor-element-3356d97>.elementor-container
{
    max-width: 1460px;
}
.elementor-108018 .elementor-element.elementor-element-df7f6a3
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-df7f6a3 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-e936b58
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-e936b58 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-e936b58 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-108018 .elementor-element.elementor-element-00cb626>.elementor-container
{
    max-width: 1460px;
}
.elementor-108018 .elementor-element.elementor-element-00cb626
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-108018 .elementor-element.elementor-element-896528e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-896528e
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-7c937de>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-7c937de
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-ae83e98>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-ae83e98
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-93860d6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-2139b23
{
    --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-108018 .elementor-element.elementor-element-783c319>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-783c319 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-1dd1fa8 .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-108018 .elementor-element.elementor-element-1dd1fa8 .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-1dd1fa8 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-1dd1fa8 .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-1dd1fa8 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-f8e181a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-f8e181a:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-f8e181a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-108018 .elementor-element.elementor-element-4fa2775
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-011da76
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-011da76 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-108018 .elementor-element.elementor-element-49084e0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-49084e0 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-49084e0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-108018 .elementor-element.elementor-element-d2b23c8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-d2b23c8:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-d2b23c8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-7c6cf6e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-8152b05 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61
{
    --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-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-3fb2ca9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-3fb2ca9
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-3c5d23e>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-3c5d23e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b
{
    --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-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-7d422c3>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-7d422c3 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-e964439>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-e964439
{
    --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-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-715ccdc
{
    --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-108018 .elementor-element.elementor-element-c921baa
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-7ba9558 img
{
    max-width: 100%;
}
.elementor-108018 .elementor-element.elementor-element-3d91851
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-55cf91d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-108018 .elementor-element.elementor-element-55cf91d:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-55cf91d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-85849f6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-2f5fc7f .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-0d52c14>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-0d52c14
{
    --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-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-8a688f5>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-8a688f5
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-877c600>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-877c600 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4
{
    --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-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-dadef2e
{
    --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-108018 .elementor-element.elementor-element-ef218a3
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-4b07d19
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-c080e97
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-108018 .elementor-element.elementor-element-c080e97:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-c080e97>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-69321dd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-3b139f2 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-9f83859>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-9f83859
{
    --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-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-308f9d2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-308f9d2
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-08ac494>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-08ac494 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff
{
    --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-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-4c261b0
{
    --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-108018 .elementor-element.elementor-element-b42fbe7
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-dd5dc4d
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-6e623ff
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-108018 .elementor-element.elementor-element-6e623ff:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-6e623ff>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-0bbb6f4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-5ed83a7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-cca24f3>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-cca24f3
{
    --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-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-7561cfc>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-7561cfc
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-f6be669>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-f6be669 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-74ae0de>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-74ae0de
{
    --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-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-336aed6
{
    --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-108018 .elementor-element.elementor-element-612cc06
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-40c7640
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-7706fe4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-108018 .elementor-element.elementor-element-7706fe4:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-7706fe4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-096eb29
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-810d65f .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f
{
    --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-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-b0569b8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-b0569b8
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-c394770>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-c394770 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-1afb04d>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-1afb04d
{
    --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-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-44fbf33
{
    --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-108018 .elementor-element.elementor-element-fac6a54
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-2338575
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-cfc99c4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-108018 .elementor-element.elementor-element-cfc99c4:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-cfc99c4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-b67305b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-c9ef916 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b
{
    --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-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-afc2bd8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-afc2bd8
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-568c508>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-568c508 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc
{
    --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-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-09ffe2a
{
    --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-108018 .elementor-element.elementor-element-e7fc35c
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-e215517
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-887902d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-108018 .elementor-element.elementor-element-887902d:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-887902d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-fd3f88e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-a56205a .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-c690a53>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-c690a53
{
    --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-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-81eee1c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-81eee1c
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-4034d60>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-4034d60 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-372f41e>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-372f41e
{
    --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-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-ed2efb3
{
    --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-108018 .elementor-element.elementor-element-1afa318
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-d46b9c7
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-3687cd3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-108018 .elementor-element.elementor-element-3687cd3:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-3687cd3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-7adbcc6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-39f724e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-6e4a585>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-6e4a585
{
    --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-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-9cd3539>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-9cd3539
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-b90b249>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-b90b249 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-951ce36>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-951ce36
{
    --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-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-bf1c2b2
{
    --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-108018 .elementor-element.elementor-element-0498fe5
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-e51c6c1
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-1e2c24f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-108018 .elementor-element.elementor-element-1e2c24f:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-1e2c24f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-87461e3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-90352e1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-d6535f8>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-d6535f8
{
    --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-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-0259208>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-0259208
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-be2864d>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-be2864d .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-51e107d>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-51e107d
{
    --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-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-3a9127a
{
    --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-108018 .elementor-element.elementor-element-77076e3
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-510093d
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-b79ce93
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-b79ce93:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-b79ce93>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-befd0e0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-108018 .elementor-element.elementor-element-36b1787 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-696247c>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-696247c
{
    --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-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-e640e57>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-e640e57
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-33d0bf7>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-33d0bf7 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf
{
    --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-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-108018 .elementor-element.elementor-element-96ecd71
{
    --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-108018 .elementor-element.elementor-element-ea97d8a
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-ab53c2d
{
    --display: flex;
}
.elementor-108018 .elementor-element.elementor-element-d922692
{
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: initial;
    --n-tabs-title-width: 100%;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 1;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 20px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-padding-top: 10px;
    --n-tabs-title-padding-right: 40px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 40px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #000;
}
.elementor-108018 .elementor-element.elementor-element-d922692>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-108018 .elementor-element.elementor-element-d922692.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-108018 .elementor-element.elementor-element-d922692.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #f24c2c;
}
.elementor-108018 .elementor-element.elementor-element-d922692>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-d922692.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover)
{
    border-style: none;
}
.elementor-108018 .elementor-element.elementor-element-d922692.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    line-height: 30px;
}
.elementor-108018 .elementor-element.elementor-element-4f26f00
{
    --display: flex;
    --border-radius: 0px 0px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-f22746b .elementor-button
{
    background-color: #fff;
    font-family: "Geomanist",Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    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-108018 .elementor-element.elementor-element-f22746b .elementor-button:hover, .elementor-108018 .elementor-element.elementor-element-f22746b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-f22746b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-f22746b
{
    z-index: 2;
}
.elementor-108018 .elementor-element.elementor-element-f22746b .elementor-button:hover svg, .elementor-108018 .elementor-element.elementor-element-f22746b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-108018 .elementor-element.elementor-element-cfc29a8
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-966b2c5
{
    text-align: center;
}
.elementor-108018 .elementor-element.elementor-element-966b2c5 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-48d6c02
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-108018 .elementor-element.elementor-element-48d6c02 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-108018 .elementor-element.elementor-element-48d6c02 .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-108018 .elementor-element.elementor-element-624b329
{
    --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-108018 .elementor-element.elementor-element-624b329:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-624b329>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-108018 .elementor-element.elementor-element-624b329: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-108018 .elementor-element.elementor-element-624b329, .elementor-108018 .elementor-element.elementor-element-624b329::before
{
    --border-transition: .3s;
}
.elementor-108018 .elementor-element.elementor-element-bb63757
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-9c05328>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-9c05328
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-8598e94
{
    --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-108018 .elementor-element.elementor-element-8598e94:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-8598e94>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-108018 .elementor-element.elementor-element-8598e94: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-108018 .elementor-element.elementor-element-8598e94, .elementor-108018 .elementor-element.elementor-element-8598e94::before
{
    --border-transition: .3s;
}
.elementor-108018 .elementor-element.elementor-element-60e1a6f
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-0d1581d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-0d1581d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-78195a2
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-108018 .elementor-element.elementor-element-78195a2:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-78195a2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-108018 .elementor-element.elementor-element-78195a2: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-108018 .elementor-element.elementor-element-78195a2, .elementor-108018 .elementor-element.elementor-element-78195a2::before
{
    --border-transition: .3s;
}
.elementor-108018 .elementor-element.elementor-element-e4c4758
{
    --display: flex;
    --flex-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-108018 .elementor-element.elementor-element-16f4e5a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-d88de85
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-d88de85:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-d88de85>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-108018 .elementor-element.elementor-element-d88de85: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-108018 .elementor-element.elementor-element-d88de85, .elementor-108018 .elementor-element.elementor-element-d88de85::before
{
    --border-transition: .3s;
}
.elementor-108018 .elementor-element.elementor-element-c4a8b21
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-a26e037
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-e4bbc50
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-108018 .elementor-element.elementor-element-e4bbc50:not(.elementor-motion-effects-element-type-background), .elementor-108018 .elementor-element.elementor-element-e4bbc50>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-108018 .elementor-element.elementor-element-e4bbc50: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-108018 .elementor-element.elementor-element-e4bbc50, .elementor-108018 .elementor-element.elementor-element-e4bbc50::before
{
    --border-transition: .3s;
}
.elementor-108018 .elementor-element.elementor-element-e9a7c75
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-108018 .elementor-element.elementor-element-68c1e2c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-108018 .elementor-element.elementor-element-677adf7
{
    --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-108018 .elementor-element.elementor-element-677adf7>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-108018 .elementor-element.elementor-element-677adf7>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-108018 .elementor-element.elementor-element-677adf7
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-108018 .elementor-element.elementor-element-677adf7>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-108018 .elementor-element.elementor-element-0abd0ef
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-4acce26
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-8f7e8b6
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-6e75a6d
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-08d7169
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-16d890f
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-4015345
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-240c8b6
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-95b8fe0
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-72e473d
    {
        --content-width: 1388px;
    }
    .elementor-108018 .elementor-element.elementor-element-380edaf
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-2dd69c3
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-a6cc352
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-4eff5f2
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-57f8d93
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-f9ca2db
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-10df097
    {
        --width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-6912f07
    {
        --width: 35%;
    }
    .elementor-108018 .elementor-element.elementor-element-31e63af
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-08af4e8
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-100c40a
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-f6e518b
    {
        --width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-c42b467
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-f8d8301
    {
        --width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-76c5806
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-edd25ba
    {
        --width: 5%;
    }
    .elementor-108018 .elementor-element.elementor-element-1a0faf0
    {
        --width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-17d4f8e
    {
        --width: 40%;
    }
    .elementor-108018 .elementor-element.elementor-element-6fac6a0
    {
        --width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-ac3b523
    {
        --width: 5%;
    }
    .elementor-108018 .elementor-element.elementor-element-2239074
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-b2d81e6
    {
        --width: 1140px;
    }
    .elementor-108018 .elementor-element.elementor-element-7b3db44
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-ea7385a
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-84f1c53
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-3982f6b
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-8c569e6
    {
        --width: 24.5%;
    }
    .elementor-108018 .elementor-element.elementor-element-db35d2d
    {
        --width: 16%;
    }
    .elementor-108018 .elementor-element.elementor-element-15e8a1f
    {
        --width: 1.5%;
    }
    .elementor-108018 .elementor-element.elementor-element-9b199de
    {
        --width: 16%;
    }
    .elementor-108018 .elementor-element.elementor-element-540d6c8
    {
        --width: 1.5%;
    }
    .elementor-108018 .elementor-element.elementor-element-cdcbe1d
    {
        --width: 16%;
    }
    .elementor-108018 .elementor-element.elementor-element-033b40e
    {
        --width: 24.5%;
    }
    .elementor-108018 .elementor-element.elementor-element-ae21462
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-8365e05
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-6a61a08
    {
        --width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-5005553
    {
        --width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-c1851a3
    {
        --width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-509b045
    {
        --width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-4b3743a
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-bdc59ff
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-9adce95
    {
        --width: 17%;
    }
    .elementor-108018 .elementor-element.elementor-element-20adeca
    {
        --width: 13%;
    }
    .elementor-108018 .elementor-element.elementor-element-24b5d13
    {
        --width: 13%;
    }
    .elementor-108018 .elementor-element.elementor-element-73796a1
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-f9bc0cf
    {
        --width: 13%;
    }
    .elementor-108018 .elementor-element.elementor-element-c08ae61
    {
        --width: 13%;
    }
    .elementor-108018 .elementor-element.elementor-element-7f0995f
    {
        --width: 16%;
    }
    .elementor-108018 .elementor-element.elementor-element-5cd844c
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-58b5c88
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-3ffc306
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-d7d3950
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-6965129
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-9ce6578
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-1c41d81
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-da95449
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-d0c6302
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-3bc2c27
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-0ff2381
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-48e3e74
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-d581e5f
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-4c28de8
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-b39c58e
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-e79ac7b
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-8024ae6
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-64793a7
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-536cefc
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-2338678
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-01b69fd
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-7e48436
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-6a36c82
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-c435b5a
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-22df0fc
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-d62fdea
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-3f315ad
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-801c03f
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-86dbb6c
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-5d6afb7
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-1f44598
    {
        --width: 14%;
    }
    .elementor-108018 .elementor-element.elementor-element-034467a
    {
        --width: 12%;
    }
    .elementor-108018 .elementor-element.elementor-element-f223c67
    {
        --width: 12%;
    }
    .elementor-108018 .elementor-element.elementor-element-6974a53
    {
        --width: 12%;
    }
    .elementor-108018 .elementor-element.elementor-element-5147a99
    {
        --width: 12%;
    }
    .elementor-108018 .elementor-element.elementor-element-4b63f4e
    {
        --width: 15%;
    }
    .elementor-108018 .elementor-element.elementor-element-b33bd15
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-80a63a8
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-f2ecb4c
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-228bfa3
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-ffff8c5
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-3829d3b
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-6a3f149
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-dce092d
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-e4a907c
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-9134316
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-60dc186
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-c96fd61
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-8889f3c
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-7b50731
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-d46e91a
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-6206767
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-8a5812c
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-19679e0
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-b33fe47
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-9d7fe57
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-dbb20ba
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-dfe76ec
    {
        --width: 11%;
    }
    .elementor-108018 .elementor-element.elementor-element-4cf5dda
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-450cc33
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-914ca5c
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-170a4bf
    {
        --width: 10%;
    }
    .elementor-108018 .elementor-element.elementor-element-f8f9e4f
    {
        --width: 23%;
    }
    .elementor-108018 .elementor-element.elementor-element-8d5f2d9
    {
        --width: 24.536%;
    }
    .elementor-108018 .elementor-element.elementor-element-66a45ba
    {
        --width: 25.956%;
    }
    .elementor-108018 .elementor-element.elementor-element-448bc10
    {
        --width: 10%;
    }
    .elementor-108018 .elementor-element.elementor-element-9c8581e
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-2d4daab
    {
        --width: 30%;
    }
    .elementor-108018 .elementor-element.elementor-element-e073aca
    {
        --width: 30%;
    }
    .elementor-108018 .elementor-element.elementor-element-c1e855b
    {
        --width: 30%;
    }
    .elementor-108018 .elementor-element.elementor-element-878d215
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-93860d6
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-2139b23
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-f8e181a
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-d2b23c8
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-7c6cf6e
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-55cf91d
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-85849f6
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-c080e97
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-69321dd
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-6e623ff
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-0bbb6f4
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-7706fe4
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-096eb29
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-cfc99c4
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-b67305b
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-887902d
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-fd3f88e
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-3687cd3
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-7adbcc6
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-1e2c24f
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-87461e3
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-b79ce93
    {
        --content-width: 1500px;
    }
    .elementor-108018 .elementor-element.elementor-element-befd0e0
    {
        --width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-cfc29a8
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-bb63757
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-60e1a6f
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-e4c4758
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-d88de85
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-c4a8b21
    {
        --content-width: 1460px;
    }
    .elementor-108018 .elementor-element.elementor-element-e4bbc50
    {
        --content-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-e9a7c75
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-108018 .elementor-element.elementor-element-c42b467
    {
        --width: 45%;
    }
    .elementor-108018 .elementor-element.elementor-element-f8d8301
    {
        --width: 29%;
    }
    .elementor-108018 .elementor-element.elementor-element-1a0faf0
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-17d4f8e
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-6fac6a0
    {
        --width: 33%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-108018 .elementor-element.elementor-element-6912f07
    {
        --justify-content: center;
    }
    .elementor-108018 .elementor-element.elementor-element-abe21f1
    {
        width: var(--container-widget-width,248px);
        max-width: 248px;
        --container-widget-width: 248px;
        --container-widget-flex-grow: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-727e9db
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-727e9db.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-108018 .elementor-element.elementor-element-0abd0ef
    {
        --flex-direction: 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-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-ea03338
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc .elementor-image-box-title
    {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-8a24420
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-635d812
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-69dc7a2
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-88dd2a3
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-d653921
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-dd2e033.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-dd2e033.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-dd2e033.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-dd2e033 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-92df7a6
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-1fcf180.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-1fcf180.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-1fcf180.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-1fcf180 .elementor-image-box-title
    {
        margin-bottom: 9px;
        font-size: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-c9b2eab
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-2b03c66.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-2b03c66.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-2b03c66.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-2b03c66 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-1baf27c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-966611e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-966611e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-966611e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-966611e .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-7705d8c
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-1ff0ed5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-1ff0ed5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-1ff0ed5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-1ff0ed5 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-bab4dac
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-fbf25c3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-fbf25c3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-fbf25c3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-fbf25c3 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-86f3e38
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-c51ab9a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-c51ab9a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-c51ab9a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-c51ab9a .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-05b0a4a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-02dd823.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-02dd823.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-02dd823.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-02dd823 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-34144e5
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-108018 .elementor-element.elementor-element-c42b467.e-con
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-76c5806
    {
        --margin-top: -50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-1a0faf0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-17d4f8e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-6fac6a0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-727e9db
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-108018 .elementor-element.elementor-element-37c2c0c .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-8b72aad .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-ba817a0 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-f2ecb4c
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-228bfa3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-183e958 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-dd77b91 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-108018 .elementor-element.elementor-element-dd77b91 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-c416a1f .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-a6bd4ea .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f01c47 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-7f01c47 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-d46e91a
    {
        --margin-top: -33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-8c8db84 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-8a5812c
    {
        --margin-top: -33px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-9152e6f .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-b33fe47
    {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-97fbb07 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-dbb20ba
    {
        --margin-top: -47px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-653c144 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-914ca5c
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-108018 .elementor-element.elementor-element-914ca5c.e-con
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-f8f9e4f
    {
        --justify-content: center;
    }
    .elementor-108018 .elementor-element.elementor-element-f8f9e4f.e-con
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-be1fdca .elementor-button
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-8d5f2d9
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-3887521>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-3887521 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-66a45ba
    {
        --justify-content: center;
    }
    .elementor-108018 .elementor-element.elementor-element-a34a07f .elementor-button
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-9c8581e
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-108018 .elementor-element.elementor-element-9c8581e.e-con
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-e073aca
    {
        --justify-content: center;
    }
    .elementor-108018 .elementor-element.elementor-element-e073aca.e-con
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-fd468c6 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-f8e181a
    {
        --padding-top: 50px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-677adf7>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-108018 .elementor-element.elementor-element-0abd0ef
    {
        --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-108018 .elementor-element.elementor-element-83dccd8>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-83dccd8
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-83dccd8 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-108018 .elementor-element.elementor-element-0b580d8>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-0b580d8
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-0b580d8 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-108018 .elementor-element.elementor-element-e524d2d
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-df1ef46>.elementor-widget-container
    {
        padding: 30px 0 0 0;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-108018 .elementor-element.elementor-element-284a273
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-256eee7
    {
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-19dac62
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-19dac62.elementor-element
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-19dac62 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-108018 .elementor-element.elementor-element-5c98d0c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-5c98d0c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-108018 .elementor-element.elementor-element-08d7169
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 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-108018 .elementor-element.elementor-element-fb7c6e4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-fb7c6e4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-fb7c6e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-ea03338>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-ea03338
    {
        font-size: 13.31px;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-75295cc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-8a24420>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-8a24420
    {
        font-size: 13.31px;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-0cbc58f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-108018 .elementor-element.elementor-element-635d812>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-635d812
    {
        font-size: 13.31px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-7bfc6cd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-108018 .elementor-element.elementor-element-69dc7a2>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-69dc7a2
    {
        font-size: 13.31px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7f64d3f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-108018 .elementor-element.elementor-element-88dd2a3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-88dd2a3
    {
        font-size: 13.31px;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-bdccd2a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-108018 .elementor-element.elementor-element-d653921>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-108018 .elementor-element.elementor-element-d653921
    {
        font-size: 13.31px;
    }
    .elementor-108018 .elementor-element.elementor-element-240c8b6
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-95b8fe0
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-29b54cd
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-a95f6c2 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-108018 .elementor-element.elementor-element-37652f6>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-37652f6 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-108018 .elementor-element.elementor-element-72e473d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-380edaf
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-dd2e033 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-dd2e033 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-108018 .elementor-element.elementor-element-92df7a6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-92df7a6
    {
        --container-widget-width: 84%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,84%);
        max-width: 84%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-92df7a6.elementor-element
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-1fcf180 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-1fcf180 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-c9b2eab>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-c9b2eab
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-c9b2eab.elementor-element
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-2b03c66>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-108018 .elementor-element.elementor-element-2b03c66 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-2b03c66 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-1baf27c
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-1baf27c.elementor-element
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-2dd69c3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-81be749
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-966611e .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-7705d8c
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-c368044
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-1ff0ed5 .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-108018 .elementor-element.elementor-element-bab4dac
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-fbf25c3 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-86f3e38
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-86f3e38.elementor-element
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-c51ab9a .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-05b0a4a
    {
        --container-widget-width: 89%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,89%);
        max-width: 89%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-05b0a4a.elementor-element
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-02dd823 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-34144e5
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-34144e5.elementor-element
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-4eff5f2
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-eaab963
    {
        --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-108018 .elementor-element.elementor-element-b81cdc0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-108018 .elementor-element.elementor-element-77c5624>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-77c5624 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-108018 .elementor-element.elementor-element-46718d5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-108018 .elementor-element.elementor-element-46718d5
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-46718d5 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-508dd88
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-d26b0f9 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-108018 .elementor-element.elementor-element-57e7200
    {
        width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-0fcc570 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-db1cd81
    {
        width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-4ae4632 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-c405e42
    {
        width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-04d2566 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-d523fe5
    {
        width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-8cabc90 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-6586aaa
    {
        width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-e62c014 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-22a9241
    {
        width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-688eecd .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-8aa532d
    {
        width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-abe21f1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-1f1b393
    {
        width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-c05dd1f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-08af4e8
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-f979e5b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-f979e5b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-108018 .elementor-element.elementor-element-bf71309>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-bf71309 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-f6e518b
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-ce80d45>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-108018 .elementor-element.elementor-element-ce80d45 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-ce80d45.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-ce80d45.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-ce80d45.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-ce80d45 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-b10778f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 14px 0;
    }
    .elementor-108018 .elementor-element.elementor-element-b10778f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-b10778f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-b10778f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-b10778f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-b10778f .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-4acd9e2>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 10px 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4acd9e2 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4acd9e2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4acd9e2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4acd9e2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4acd9e2 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-c42b467
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-c42b467.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-108018 .elementor-element.elementor-element-f8d8301
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
        --padding-top: 10px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-f3c89a7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 8px 0 10px 0;
    }
    .elementor-108018 .elementor-element.elementor-element-f3c89a7 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-f3c89a7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-f3c89a7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-f3c89a7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-f3c89a7 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-09c7480>.elementor-widget-container
    {
        padding: 8px 0 10px 0;
    }
    .elementor-108018 .elementor-element.elementor-element-09c7480 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-09c7480.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-09c7480.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-09c7480.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-09c7480 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-09c7480 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-108018 .elementor-element.elementor-element-4b2b0b6>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4b2b0b6 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4b2b0b6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4b2b0b6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4b2b0b6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-4b2b0b6 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-76c5806
    {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-1a0faf0
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-7e52df1>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7e52df1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7e52df1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7e52df1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7e52df1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7e52df1 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-17d4f8e
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-6fac6a0
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-dd69934>.elementor-widget-container
    {
        padding: 10px 0 10px 0;
    }
    .elementor-108018 .elementor-element.elementor-element-dd69934 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-dd69934.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-dd69934.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-dd69934.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-dd69934 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-2239074
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-5cf684e
    {
        --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-108018 .elementor-element.elementor-element-987f4bc .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-108018 .elementor-element.elementor-element-18b85db>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-18b85db .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-108018 .elementor-element.elementor-element-b2d81e6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-727e9db
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-108018 .elementor-element.elementor-element-727e9db .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-7b3db44
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-27b4b7b
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-f862686>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-f862686 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-e2c005e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-e2c005e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-108018 .elementor-element.elementor-element-8c569e6
    {
        --width: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-db35d2d
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-108018 .elementor-element.elementor-element-37c2c0c .elementor-counter
    {
        gap: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-37c2c0c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-108018 .elementor-element.elementor-element-37c2c0c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-9b199de
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-8b72aad .elementor-counter
    {
        gap: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-8b72aad .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-108018 .elementor-element.elementor-element-8b72aad .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-cdcbe1d
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-ba817a0 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-ba817a0 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-108018 .elementor-element.elementor-element-ba817a0 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-6a61a08
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-a35ef29 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-108018 .elementor-element.elementor-element-a35ef29 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-108018 .elementor-element.elementor-element-a35ef29 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-5005553
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-26da55c .elementor-counter
    {
        gap: 2px;
    }
    .elementor-108018 .elementor-element.elementor-element-26da55c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-108018 .elementor-element.elementor-element-26da55c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-c1851a3
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-bccefab .elementor-counter
    {
        gap: 2px;
    }
    .elementor-108018 .elementor-element.elementor-element-bccefab .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-108018 .elementor-element.elementor-element-bccefab .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-509b045
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-cdd3c04 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-108018 .elementor-element.elementor-element-cdd3c04 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-108018 .elementor-element.elementor-element-cdd3c04 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-4b3743a
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-e9ee094 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-108018 .elementor-element.elementor-element-68dc8c7>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-68dc8c7 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-108018 .elementor-element.elementor-element-68dc8c7 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-108018 .elementor-element.elementor-element-ea7aa0b
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-20adeca
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-9b11184>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-24b5d13
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-5d1b3dc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-73796a1
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-f9bc0cf
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-c08ae61
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-c08ae61.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-108018 .elementor-element.elementor-element-58b5c88
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-3ffc306
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-d7d3950
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-6965129
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-9ce6578
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-d0c6302
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-3bc2c27
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-0ff2381
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-48e3e74
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-d581e5f
    {
        --width: 33%;
    }
    .elementor-108018 .elementor-element.elementor-element-e79ac7b
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-8024ae6
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-64793a7
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-536cefc
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-c435b5a
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-22df0fc
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-d62fdea
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-3f315ad
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-801c03f
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-1f44598
    {
        --width: 50%;
    }
    .elementor-108018 .elementor-element.elementor-element-dfaa80b
    {
        --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-108018 .elementor-element.elementor-element-dfaa80b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-dfaa80b.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-108018 .elementor-element.elementor-element-b33bd15
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-be8ee2b
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-2dec683 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-108018 .elementor-element.elementor-element-eeb81af>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-eeb81af .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-80a63a8
    {
        --content-width: 100%;
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-0a84f4c
    {
        --min-height: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-0a84f4c::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.elementor-background-video-container::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.e-con-inner>.elementor-background-video-container::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.elementor-background-slideshow::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.e-con-inner>.elementor-background-slideshow::before, .elementor-108018 .elementor-element.elementor-element-0a84f4c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
    {
        background-repeat: no-repeat;
        background-size: contain;
    }
    .elementor-108018 .elementor-element.elementor-element-0a84f4c.e-con
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-e99608c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 25px 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-e99608c.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-108018 .elementor-element.elementor-element-e99608c .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-e99608c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-e99608c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-e99608c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-e99608c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-108018 .elementor-element.elementor-element-e99608c .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-1e2543f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-1e2543f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-1e2543f .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-1e2543f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-1e2543f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-1e2543f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-1e2543f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-108018 .elementor-element.elementor-element-1e2543f .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-35cf6d8>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 25px 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-35cf6d8.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-108018 .elementor-element.elementor-element-35cf6d8 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-35cf6d8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-35cf6d8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-35cf6d8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-35cf6d8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-108018 .elementor-element.elementor-element-35cf6d8 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f8164a>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7f8164a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-7f8164a .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f8164a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f8164a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f8164a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f8164a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-108018 .elementor-element.elementor-element-7f8164a .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-b545c7f>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-b545c7f.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-108018 .elementor-element.elementor-element-b545c7f .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-b545c7f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-b545c7f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-b545c7f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-b545c7f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-108018 .elementor-element.elementor-element-b545c7f .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-e5ce8c5>.elementor-widget-container
    {
        margin: -25px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-e5ce8c5.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-e5ce8c5 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-e5ce8c5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-e5ce8c5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-e5ce8c5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-e5ce8c5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-108018 .elementor-element.elementor-element-e5ce8c5 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-35bf64c>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 25px 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-35bf64c.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-108018 .elementor-element.elementor-element-35bf64c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-35bf64c .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-35bf64c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-35bf64c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-35bf64c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-35bf64c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-108018 .elementor-element.elementor-element-35bf64c .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-5efb891>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-5efb891.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-108018 .elementor-element.elementor-element-5efb891 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-5efb891 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-5efb891.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-5efb891.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-5efb891.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-5efb891 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-108018 .elementor-element.elementor-element-5efb891 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4
    {
        width: var(--container-widget-width,40%);
        max-width: 40%;
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 50px 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4.elementor-element
    {
        --align-self: flex-end;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-108018 .elementor-element.elementor-element-cb2c3f4 .elementor-image-box-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-108018 .elementor-element.elementor-element-183e958 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-dd77b91 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-108018 .elementor-element.elementor-element-dd77b91 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-c416a1f .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-a6bd4ea .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f01c47 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f01c47.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f01c47.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f01c47.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-7f01c47 .elementor-image-box-title
    {
        margin-bottom: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-d46e91a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-8c8db84>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-8c8db84 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-8c8db84.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-8c8db84.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-8c8db84.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-108018 .elementor-element.elementor-element-8a5812c
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-9152e6f .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-108018 .elementor-element.elementor-element-b33fe47
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-97fbb07 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-dbb20ba
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-653c144 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-108018 .elementor-element.elementor-element-f223bba>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-f223bba .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-108018 .elementor-element.elementor-element-a32b918>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-a32b918 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-be1fdca .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-108018 .elementor-element.elementor-element-3887521 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-108018 .elementor-element.elementor-element-a34a07f .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-108018 .elementor-element.elementor-element-fd468c6 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-108018 .elementor-element.elementor-element-f76bfe9
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-108018 .elementor-element.elementor-element-f76bfe9.elementor-element
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-878d215
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-df7f6a3 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-108018 .elementor-element.elementor-element-e936b58>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-e936b58 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-896528e>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-896528e .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-7c937de>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-7c937de .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-ae83e98>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-ae83e98 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-2139b23
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-f8e181a
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-011da76 .elementor-heading-title
    {
        font-size: 30px;
        line-height: 1.3em;
    }
    .elementor-108018 .elementor-element.elementor-element-49084e0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-108018 .elementor-element.elementor-element-7c6cf6e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-8152b05 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-f2ffe61>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-f2ffe61 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-3fb2ca9>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-3fb2ca9
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-3c5d23e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-5c1d20b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-5c1d20b .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-7d422c3 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-e964439>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-e964439 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-85849f6
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-2f5fc7f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-0d52c14>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-0d52c14 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-8a688f5>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-8a688f5
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-877c600 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-2f18ee4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-2f18ee4 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-69321dd
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-3b139f2 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-9f83859>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-9f83859 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-308f9d2>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-308f9d2
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-08ac494 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-c77f0ff>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-c77f0ff .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-0bbb6f4
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-5ed83a7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-cca24f3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-cca24f3 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-7561cfc>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-7561cfc
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-f6be669 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-74ae0de>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-74ae0de .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-096eb29
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-810d65f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-f6ff88f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-f6ff88f .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-b0569b8>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-b0569b8
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-c394770 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-1afb04d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-1afb04d .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-c9ef916 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-a0c8f3b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-a0c8f3b .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-afc2bd8>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-afc2bd8
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-568c508 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-0e66bdc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-0e66bdc .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-fd3f88e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-a56205a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-c690a53>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-c690a53 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-81eee1c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-81eee1c
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-4034d60 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-372f41e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-372f41e .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-7adbcc6
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-39f724e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-6e4a585>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-6e4a585 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-9cd3539>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-9cd3539
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-b90b249 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-951ce36>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-951ce36 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-87461e3
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-90352e1 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-d6535f8>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-d6535f8 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-0259208>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-0259208
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-be2864d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-51e107d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-51e107d .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-36b1787 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-696247c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-696247c .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-e640e57>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-e640e57
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-108018 .elementor-element.elementor-element-33d0bf7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-108018 .elementor-element.elementor-element-2e40fbf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-108018 .elementor-element.elementor-element-2e40fbf .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-108018 .elementor-element.elementor-element-d922692>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-d922692
    {
        --n-tabs-title-font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-d922692.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
    {
        line-height: 21px;
    }
    .elementor-108018 .elementor-element.elementor-element-4f26f00
    {
        --margin-top: -21px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 10px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-cfc29a8
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-108018 .elementor-element.elementor-element-966b2c5
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-108018 .elementor-element.elementor-element-966b2c5.elementor-element
    {
        --align-self: center;
    }
    .elementor-108018 .elementor-element.elementor-element-966b2c5 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-108018 .elementor-element.elementor-element-48d6c02>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-108018 .elementor-element.elementor-element-48d6c02 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-108018 .elementor-element.elementor-element-9c05328
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-0d1581d
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-16f4e5a
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-a26e037
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-68c1e2c
    {
        font-size: 14px;
    }
    .elementor-108018 .elementor-element.elementor-element-677adf7>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-108018 .elementor-element.elementor-element-677adf7
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-6e75a6d */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-fc7d0e0 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-08d7169 *//* .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.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e831b1f */
.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-64d6732 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-16d890f *//*.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.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-100c40a */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-76c5806 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 25px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-08af4e8 */
.sw-solution-sec figure.elementor-image-box-img
{
    border-radius: 50%;
    background: #2045a3;
    padding: 10px 10px 0 10px;
}
.sw-solution-sec figure.elementor-image-box-img:hover
{
    background: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3982f6b */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8365e05 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-dfaa80b */
@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-914ca5c */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-9c8581e */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-677adf7 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Vanguard CF';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.svg') format('svg');
}/* End Custom Fonts CSS */
