﻿.elementor-320176 .elementor-element.elementor-element-7264f12
{
    --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-320176 .elementor-element.elementor-element-7264f12:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-7264f12>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #01168000;
    background-image: url("../../gambling/image/Bitcoin-Casino-Software-Provider.png");
    background-position: center center;
}
.elementor-320176 .elementor-element.elementor-element-2231fba
{
    --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-320176 .elementor-element.elementor-element-59879c1>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-59879c1
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-59879c1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.5px;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-6c691c2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-e07775a>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-e07775a
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-e07775a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 38px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-320176 .elementor-element.elementor-element-ea44c4c>.elementor-widget-container
{
    padding: 10px 0 10px 0;
}
.elementor-320176 .elementor-element.elementor-element-ea44c4c
{
    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-320176 .elementor-element.elementor-element-ff1bf9e .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-320176 .elementor-element.elementor-element-ff1bf9e .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-ff1bf9e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-ff1bf9e .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-ff1bf9e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-ef7c83f
{
    --display: flex;
    --justify-content: center;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-320176 .elementor-element.elementor-element-72981d2
{
    --display: flex;
    --justify-content: center;
}
.elementor-320176 .elementor-element.elementor-element-72981d2:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-72981d2>.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-320176 .elementor-element.elementor-element-12bdfcf
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-12bdfcf:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-12bdfcf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-4a48113
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-bb3c47c
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-bb3c47c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-320176 .elementor-element.elementor-element-bc0eb49
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-bc0eb49 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-bc0eb49 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-154e002
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320176 .elementor-element.elementor-element-154e002.e-con
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-dc440ce
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-dc440ce:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-dc440ce>.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-320176 .elementor-element.elementor-element-bc01aae .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-bc01aae.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-bc01aae.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-bc01aae.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-bc01aae .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-bc01aae .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-bc01aae .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-bc01aae .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-415a4e4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-415a4e4:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-415a4e4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-c9400c6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-c9400c6.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-c9400c6.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-c9400c6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-c9400c6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-c9400c6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-c9400c6 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-c9400c6 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-f6710cf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-f6710cf:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-f6710cf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-1c5dee4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-1c5dee4.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-1c5dee4.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-1c5dee4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-1c5dee4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-1c5dee4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-1c5dee4 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-1c5dee4 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-7ed0fb2
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320176 .elementor-element.elementor-element-7ed0fb2.e-con
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-f132ab2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-f132ab2:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-f132ab2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-6d8dd1c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-6d8dd1c.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-6d8dd1c.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-6d8dd1c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-6d8dd1c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-6d8dd1c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-6d8dd1c .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-6d8dd1c .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-b35b2e5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-b35b2e5:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-b35b2e5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-bb8a5ec .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-bb8a5ec.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-bb8a5ec.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-bb8a5ec.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-bb8a5ec .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-bb8a5ec .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-bb8a5ec .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-bb8a5ec .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-9f941f2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-9f941f2:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-9f941f2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-5ab5c6f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-5ab5c6f.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-5ab5c6f.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-5ab5c6f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-5ab5c6f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-5ab5c6f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-5ab5c6f .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-5ab5c6f .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-d383282
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320176 .elementor-element.elementor-element-d383282.e-con
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-e46e56d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-e46e56d:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-e46e56d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-232d4e2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-232d4e2.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-232d4e2.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-232d4e2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-232d4e2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-232d4e2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-232d4e2 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-232d4e2 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-1a7713b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-1a7713b:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-1a7713b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-6c94eea .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-6c94eea.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-6c94eea.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-6c94eea.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-6c94eea .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-6c94eea .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-6c94eea .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-6c94eea .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-3849f35
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-3849f35:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-3849f35>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-d38802b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-d38802b.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-d38802b.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-d38802b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-d38802b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-d38802b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-d38802b .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-d38802b .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-98f508e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320176 .elementor-element.elementor-element-98f508e.e-con
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-1e0e8ca
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-1e0e8ca:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-1e0e8ca>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-d42e34a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-d42e34a.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-d42e34a.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-d42e34a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-d42e34a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-d42e34a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-d42e34a .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-d42e34a .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-2cb901c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-2cb901c:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-2cb901c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-c8338c6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-c8338c6.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-c8338c6.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-c8338c6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-c8338c6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-c8338c6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-c8338c6 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-c8338c6 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-791de13
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-791de13:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-791de13>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-f8fb269 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-f8fb269.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-f8fb269.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-f8fb269.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-f8fb269 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-f8fb269 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-f8fb269 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-f8fb269 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-41fb55d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-320176 .elementor-element.elementor-element-41fb55d.e-con
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-b7168a3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-b7168a3:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-b7168a3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-4458a96 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-4458a96.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-4458a96.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-4458a96.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-4458a96 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-4458a96 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-4458a96 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-4458a96 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-e664282
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-e664282:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-e664282>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-828fb04 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-828fb04.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-828fb04.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-828fb04.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-828fb04 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-828fb04 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-828fb04 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-828fb04 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-c71bc14
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-320176 .elementor-element.elementor-element-c71bc14:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-c71bc14>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-aa7b5fd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-aa7b5fd.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-320176 .elementor-element.elementor-element-aa7b5fd.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-320176 .elementor-element.elementor-element-aa7b5fd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-320176 .elementor-element.elementor-element-aa7b5fd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320176 .elementor-element.elementor-element-aa7b5fd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-aa7b5fd .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-aa7b5fd .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-320176 .elementor-element.elementor-element-3557376
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-b90fbae
{
    --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-320176 .elementor-element.elementor-element-96ee08d .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-320176 .elementor-element.elementor-element-96ee08d .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-96ee08d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-96ee08d .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-96ee08d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-3107641
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-3107641:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-3107641>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-320176 .elementor-element.elementor-element-05b2fe2
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-3fb9c41
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-3fb9c41 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-80cf157
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-80cf157 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-80cf157 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-971ca45
{
    width: var(--container-widget-width,81%);
    max-width: 81%;
    --container-widget-width: 81%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-971ca45.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-7b1bccd
{
    --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-320176 .elementor-element.elementor-element-a64bde9
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-a64bde9:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-a64bde9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-ded5820.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-ded5820.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-ded5820.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-ded5820.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-2a1514a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-85f7f6e
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-85f7f6e:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-85f7f6e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-a7fa3de
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-653edc2
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-653edc2:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-653edc2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-28bd255
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-1eb8bba
{
    --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-320176 .elementor-element.elementor-element-84c5af6
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-84c5af6:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-84c5af6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-c0f6967
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-74179f9
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-74179f9:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-74179f9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-e4fc7df
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-b4770a7
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-b4770a7:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-b4770a7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-d54d990.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-d54d990.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-d54d990.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-d54d990.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-050d42c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-acbc04f
{
    --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-320176 .elementor-element.elementor-element-c34b74d
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-c34b74d:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-c34b74d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-56cca85
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-ee50d00
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-ee50d00:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-ee50d00>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-ddf51ef
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-6f7219f
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6f7219f:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-6f7219f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-53a756f
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-e42043e
{
    --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-320176 .elementor-element.elementor-element-4317b9e
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-4317b9e:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-4317b9e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-40060dc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-40060dc.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-40060dc.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-40060dc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-50d0c8a
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-6ada48f
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6ada48f:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-6ada48f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-e25affb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-e25affb.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e25affb.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e25affb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-e848c4c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-175176d
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-175176d:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-175176d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-113ed81.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-113ed81.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-113ed81.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-113ed81.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-b2e4c96
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-4ce0bbd
{
    --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-320176 .elementor-element.elementor-element-a70fecb
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-a70fecb:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-a70fecb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-0362df4
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-cffa439
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-cffa439:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-cffa439>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-2274521
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-d158682
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-d158682:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-d158682>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-fd41341.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-fd41341.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-fd41341.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-fd41341.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-2d01e60
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-d4bb500
{
    --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-320176 .elementor-element.elementor-element-e64b5e3
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-e64b5e3:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-e64b5e3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-c9f73d8
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-d77433e
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-d77433e:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-d77433e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-29de152
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-15b7b8a
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-15b7b8a:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-15b7b8a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-d89d0c4
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-602480a
{
    --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-320176 .elementor-element.elementor-element-544ff5d
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-544ff5d:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-544ff5d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-77d0dd8
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-11d6cb0
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-11d6cb0:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-11d6cb0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-80edab2
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-fb88baf
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-fb88baf:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-fb88baf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-475a147.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-475a147.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-475a147.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-475a147.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-f479d69
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-e5f16ea
{
    --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-320176 .elementor-element.elementor-element-6779bee
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6779bee:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-6779bee>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-9a7c3a8
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-6ec8a09
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6ec8a09:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-6ec8a09>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-fe7dead
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-b83bf17
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-b83bf17:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-b83bf17>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-c704770.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-c704770.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-c704770.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-c704770.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-6e7c942
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-607cdf1
{
    --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-320176 .elementor-element.elementor-element-89539fd
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-89539fd:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-89539fd>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-bed5f55
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-ab80371
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-ab80371:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-ab80371>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-f21134d
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-7d96cb7
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-7d96cb7:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-7d96cb7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-58d56da.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-58d56da.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-58d56da.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-58d56da.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-8278c74
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-b8bd52a
{
    --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-320176 .elementor-element.elementor-element-f6d8f89
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-f6d8f89:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-f6d8f89>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-5433f83.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-5433f83.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-5433f83.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-5433f83.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-b7d34a2
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-bcb174b
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-bcb174b:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-bcb174b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-5ae7e06
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-9e4ecc2
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-9e4ecc2:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-9e4ecc2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-0de4919.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-0de4919.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-0de4919.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-0de4919.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-9211900
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-fdb1a6a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
}
.elementor-320176 .elementor-element.elementor-element-6355a7e
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6355a7e:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-6355a7e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-db11079
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-6441046
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6441046:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-6441046>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-234f3a7
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-8357705
{
    --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-320176 .elementor-element.elementor-element-1fc6a2f
{
    --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-320176 .elementor-element.elementor-element-9bae986>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-9bae986 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-7ea287f .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-320176 .elementor-element.elementor-element-7ea287f .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-7ea287f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-7ea287f .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-7ea287f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-ac16b58
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-fa424a4
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-5133700
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-5133700 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-0ac1ad4
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-0ac1ad4 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-0ac1ad4 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-212e8ef
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
}
.elementor-320176 .elementor-element.elementor-element-b491893
{
    --display: flex;
    --justify-content: center;
}
.elementor-320176 .elementor-element.elementor-element-8ccd24d
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-320176 .elementor-element.elementor-element-8ccd24d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-a3a8c90
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-320176 .elementor-element.elementor-element-549baaf>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-549baaf
{
    --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-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-067b8de
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-8324dc6
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
}
.elementor-320176 .elementor-element.elementor-element-554936c
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-ee0b057
{
    --display: flex;
    --justify-content: center;
}
.elementor-320176 .elementor-element.elementor-element-f7d7823 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-92c4371
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-64f7900>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-64f7900
{
    --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-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-da7dc05
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
}
.elementor-320176 .elementor-element.elementor-element-d3ce36d
{
    --display: flex;
    --justify-content: center;
}
.elementor-320176 .elementor-element.elementor-element-6fb30ac .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-db718ec
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb
{
    --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-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-bdc9331
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-ef0feeb
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
}
.elementor-320176 .elementor-element.elementor-element-114d55e
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-7a88114
{
    --display: flex;
    --justify-content: center;
}
.elementor-320176 .elementor-element.elementor-element-c7325ce .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-b471741
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-e229af2>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-e229af2
{
    --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-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-84d7d5a
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
}
.elementor-320176 .elementor-element.elementor-element-06c59ec
{
    --display: flex;
    --justify-content: center;
}
.elementor-320176 .elementor-element.elementor-element-afcc105 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-bb8e582
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-93440d0>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-93440d0
{
    --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-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-a445d71
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-d86a377
{
    --display: flex;
    --flex-direction: row-reverse;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap-reverse;
}
.elementor-320176 .elementor-element.elementor-element-c8497ba
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-b355351
{
    --display: flex;
    --justify-content: center;
}
.elementor-320176 .elementor-element.elementor-element-630c9a4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-a9eb50f
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e
{
    --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-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-fe0d0bd
{
    --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-320176 .elementor-element.elementor-element-12441b0
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-e8485da
{
    --display: flex;
    --justify-content: center;
}
.elementor-320176 .elementor-element.elementor-element-1fd1a3b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-e12ac02
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4
{
    --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-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-23baeb6
{
    --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-320176 .elementor-element.elementor-element-d5f3379
{
    --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-320176 .elementor-element.elementor-element-6f73993>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-6f73993 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-729ab39 .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-320176 .elementor-element.elementor-element-729ab39 .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-729ab39 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-729ab39 .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-729ab39 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-e7dd90a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 61px;
    --padding-bottom: 61px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-e7dd90a:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-e7dd90a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-320176 .elementor-element.elementor-element-51b1dfd
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-84eef66>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-84eef66.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-84eef66
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-84eef66 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 50px;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-d40ba00
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-d40ba00 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-d40ba00 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-c5f4c32
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-0359542
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}
.elementor-320176 .elementor-element.elementor-element-e4a94a4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-778e2d2
{
    --display: flex;
    --flex-direction: 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-320176 .elementor-element.elementor-element-2abfaf7 .elementor-counter
{
    gap: 9px;
}
.elementor-320176 .elementor-element.elementor-element-2abfaf7 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-320176 .elementor-element.elementor-element-2abfaf7 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-320176 .elementor-element.elementor-element-70d3285
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-0dc28aa .elementor-counter
{
    gap: 9px;
}
.elementor-320176 .elementor-element.elementor-element-0dc28aa .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-320176 .elementor-element.elementor-element-0dc28aa .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-320176 .elementor-element.elementor-element-679d28b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-0c01dc2
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-2b94ee8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 40px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-2b94ee8:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-2b94ee8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-0a906a5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-8257eb4
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-320176 .elementor-element.elementor-element-8257eb4.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-8257eb4 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-320176 .elementor-element.elementor-element-8257eb4 .elementor-counter
{
    gap: 12px;
}
.elementor-320176 .elementor-element.elementor-element-8257eb4 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-320176 .elementor-element.elementor-element-7c561be
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-470ec17
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-320176 .elementor-element.elementor-element-470ec17.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-470ec17 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-320176 .elementor-element.elementor-element-470ec17 .elementor-counter
{
    gap: 12px;
}
.elementor-320176 .elementor-element.elementor-element-470ec17 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-320176 .elementor-element.elementor-element-56cf46d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-c5107fa
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-320176 .elementor-element.elementor-element-c5107fa.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-c5107fa .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-320176 .elementor-element.elementor-element-c5107fa .elementor-counter
{
    gap: 12px;
}
.elementor-320176 .elementor-element.elementor-element-c5107fa .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-320176 .elementor-element.elementor-element-3542654
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-dd82149
{
    --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-320176 .elementor-element.elementor-element-3111bc2>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-3111bc2 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-3f4d33a .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-320176 .elementor-element.elementor-element-3f4d33a .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-3f4d33a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-3f4d33a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-3f4d33a
{
    z-index: 2;
}
.elementor-320176 .elementor-element.elementor-element-3f4d33a .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-3f4d33a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-c070413
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-a120276
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-9e5057f
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-9e5057f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-335b4e1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-335b4e1 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-335b4e1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-005c1d5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-3bbeca1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-3bbeca1:hover
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-3bbeca1.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-94d8877.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-94d8877 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-94d8877.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-94d8877.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-94d8877.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-94d8877 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-94d8877 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 26%;
}
.elementor-320176 .elementor-element.elementor-element-94d8877 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-12c7902
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-12c7902:hover
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-12c7902.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-38efec0>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-320176 .elementor-element.elementor-element-38efec0.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-38efec0 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-38efec0.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-38efec0.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-38efec0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-38efec0 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-38efec0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-320176 .elementor-element.elementor-element-38efec0 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-aca3c05
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-aca3c05:hover
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-aca3c05.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9
{
    width: var(--container-widget-width,56.926%);
    max-width: 56.926%;
    --container-widget-width: 56.926%;
    --container-widget-flex-grow: 0;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50%;
}
.elementor-320176 .elementor-element.elementor-element-1ff61f9 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-f57dae1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-2282610
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-2282610:hover
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-2282610.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-9a98c41>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-320176 .elementor-element.elementor-element-9a98c41.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-9a98c41 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-9a98c41.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-9a98c41.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-9a98c41.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-9a98c41 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-9a98c41 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-320176 .elementor-element.elementor-element-9a98c41 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-8b455b6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-8b455b6:hover
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-8b455b6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-552c56d>.elementor-widget-container
{
    padding: 0 11px 0 20px;
}
.elementor-320176 .elementor-element.elementor-element-552c56d.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-552c56d .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-552c56d.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-552c56d.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-552c56d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-552c56d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-552c56d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-320176 .elementor-element.elementor-element-552c56d .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-6880d0f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-6880d0f:hover
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-6880d0f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-f6fd440>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-320176 .elementor-element.elementor-element-f6fd440.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-f6fd440 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-f6fd440.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-f6fd440.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-f6fd440.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-f6fd440 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-f6fd440 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-320176 .elementor-element.elementor-element-f6fd440 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-7b57e3c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-d3da0eb .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-320176 .elementor-element.elementor-element-d3da0eb .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-d3da0eb .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-d3da0eb .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-d3da0eb .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-1a3a2b6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-1a3a2b6:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-1a3a2b6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320176 .elementor-element.elementor-element-9f1fd9e
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-9f1fd9e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-d71a2ca
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-320176 .elementor-element.elementor-element-d71a2ca .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-d71a2ca .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-320176 .elementor-element.elementor-element-0fcc908
{
    --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-320176 .elementor-element.elementor-element-2ddbcfe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-6845709
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-eba3319
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-766c3de
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-c981ed9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-a3ba60a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-a876528
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-14c54c9
{
    --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-320176 .elementor-element.elementor-element-90d3206
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-38f6517
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-3081051
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-3d9e310
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-e55fdf0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-4854e7b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-2a7e040
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-6bdfa23
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-320176 .elementor-element.elementor-element-d0b2290
{
    --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-320176 .elementor-element.elementor-element-a89e1f0 .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-320176 .elementor-element.elementor-element-a89e1f0 .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-a89e1f0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-a89e1f0 .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-a89e1f0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-3bc4501
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-3bc4501:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-3bc4501>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-320176 .elementor-element.elementor-element-19302ff
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-19302ff .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-db0fb7f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-320176 .elementor-element.elementor-element-db0fb7f .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-db0fb7f .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-320176 .elementor-element.elementor-element-fb79cc7
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-fb79cc7.e-con
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-a90d5f1
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-a90d5f1 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-76b18c4
{
    --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-320176 .elementor-element.elementor-element-1162699
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-72a34aa img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-f090855
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-b5c3721 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-951ce3a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-4c2cf65 img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-320176 .elementor-element.elementor-element-52843f6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-795dbeb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-fd0757a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-adc65a5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-a7c13a8 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-54f74c2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-bf4c3c0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-5e70ad6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-ef47b17 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-daab7a4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-eddbc92 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-45f74ee
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-7cf3dba
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-b8de563 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-2f7a926
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-6a82c3f img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-4d434a1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-13f0006 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-cbfa4f2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-0ce3c7a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-c35dde0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-3275c7f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-84c8ea0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-2372060
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-b0a38d0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-33bc414
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-1583cfc img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-dac1bcd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-5e141c0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-2797214
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-72e7e01
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-510b200 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-4efd507
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-c0c7d91 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-9182803
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-020d88a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-f561606
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-222ad70 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-319bd1c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-0992383
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-b117f71 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-2ba6873
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-23c05f6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-1b4c7a2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-b8f8770 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-769443b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-574b572 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-c422adc
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-f00b14c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-9e9fe59 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-4766d1c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-bc77b75 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-ea78da2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-5777c6c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-413b626
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-dc118e0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-132c211
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -43px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-41e8c91
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-41e8c91.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-2a4506f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-0b4bd0c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-61b87c8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-709c0e3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-320176 .elementor-element.elementor-element-0a52d83
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-3c689c8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-eb42f3b .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-320176 .elementor-element.elementor-element-eb42f3b .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-eb42f3b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-eb42f3b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-eb42f3b
{
    z-index: 2;
}
.elementor-320176 .elementor-element.elementor-element-eb42f3b .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-eb42f3b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-2e04ae1
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-d14d921
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-d14d921 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-e9f6b22
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-e9f6b22 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-e9f6b22 .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-320176 .elementor-element.elementor-element-2d9ecfe
{
    --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-320176 .elementor-element.elementor-element-d71e9b2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-b9d5d08
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6c2e140 img
{
    height: 100px;
}
.elementor-320176 .elementor-element.elementor-element-fbd8e45
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-f33f22c img
{
    height: 100px;
}
.elementor-320176 .elementor-element.elementor-element-a044c35
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-86376b1
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-ef59358>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-ef59358.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-320176 .elementor-element.elementor-element-ef59358
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-ef59358 img
{
    width: 100%;
}
.elementor-320176 .elementor-element.elementor-element-9020edf
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-9a1a05c img
{
    width: 100%;
    height: 100px;
}
.elementor-320176 .elementor-element.elementor-element-40fd089
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-0ce189a
{
    --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-320176 .elementor-element.elementor-element-d2e3573
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-317cabd
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6f46c57
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-bba702b
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-0227733
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-841240c
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-662e994
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-c3a747c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-84138c4
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-c87670c
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-ac394a2
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-427637d
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-3492370
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-b48c45c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-89827cb
{
    --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-320176 .elementor-element.elementor-element-3329d41
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-27d3cf3
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-d88bb4f
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-b34bbeb
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-84fe8d5
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-74488ec
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-900eb64
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-1f832a9
{
    --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-320176 .elementor-element.elementor-element-4b0d6d8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-41197a2
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6a485e5
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6c29488
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-ba0889d
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-6dcf809
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-a38f799
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-78862a4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-3939795
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-374a01c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-059e79b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-91be6d4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-af46367
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-e025bfb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-b308231
{
    --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-320176 .elementor-element.elementor-element-b308231>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-320176 .elementor-element.elementor-element-b308231.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-320176 .elementor-element.elementor-element-b308231.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-320176 .elementor-element.elementor-element-b308231.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-320176 .elementor-element.elementor-element-b308231>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-320176 .elementor-element.elementor-element-b308231.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-320176 .elementor-element.elementor-element-b308231 [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-320176 .elementor-element.elementor-element-70a51a7 .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-320176 .elementor-element.elementor-element-70a51a7 .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-70a51a7 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-70a51a7 .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-70a51a7 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-c89a40f
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-c89a40f:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-c89a40f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320176 .elementor-element.elementor-element-361a387
{
    --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-320176 .elementor-element.elementor-element-8a9528e
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-8a9528e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-63e1dfb
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-63e1dfb .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-63e1dfb .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-57f7bb7
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-57f7bb7.e-con
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-a9d8173
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-a9d8173 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-e7511e3
{
    --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-320176 .elementor-element.elementor-element-444fb41
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-320176 .elementor-element.elementor-element-444fb41:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-444fb41>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-8931745.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-8931745.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-8931745.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-8931745.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-b989aae
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-320176 .elementor-element.elementor-element-e3ce03a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-320176 .elementor-element.elementor-element-e3ce03a:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-e3ce03a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-6248187.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-6248187.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-6248187.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-6248187.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-8f3f021
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-320176 .elementor-element.elementor-element-8ea534c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-320176 .elementor-element.elementor-element-8ea534c:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-8ea534c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-description
{
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-af2454d
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #0c0803;
}
.elementor-320176 .elementor-element.elementor-element-2e96399
{
    --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-320176 .elementor-element.elementor-element-5f86d3b
{
    --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-320176 .elementor-element.elementor-element-941c53d .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-320176 .elementor-element.elementor-element-941c53d .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-941c53d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-941c53d .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-941c53d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-654f9fb
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-654f9fb:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-654f9fb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1745d5;
}
.elementor-320176 .elementor-element.elementor-element-e97c3e0
{
    --display: flex;
}
.elementor-320176 .elementor-element.elementor-element-3963756>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-3963756.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-3963756
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-3963756 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 47px;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-2965a5f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-2965a5f .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-2965a5f .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-f1f9b44
{
    width: var(--container-widget-width,72%);
    max-width: 72%;
    --container-widget-width: 72%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-f1f9b44.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-f1f9b44 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-19c85c1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}
.elementor-320176 .elementor-element.elementor-element-1b23c45
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-1b23c45:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-1b23c45>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-1b23c45.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-9ef88d3
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-9ef88d3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-320176 .elementor-element.elementor-element-d04102a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-320176 .elementor-element.elementor-element-d04102a .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-d04102a .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-320176 .elementor-element.elementor-element-e3ea6b5>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-320176 .elementor-element.elementor-element-e3ea6b5
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-320176 .elementor-element.elementor-element-45ebb0e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-45ebb0e:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-45ebb0e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-45ebb0e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-a082540
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-a082540 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-320176 .elementor-element.elementor-element-1bda9ff
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-320176 .elementor-element.elementor-element-1bda9ff .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-1bda9ff .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-320176 .elementor-element.elementor-element-a72e863>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-320176 .elementor-element.elementor-element-a72e863
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-320176 .elementor-element.elementor-element-291d6b2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-291d6b2:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-291d6b2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-291d6b2.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-469cfb9
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-469cfb9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 38.73px;
    color: #262626;
}
.elementor-320176 .elementor-element.elementor-element-8a471fc
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 2.1px;
}
.elementor-320176 .elementor-element.elementor-element-8a471fc .elementor-divider-separator
{
    width: 45%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-8a471fc .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-320176 .elementor-element.elementor-element-1202cdb>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-320176 .elementor-element.elementor-element-1202cdb
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-320176 .elementor-element.elementor-element-e18a64f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-24b885a .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-320176 .elementor-element.elementor-element-24b885a .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-24b885a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-24b885a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-24b885a
{
    z-index: 2;
}
.elementor-320176 .elementor-element.elementor-element-24b885a .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-24b885a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-d41074b
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-0000b01
{
    --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-320176 .elementor-element.elementor-element-36c719c
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-36c719c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-2819303
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-2819303 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-2819303 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-37c26b7
{
    --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-320176 .elementor-element.elementor-element-602e633
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-7261b64
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-7dae00d>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-7dae00d
{
    --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-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-80ece31
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-b3f7586
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-cf2852f
{
    --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-320176 .elementor-element.elementor-element-6c7ea62
{
    --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-320176 .elementor-element.elementor-element-35c1d42 .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-320176 .elementor-element.elementor-element-35c1d42 .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-35c1d42 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-35c1d42 .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-35c1d42 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-3000777:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-3000777>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-3000777
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-3000777>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-320176 .elementor-element.elementor-element-4b54f15.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320176 .elementor-element.elementor-element-4b54f15
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-4b54f15 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-a31cb07
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-a31cb07 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-a31cb07 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-6050131
{
    margin-top: 50px;
    margin-bottom: 50px;
}
.elementor-320176 .elementor-element.elementor-element-18cdaf3
{
    --display: flex;
    --flex-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: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-18cdaf3:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-18cdaf3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320176 .elementor-element.elementor-element-2b090ba
{
    --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-320176 .elementor-element.elementor-element-8f640e8>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-8f640e8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320176 .elementor-element.elementor-element-a5b9e00 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 30px 15px 30px;
}
.elementor-320176 .elementor-element.elementor-element-a5b9e00 .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-a5b9e00 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-a5b9e00>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-a5b9e00
{
    z-index: 2;
}
.elementor-320176 .elementor-element.elementor-element-a5b9e00 .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-a5b9e00 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-18e4186
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-860abd9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-860abd9
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-860abd9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-0359c73
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-0359c73>.elementor-widget-container
{
    padding: 0 0 20px 0;
}
.elementor-320176 .elementor-element.elementor-element-0359c73 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-0359c73 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-7916ba3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-a5ac530
{
    width: var(--container-widget-width,67%);
    max-width: 67%;
    --container-widget-width: 67%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.9em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-a5ac530.elementor-element
{
    --align-self: center;
}
.elementor-320176 .elementor-element.elementor-element-c4714e3>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-c4714e3
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-9ddc8b5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 20px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-9709bc7 .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-320176 .elementor-element.elementor-element-9709bc7 .elementor-button:hover, .elementor-320176 .elementor-element.elementor-element-9709bc7 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-9709bc7>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-9709bc7 .elementor-button:hover svg, .elementor-320176 .elementor-element.elementor-element-9709bc7 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320176 .elementor-element.elementor-element-eb770d5:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-eb770d5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-320176 .elementor-element.elementor-element-eb770d5>.elementor-container
{
    max-width: 1460px;
}
.elementor-320176 .elementor-element.elementor-element-eb770d5
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-320176 .elementor-element.elementor-element-eb770d5>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-320176 .elementor-element.elementor-element-4bd6386
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-4bd6386 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-8ef9b42
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-8ef9b42 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-8ef9b42 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320176 .elementor-element.elementor-element-474ae90>.elementor-container
{
    max-width: 1460px;
}
.elementor-320176 .elementor-element.elementor-element-474ae90
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-1975573>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-1975573
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-320176 .elementor-element.elementor-element-2f714aa
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-eb640c2
{
    text-align: center;
}
.elementor-320176 .elementor-element.elementor-element-eb640c2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-ae4788d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320176 .elementor-element.elementor-element-ae4788d .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320176 .elementor-element.elementor-element-ae4788d .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-320176 .elementor-element.elementor-element-cf1fdc7
{
    --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-320176 .elementor-element.elementor-element-cf1fdc7:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-cf1fdc7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320176 .elementor-element.elementor-element-cf1fdc7: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-320176 .elementor-element.elementor-element-cf1fdc7, .elementor-320176 .elementor-element.elementor-element-cf1fdc7::before
{
    --border-transition: .3s;
}
.elementor-320176 .elementor-element.elementor-element-70eb7b2
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-120a072>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-120a072
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-68fb841
{
    --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-320176 .elementor-element.elementor-element-68fb841:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-68fb841>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320176 .elementor-element.elementor-element-68fb841: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-320176 .elementor-element.elementor-element-68fb841, .elementor-320176 .elementor-element.elementor-element-68fb841::before
{
    --border-transition: .3s;
}
.elementor-320176 .elementor-element.elementor-element-c75fdb7
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-edff3c8>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-edff3c8
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-a050211
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-320176 .elementor-element.elementor-element-a050211:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-a050211>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320176 .elementor-element.elementor-element-a050211: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-320176 .elementor-element.elementor-element-a050211, .elementor-320176 .elementor-element.elementor-element-a050211::before
{
    --border-transition: .3s;
}
.elementor-320176 .elementor-element.elementor-element-f4d0837
{
    --display: flex;
    --flex-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-320176 .elementor-element.elementor-element-edd1357
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-d704379
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-d704379:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-d704379>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320176 .elementor-element.elementor-element-d704379: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-320176 .elementor-element.elementor-element-d704379, .elementor-320176 .elementor-element.elementor-element-d704379::before
{
    --border-transition: .3s;
}
.elementor-320176 .elementor-element.elementor-element-80a9857
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-bc00b9d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-cdabf9e
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320176 .elementor-element.elementor-element-cdabf9e:not(.elementor-motion-effects-element-type-background), .elementor-320176 .elementor-element.elementor-element-cdabf9e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320176 .elementor-element.elementor-element-cdabf9e: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-320176 .elementor-element.elementor-element-cdabf9e, .elementor-320176 .elementor-element.elementor-element-cdabf9e::before
{
    --border-transition: .3s;
}
.elementor-320176 .elementor-element.elementor-element-0edf08f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320176 .elementor-element.elementor-element-37e0b3e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320176 .elementor-element.elementor-element-5e4ed63
{
    --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-320176 .elementor-element.elementor-element-5e4ed63>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-320176 .elementor-element.elementor-element-5e4ed63>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-320176 .elementor-element.elementor-element-5e4ed63
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-320176 .elementor-element.elementor-element-5e4ed63>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-154e002
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-7ed0fb2
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-d383282
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-98f508e
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-41fb55d
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-a90d5f1
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-a90d5f1>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-a90d5f1.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-3c689c8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-a9d8173
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-a9d8173.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-f1f9b44
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-f1f9b44.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-80ece31
    {
        --justify-content: center;
    }
}
@media(max-width: 1024px)
{
    .elementor-320176 .elementor-element.elementor-element-7264f12
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-ef7c83f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-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-320176 .elementor-element.elementor-element-ded5820
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-2a1514a
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-a7fa3de
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-28bd255
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-c0f6967
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-e4fc7df
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-050d42c
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-56cca85
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-ddf51ef
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-53a756f
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-50d0c8a
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-e848c4c
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-b2e4c96
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-0362df4
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-2274521
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-2d01e60
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-c9f73d8
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-29de152
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-d89d0c4
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-77d0dd8
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-80edab2
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-f479d69
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-9a7c3a8
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-fe7dead
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-6e7c942
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-bed5f55
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-f21134d
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-8278c74
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-b7d34a2
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-5ae7e06
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-9211900
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-db11079
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-234f3a7
    {
        font-size: 14px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-067b8de.e-con
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-554936c.e-con
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-bdc9331.e-con
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-114d55e.e-con
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-a445d71.e-con
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-c8497ba.e-con
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-12441b0.e-con
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-2abfaf7 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-0dc28aa .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-8257eb4
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-8257eb4 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-470ec17
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-470ec17 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-c5107fa
    {
        width: var(--container-widget-width,172.094px);
        max-width: 172.094px;
        --container-widget-width: 172.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-c5107fa .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-3f4d33a .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-94d8877>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-94d8877 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-38efec0 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-1ff61f9 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-9a98c41 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-552c56d .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-f6fd440 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-a90d5f1
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-320176 .elementor-element.elementor-element-eb42f3b .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-a9d8173
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745
    {
        width: var(--container-widget-width,174.328px);
        max-width: 174.328px;
        --container-widget-width: 174.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-b989aae
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-8f3f021
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9
    {
        width: var(--container-widget-width,184.328px);
        max-width: 184.328px;
        --container-widget-width: 184.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320176 .elementor-element.elementor-element-af2454d
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-f1f9b44
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-320176 .elementor-element.elementor-element-24b885a .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-a5b9e00 .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-5e4ed63>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-320176 .elementor-element.elementor-element-7264f12
    {
        --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-320176 .elementor-element.elementor-element-59879c1
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-59879c1 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6c691c2
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-6c691c2 .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-320176 .elementor-element.elementor-element-e07775a
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-e07775a .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-ea44c4c
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-12bdfcf
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-4a48113
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-bb3c47c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320176 .elementor-element.elementor-element-bc0eb49>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-bc0eb49 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-154e002
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-bc01aae .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-bc01aae .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-bc01aae .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-bc01aae .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-c9400c6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-c9400c6 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-c9400c6 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-c9400c6 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-1c5dee4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-1c5dee4 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-1c5dee4 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-1c5dee4 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-7ed0fb2
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6d8dd1c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-6d8dd1c .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-6d8dd1c .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6d8dd1c .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-bb8a5ec .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-bb8a5ec .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-bb8a5ec .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-bb8a5ec .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-5ab5c6f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-5ab5c6f .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-5ab5c6f .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-5ab5c6f .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-d383282
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-232d4e2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-232d4e2 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-232d4e2 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-232d4e2 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-6c94eea .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-6c94eea .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-6c94eea .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6c94eea .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-d38802b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-d38802b .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-d38802b .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-d38802b .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-98f508e
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-d42e34a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-d42e34a .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-d42e34a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-d42e34a .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-c8338c6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-c8338c6 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-c8338c6 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-c8338c6 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-f8fb269 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-f8fb269 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-f8fb269 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-f8fb269 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-41fb55d
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-4458a96 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-4458a96 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-4458a96 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-4458a96 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-828fb04 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-828fb04 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-828fb04 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-828fb04 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-aa7b5fd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-aa7b5fd .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-aa7b5fd .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-aa7b5fd .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-b90fbae
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-3107641
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-05b2fe2
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-3fb9c41 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320176 .elementor-element.elementor-element-80cf157>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-80cf157 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-971ca45>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-971ca45
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320176 .elementor-element.elementor-element-7b1bccd
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-a64bde9
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-ded5820 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-2a1514a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-2a1514a
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-85f7f6e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-d3d600f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-a7fa3de>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-a7fa3de
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-653edc2
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-e3cd4e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-28bd255>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-28bd255
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-1eb8bba
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-84c5af6
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-7d1f07c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-c0f6967>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-c0f6967
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-74179f9
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-6a9f91b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-e4fc7df>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4fc7df
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-b4770a7
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-d54d990 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-050d42c>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320176 .elementor-element.elementor-element-050d42c
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-acbc04f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-c34b74d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-b8e501a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-56cca85>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-56cca85
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-ee50d00
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-4fd7dbe .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-ddf51ef>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-ddf51ef
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-6f7219f
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-40ef1be .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-53a756f>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-53a756f
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-e42043e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-4317b9e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-40060dc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-50d0c8a>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-50d0c8a
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-6ada48f
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-e25affb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-e848c4c>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-e848c4c
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-175176d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-113ed81 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-b2e4c96>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320176 .elementor-element.elementor-element-b2e4c96
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-4ce0bbd
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-a70fecb
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-0531e9d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-0362df4>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-0362df4
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-cffa439
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4aee45 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-2274521>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-2274521
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-d158682
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-fd41341 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-2d01e60>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-2d01e60
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-d4bb500
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-e64b5e3
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-eb4d5fb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-c9f73d8>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-c9f73d8
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-d77433e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-6e30b8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-29de152>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-29de152
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-15b7b8a
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-efbc1da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-d89d0c4>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320176 .elementor-element.elementor-element-d89d0c4
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-602480a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-544ff5d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4372ba .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-77d0dd8>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-77d0dd8
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-11d6cb0
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-01ba30c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-80edab2>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-80edab2
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-fb88baf
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-475a147 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-f479d69>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-f479d69
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-e5f16ea
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6779bee
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-baa91a7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-9a7c3a8>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-9a7c3a8
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-6ec8a09
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb7801 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-fe7dead>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-fe7dead
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-b83bf17
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-c704770 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-6e7c942>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320176 .elementor-element.elementor-element-6e7c942
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-607cdf1
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-89539fd
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-9879c8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-bed5f55>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-bed5f55
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-ab80371
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-34cf0c4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-f21134d>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-f21134d
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-7d96cb7
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-58d56da .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-8278c74>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-8278c74
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-b8bd52a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-f6d8f89
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-5433f83 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-b7d34a2>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-b7d34a2
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-bcb174b
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-d6c77bb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-5ae7e06>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-5ae7e06
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-9e4ecc2
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-0de4919 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-9211900>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320176 .elementor-element.elementor-element-9211900
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb1a6a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6355a7e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-7533ffd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-db11079>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-db11079
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-6441046
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-79cf3c1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-234f3a7>.elementor-widget-container
    {
        padding: 0 0 0 12px;
    }
    .elementor-320176 .elementor-element.elementor-element-234f3a7
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-8357705
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-1fc6a2f
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-9bae986
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-9bae986 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-ac16b58
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-fa424a4
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-fa424a4.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-320176 .elementor-element.elementor-element-5133700
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-5133700.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-5133700 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-0ac1ad4>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0ac1ad4 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-212e8ef.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-320176 .elementor-element.elementor-element-b491893
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-b491893.e-con
    {
        --order: 2;
    }
    .elementor-320176 .elementor-element.elementor-element-8ccd24d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-a3a8c90>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-a3a8c90
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-549baaf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-549baaf
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-549baaf .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-8324dc6.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-320176 .elementor-element.elementor-element-ee0b057
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-f7d7823 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-92c4371>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-92c4371
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320176 .elementor-element.elementor-element-64f7900>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-64f7900
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-64f7900 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-da7dc05
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-320176 .elementor-element.elementor-element-d3ce36d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-6fb30ac .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-db718ec>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-db718ec
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320176 .elementor-element.elementor-element-e8f3aeb>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e8f3aeb
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-e8f3aeb .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-7a88114
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-c7325ce .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-b471741>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-b471741
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320176 .elementor-element.elementor-element-e229af2>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e229af2
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-e229af2 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-84d7d5a
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }
    .elementor-320176 .elementor-element.elementor-element-06c59ec
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-afcc105 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-bb8e582>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-bb8e582
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320176 .elementor-element.elementor-element-93440d0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-93440d0
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-93440d0 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-b355351
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-630c9a4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-a9eb50f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-a9eb50f
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320176 .elementor-element.elementor-element-3f20a1e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-3f20a1e
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-3f20a1e .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-e8485da
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-1fd1a3b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-e12ac02>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e12ac02
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320176 .elementor-element.elementor-element-5daf0f4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-5daf0f4
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-5daf0f4 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-23baeb6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-d5f3379
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-6f73993
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-6f73993 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-e7dd90a
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-84eef66>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-84eef66 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-d40ba00>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-d40ba00 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4a94a4
    {
        --width: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-778e2d2
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-320176 .elementor-element.elementor-element-2abfaf7 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-2abfaf7 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320176 .elementor-element.elementor-element-2abfaf7 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-70d3285
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-0dc28aa .elementor-counter
    {
        gap: 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-0dc28aa .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320176 .elementor-element.elementor-element-0dc28aa .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320176 .elementor-element.elementor-element-0a906a5
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-8257eb4
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-320176 .elementor-element.elementor-element-8257eb4 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-320176 .elementor-element.elementor-element-8257eb4 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320176 .elementor-element.elementor-element-8257eb4 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-7c561be
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-470ec17
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-320176 .elementor-element.elementor-element-470ec17 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-320176 .elementor-element.elementor-element-470ec17 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320176 .elementor-element.elementor-element-470ec17 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-56cf46d
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-56cf46d.e-con
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-c5107fa
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-320176 .elementor-element.elementor-element-c5107fa .elementor-counter
    {
        gap: 2px;
    }
    .elementor-320176 .elementor-element.elementor-element-c5107fa .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320176 .elementor-element.elementor-element-c5107fa .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320176 .elementor-element.elementor-element-3542654
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-dd82149
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-3111bc2
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-3111bc2 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-3f4d33a .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-320176 .elementor-element.elementor-element-c070413
    {
        --padding-top: 36px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-a120276
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-9e5057f
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-9e5057f.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-9e5057f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320176 .elementor-element.elementor-element-335b4e1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-335b4e1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-005c1d5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-320176 .elementor-element.elementor-element-3bbeca1
    {
        --padding-top: 15px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
    .elementor-320176 .elementor-element.elementor-element-94d8877>.elementor-widget-container
    {
        padding: 0 70px 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-94d8877.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-94d8877 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-94d8877 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-94d8877 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-320176 .elementor-element.elementor-element-38efec0.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-38efec0 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-38efec0 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-38efec0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-320176 .elementor-element.elementor-element-1ff61f9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 20px 10px 0;
    }
    .elementor-320176 .elementor-element.elementor-element-1ff61f9.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-1ff61f9 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-1ff61f9 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-1ff61f9 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-1ff61f9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-f57dae1
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-9a98c41>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 20px 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-9a98c41.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-9a98c41 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-9a98c41 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-9a98c41 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-320176 .elementor-element.elementor-element-552c56d.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-552c56d .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-552c56d .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-552c56d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 27%;
    }
    .elementor-320176 .elementor-element.elementor-element-f6fd440.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-f6fd440 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-f6fd440 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-f6fd440 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-320176 .elementor-element.elementor-element-7b57e3c
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-d3da0eb>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-d3da0eb .elementor-button
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-1a3a2b6
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-9f1fd9e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6845709
    {
        --width: 33.33%;
    }
    .elementor-320176 .elementor-element.elementor-element-eba3319
    {
        --width: 33.33%;
    }
    .elementor-320176 .elementor-element.elementor-element-766c3de
    {
        --width: 33.33%;
    }
    .elementor-320176 .elementor-element.elementor-element-c981ed9
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-a3ba60a
    {
        --width: 33.33%;
    }
    .elementor-320176 .elementor-element.elementor-element-38f6517
    {
        --width: 33.33%;
    }
    .elementor-320176 .elementor-element.elementor-element-3081051
    {
        --width: 33.33%;
    }
    .elementor-320176 .elementor-element.elementor-element-3d9e310
    {
        --width: 33.33%;
    }
    .elementor-320176 .elementor-element.elementor-element-e55fdf0
    {
        --width: 33.33%;
    }
    .elementor-320176 .elementor-element.elementor-element-4854e7b
    {
        --width: 33.33%;
    }
    .elementor-320176 .elementor-element.elementor-element-d0b2290
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-3bc4501
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-19302ff .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-fb79cc7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-a90d5f1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-a90d5f1
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-a90d5f1 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-76b18c4
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-1162699
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-f090855
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-951ce3a
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-52843f6
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-fd0757a
    {
        --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-320176 .elementor-element.elementor-element-adc65a5
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-54f74c2
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-5e70ad6
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-daab7a4
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-45f74ee
    {
        --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-320176 .elementor-element.elementor-element-7cf3dba
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-2f7a926
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-4d434a1
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-cbfa4f2
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-c35dde0
    {
        --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-320176 .elementor-element.elementor-element-3275c7f
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-2372060
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-33bc414
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-dac1bcd
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-2797214
    {
        --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-320176 .elementor-element.elementor-element-72e7e01
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-4efd507
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-9182803
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-f561606
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-319bd1c
    {
        --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-320176 .elementor-element.elementor-element-0992383
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-2ba6873
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-1b4c7a2
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-769443b
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-c422adc
    {
        --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-320176 .elementor-element.elementor-element-f00b14c
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-4766d1c
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-ea78da2
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-413b626
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-132c211
    {
        --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-320176 .elementor-element.elementor-element-41e8c91
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-2a4506f
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-61b87c8
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-0a52d83
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-eb42f3b .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-320176 .elementor-element.elementor-element-d14d921 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320176 .elementor-element.elementor-element-e9f6b22>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-e9f6b22 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-e9f6b22 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-320176 .elementor-element.elementor-element-2d9ecfe
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-320176 .elementor-element.elementor-element-b9d5d08
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-6c2e140>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-fbd8e45
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-f33f22c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-a044c35
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-86376b1
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-9020edf
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-9020edf.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-320176 .elementor-element.elementor-element-317cabd
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-6f46c57
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-bba702b
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-0227733
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-841240c
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-84138c4
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-c87670c
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-ac394a2
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-427637d
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-3492370
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-27d3cf3
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-d88bb4f
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-b34bbeb
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-84fe8d5
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-41197a2
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-6a485e5
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-6c29488
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-ba0889d
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-6dcf809
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-3939795
    {
        --width: 50%;
    }
    .elementor-320176 .elementor-element.elementor-element-b308231
    {
        --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-320176 .elementor-element.elementor-element-b308231>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-b308231.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-320176 .elementor-element.elementor-element-c89a40f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-361a387
    {
        --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-320176 .elementor-element.elementor-element-8a9528e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320176 .elementor-element.elementor-element-63e1dfb>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-63e1dfb .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-57f7bb7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-a9d8173
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-a9d8173 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-e7511e3
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-444fb41
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-8931745 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-b989aae>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-b989aae
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-e3ce03a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187
    {
        width: var(--container-widget-width,282px);
        max-width: 282px;
        --container-widget-width: 282px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-6248187 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-8f3f021>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-8f3f021
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-8ea534c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9
    {
        width: var(--container-widget-width,262.312px);
        max-width: 262.312px;
        --container-widget-width: 262.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-4a1f5c9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-af2454d>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-af2454d
    {
        font-size: 13.31px;
    }
    .elementor-320176 .elementor-element.elementor-element-5f86d3b
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-654f9fb
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-3963756>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-3963756 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320176 .elementor-element.elementor-element-2965a5f>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-2965a5f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-f1f9b44
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-f1f9b44 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-19c85c1
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-9ef88d3 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-320176 .elementor-element.elementor-element-a082540 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-320176 .elementor-element.elementor-element-469cfb9 .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-320176 .elementor-element.elementor-element-e18a64f
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-24b885a .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-320176 .elementor-element.elementor-element-d41074b
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-0000b01
    {
        --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-320176 .elementor-element.elementor-element-36c719c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320176 .elementor-element.elementor-element-2819303>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-2819303 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-7dae00d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-320176 .elementor-element.elementor-element-7dae00d
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-7dae00d .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-80ece31
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-cf2852f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-6c7ea62
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-4b54f15
    {
        width: var(--container-widget-width,100.588%);
        max-width: 100.588%;
        --container-widget-width: 100.588%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-4b54f15.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-4b54f15 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320176 .elementor-element.elementor-element-a31cb07>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-a31cb07 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320176 .elementor-element.elementor-element-2b090ba
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-8f640e8
    {
        text-align: center;
    }
    .elementor-320176 .elementor-element.elementor-element-8f640e8 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-a5b9e00 .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-320176 .elementor-element.elementor-element-18e4186
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-860abd9>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-860abd9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320176 .elementor-element.elementor-element-0359c73>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-0359c73 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-a5ac530
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-320176 .elementor-element.elementor-element-a5ac530.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-9ddc8b5
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-4bd6386 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-8ef9b42>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-8ef9b42 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-2b2b56f>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-2b2b56f .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-1975573>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-1975573 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-ac00ad6>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320176 .elementor-element.elementor-element-ac00ad6 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-320176 .elementor-element.elementor-element-2f714aa
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320176 .elementor-element.elementor-element-eb640c2
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320176 .elementor-element.elementor-element-eb640c2.elementor-element
    {
        --align-self: center;
    }
    .elementor-320176 .elementor-element.elementor-element-eb640c2 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320176 .elementor-element.elementor-element-ae4788d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320176 .elementor-element.elementor-element-ae4788d .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-120a072
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-edff3c8
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-edd1357
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-bc00b9d
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-37e0b3e
    {
        font-size: 14px;
    }
    .elementor-320176 .elementor-element.elementor-element-5e4ed63>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320176 .elementor-element.elementor-element-5e4ed63
    {
        --n-accordion-title-font-size: 15px;
    }
}
@media(min-width: 768px)
{
    .elementor-320176 .elementor-element.elementor-element-7264f12
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-2231fba
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-ef7c83f
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-72981d2
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-154e002
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-dc440ce
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-415a4e4
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-f6710cf
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-7ed0fb2
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-f132ab2
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-b35b2e5
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-9f941f2
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-d383282
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-e46e56d
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-1a7713b
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-3849f35
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-98f508e
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-1e0e8ca
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-2cb901c
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-791de13
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-41fb55d
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-b7168a3
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-e664282
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-c71bc14
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-7b1bccd
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-1eb8bba
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-acbc04f
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-e42043e
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-4ce0bbd
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-d4bb500
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-602480a
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-e5f16ea
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-607cdf1
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-b8bd52a
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-fdb1a6a
    {
        --content-width: 1000px;
    }
    .elementor-320176 .elementor-element.elementor-element-ac16b58
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-fa424a4
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-b491893
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-067b8de
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-554936c
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-ee0b057
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-d3ce36d
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-bdc9331
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-114d55e
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-7a88114
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-a445d71
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-23baeb6
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-e4a94a4
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-778e2d2
    {
        --width: 20%;
    }
    .elementor-320176 .elementor-element.elementor-element-70d3285
    {
        --width: 20%;
    }
    .elementor-320176 .elementor-element.elementor-element-679d28b
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-0a906a5
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-7c561be
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-56cf46d
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-c070413
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-005c1d5
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-3bbeca1
    {
        --width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-12c7902
    {
        --width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-aca3c05
    {
        --width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-f57dae1
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-2282610
    {
        --width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-8b455b6
    {
        --width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-6880d0f
    {
        --width: 30%;
    }
    .elementor-320176 .elementor-element.elementor-element-1a3a2b6
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-0fcc908
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-2ddbcfe
    {
        --width: 12.5%;
    }
    .elementor-320176 .elementor-element.elementor-element-6845709
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-eba3319
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-766c3de
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-c981ed9
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-a3ba60a
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-a876528
    {
        --width: 12.5%;
    }
    .elementor-320176 .elementor-element.elementor-element-14c54c9
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-90d3206
    {
        --width: 12.5%;
    }
    .elementor-320176 .elementor-element.elementor-element-38f6517
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-3081051
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-3d9e310
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-e55fdf0
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-4854e7b
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-2a7e040
    {
        --width: 12.5%;
    }
    .elementor-320176 .elementor-element.elementor-element-3bc4501
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-fb79cc7
    {
        --width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-76b18c4
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-1162699
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-f090855
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-951ce3a
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-52843f6
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-fd0757a
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-adc65a5
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-54f74c2
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-5e70ad6
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-daab7a4
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-45f74ee
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-7cf3dba
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-2f7a926
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-4d434a1
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-cbfa4f2
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-c35dde0
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-3275c7f
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-2372060
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-33bc414
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-dac1bcd
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-2797214
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-72e7e01
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-4efd507
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-9182803
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-f561606
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-319bd1c
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-0992383
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-2ba6873
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-1b4c7a2
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-769443b
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-c422adc
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-f00b14c
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-4766d1c
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-ea78da2
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-413b626
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-132c211
    {
        --content-width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-41e8c91
    {
        --width: 18.482%;
    }
    .elementor-320176 .elementor-element.elementor-element-2a4506f
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-61b87c8
    {
        --width: 25%;
    }
    .elementor-320176 .elementor-element.elementor-element-0a52d83
    {
        --width: 21%;
    }
    .elementor-320176 .elementor-element.elementor-element-2e04ae1
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-d71e9b2
    {
        --width: 17%;
    }
    .elementor-320176 .elementor-element.elementor-element-b9d5d08
    {
        --width: 13%;
    }
    .elementor-320176 .elementor-element.elementor-element-fbd8e45
    {
        --width: 13%;
    }
    .elementor-320176 .elementor-element.elementor-element-a044c35
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-86376b1
    {
        --width: 13%;
    }
    .elementor-320176 .elementor-element.elementor-element-9020edf
    {
        --width: 13%;
    }
    .elementor-320176 .elementor-element.elementor-element-40fd089
    {
        --width: 16%;
    }
    .elementor-320176 .elementor-element.elementor-element-d2e3573
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-317cabd
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-6f46c57
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-bba702b
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-0227733
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-841240c
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-662e994
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-c3a747c
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-84138c4
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-c87670c
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-ac394a2
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-427637d
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-3492370
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-b48c45c
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-3329d41
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-27d3cf3
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-d88bb4f
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-b34bbeb
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-84fe8d5
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-74488ec
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-900eb64
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-1f832a9
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-4b0d6d8
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-41197a2
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-6a485e5
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-6c29488
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-ba0889d
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-6dcf809
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-a38f799
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-78862a4
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-3939795
    {
        --width: 14%;
    }
    .elementor-320176 .elementor-element.elementor-element-374a01c
    {
        --width: 12%;
    }
    .elementor-320176 .elementor-element.elementor-element-059e79b
    {
        --width: 12%;
    }
    .elementor-320176 .elementor-element.elementor-element-91be6d4
    {
        --width: 12%;
    }
    .elementor-320176 .elementor-element.elementor-element-af46367
    {
        --width: 12%;
    }
    .elementor-320176 .elementor-element.elementor-element-e025bfb
    {
        --width: 15%;
    }
    .elementor-320176 .elementor-element.elementor-element-c89a40f
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-57f7bb7
    {
        --width: 1140px;
    }
    .elementor-320176 .elementor-element.elementor-element-e7511e3
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-654f9fb
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-e97c3e0
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-19c85c1
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-1b23c45
    {
        --width: 28.878%;
    }
    .elementor-320176 .elementor-element.elementor-element-45ebb0e
    {
        --width: 28.878%;
    }
    .elementor-320176 .elementor-element.elementor-element-291d6b2
    {
        --width: 28.878%;
    }
    .elementor-320176 .elementor-element.elementor-element-d41074b
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-37c26b7
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-602e633
    {
        --width: 10%;
    }
    .elementor-320176 .elementor-element.elementor-element-7261b64
    {
        --width: 40%;
    }
    .elementor-320176 .elementor-element.elementor-element-80ece31
    {
        --width: 40%;
    }
    .elementor-320176 .elementor-element.elementor-element-b3f7586
    {
        --width: 10%;
    }
    .elementor-320176 .elementor-element.elementor-element-7916ba3
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-9ddc8b5
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-2f714aa
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-70eb7b2
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-c75fdb7
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-f4d0837
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-d704379
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-80a9857
    {
        --content-width: 1460px;
    }
    .elementor-320176 .elementor-element.elementor-element-cdabf9e
    {
        --content-width: 100%;
    }
    .elementor-320176 .elementor-element.elementor-element-0edf08f
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-320176 .elementor-element.elementor-element-dc440ce
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-415a4e4
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-f6710cf
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-f132ab2
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-b35b2e5
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-9f941f2
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-e46e56d
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-1a7713b
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-3849f35
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-1e0e8ca
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-2cb901c
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-791de13
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-b7168a3
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-e664282
    {
        --width: 33%;
    }
    .elementor-320176 .elementor-element.elementor-element-c71bc14
    {
        --width: 33%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-320176 .elementor-element.elementor-element-41e8c91
    {
        --width: 26%;
    }
    .elementor-320176 .elementor-element.elementor-element-0a52d83
    {
        --width: 26%;
    }
}/* Start custom CSS for container, class: .elementor-element-72981d2 */
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-12bdfcf */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-653edc2 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7b1bccd *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-74179f9 */
.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-b4770a7 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1eb8bba *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6f7219f */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-acbc04f *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6ada48f */
.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-175176d */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e42043e *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d158682 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4ce0bbd *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d77433e */
.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-15b7b8a */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d4bb500 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-fb88baf */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-602480a *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6ec8a09 */
.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-b83bf17 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e5f16ea *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-89539fd */
.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-7d96cb7 */
.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-607cdf1 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bcb174b */
.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-9e4ecc2 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b8bd52a *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6355a7e */
.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-6441046 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-fdb1a6a *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3107641 */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b491893 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ee0b057 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d3ce36d */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7a88114 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b355351 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e8485da */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0359542 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2b94ee8 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c070413 */
@media(max-width: 767px)
{
    .sweepstakes-games-offer .elementor-image-box-wrapper
    {
        display: inline-flex;
    }
    .sweepstakes-games-offer .elementor-image-box-content
    {
        padding-top: 15px;
        padding-left: 25px;
    }
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-b308231 */
@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-e7511e3 *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-18e4186 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-5e4ed63 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
