﻿.elementor-33622 .elementor-element.elementor-element-5346827
{
    --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-33622 .elementor-element.elementor-element-5346827:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-5346827>.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-33622 .elementor-element.elementor-element-d8bf840
{
    --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-33622 .elementor-element.elementor-element-d07790b>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-d07790b
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-d07790b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 27.5px;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-fa91b3e>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-fa91b3e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-df63b7e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-df63b7e
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-df63b7e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 23px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.4em;
    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-33622 .elementor-element.elementor-element-6b35729>.elementor-widget-container
{
    padding: 10px 0 10px 0;
}
.elementor-33622 .elementor-element.elementor-element-6b35729
{
    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-33622 .elementor-element.elementor-element-0a14857 .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-33622 .elementor-element.elementor-element-0a14857 .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-0a14857 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-0a14857>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-0a14857 .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-0a14857 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-d160356
{
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-33622 .elementor-element.elementor-element-900bc59
{
    --display: flex;
    --justify-content: center;
}
.elementor-33622 .elementor-element.elementor-element-900bc59:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-900bc59>.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-33622 .elementor-element.elementor-element-ed4647c
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-ed4647c:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-ed4647c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-33622 .elementor-element.elementor-element-9a2fc45
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-9a0153d
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-9a0153d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    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-33622 .elementor-element.elementor-element-a9d6fd5
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-a9d6fd5 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-a9d6fd5 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-33622 .elementor-element.elementor-element-ca56fbf
{
    --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-33622 .elementor-element.elementor-element-175e5ae
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-175e5ae:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-175e5ae>.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-33622 .elementor-element.elementor-element-5ff1830
{
    width: var(--container-widget-width,98.222%);
    max-width: 98.222%;
    --container-widget-width: 98.222%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-description
{
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-b5d607f>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-b5d607f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-20eeb79
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-20eeb79:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-20eeb79>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-33622 .elementor-element.elementor-element-f457eec
{
    width: var(--container-widget-width,97.303%);
    max-width: 97.303%;
    --container-widget-width: 97.303%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-f457eec>.elementor-widget-container
{
    margin: 0 0 0 -10px;
}
.elementor-33622 .elementor-element.elementor-element-f457eec.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-f457eec.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-33622 .elementor-element.elementor-element-f457eec.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-33622 .elementor-element.elementor-element-f457eec.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-4d1f913>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-4d1f913
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-cf8136e
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-cf8136e:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-cf8136e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-2382df4
{
    width: var(--container-widget-width,90.852%);
    max-width: 90.852%;
    --container-widget-width: 90.852%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-2382df4>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-2382df4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-2382df4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-2382df4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-2382df4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-3e5481a>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-3e5481a
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-b2cb675
{
    --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-33622 .elementor-element.elementor-element-2442835
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-2442835:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-2442835>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-33622 .elementor-element.elementor-element-007a7b2
{
    width: var(--container-widget-width,99.283%);
    max-width: 99.283%;
    --container-widget-width: 99.283%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-73c38aa
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-e8c11d3
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-e8c11d3:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-e8c11d3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-62bdb41>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-aef7549
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-c0219fb
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-c0219fb:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-c0219fb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-33622 .elementor-element.elementor-element-5216e49.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-5216e49.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-5216e49.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-5216e49.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 23%;
}
.elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-845aa4c>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-845aa4c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-b5eb07f
{
    --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-33622 .elementor-element.elementor-element-97e502a
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-97e502a:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-97e502a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-8d433b5
{
    width: var(--container-widget-width,93.312%);
    max-width: 93.312%;
    --container-widget-width: 93.312%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-8d433b5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-8d433b5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-8d433b5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-8d433b5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-6b837ce
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-2b024d9
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-2b024d9:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-2b024d9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-33622 .elementor-element.elementor-element-e8d4e55>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-cb775e1
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-7bc78ab
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-7bc78ab:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-7bc78ab>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-0337736.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-0337736.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-0337736.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-0337736.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-bd2f5f8
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-ebeef78
{
    --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-33622 .elementor-element.elementor-element-dd344c0
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-dd344c0:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-dd344c0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-33622 .elementor-element.elementor-element-5ea904d
{
    width: var(--container-widget-width,99.283%);
    max-width: 99.283%;
    --container-widget-width: 99.283%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-43cd3b8>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-43cd3b8
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-4dd5fca
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-4dd5fca:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-4dd5fca>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-ec4b8fc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-ec4b8fc.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-ec4b8fc.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-ec4b8fc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-f92d34b>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-f92d34b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-d511718
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-d511718:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-d511718>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-33622 .elementor-element.elementor-element-49812cc>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-49812cc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-49812cc.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-49812cc.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-49812cc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-339f4d5>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-339f4d5
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-661acb5
{
    --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-33622 .elementor-element.elementor-element-8619043 .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-33622 .elementor-element.elementor-element-8619043 .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-8619043 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-8619043 .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-8619043 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-e04f319
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-e04f319:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-e04f319>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-33622 .elementor-element.elementor-element-0618749
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-3216f1a
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-3216f1a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-4b1846f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-33622 .elementor-element.elementor-element-4b1846f .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-4b1846f .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-b4edad9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-f708721
{
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-9de8a1b
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 12px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-fc2c352>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-fc2c352.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-fc2c352.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-fc2c352.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-fc2c352 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-33622 .elementor-element.elementor-element-fc2c352 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-33622 .elementor-element.elementor-element-fc2c352 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-9903bdf
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-9903bdf>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-9903bdf.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-08a91cd
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-7697598>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-7697598.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-7697598.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-7697598.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-7697598 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-33622 .elementor-element.elementor-element-7697598 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-33622 .elementor-element.elementor-element-7697598 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-4de3258
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-4de3258>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-4de3258.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-ab48d92
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-c2c79e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-c2c79e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-c2c79e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-c2c79e4 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-33622 .elementor-element.elementor-element-c2c79e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-33622 .elementor-element.elementor-element-c2c79e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-3b11cea
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-3b11cea>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-3b11cea.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-463a7b7
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-96e039d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-96e039d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-96e039d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-96e039d .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-33622 .elementor-element.elementor-element-96e039d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-33622 .elementor-element.elementor-element-96e039d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-deefb01
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-deefb01>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-deefb01.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-fcf18d6
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-568bb6e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-568bb6e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-568bb6e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-568bb6e .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-33622 .elementor-element.elementor-element-568bb6e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-33622 .elementor-element.elementor-element-568bb6e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-87ed885
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-87ed885>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-87ed885.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-71d2134
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-3fd9c79.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-3fd9c79.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-3fd9c79.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-3fd9c79 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-33622 .elementor-element.elementor-element-3fd9c79 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-33622 .elementor-element.elementor-element-3fd9c79 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-bbd05fe
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-bbd05fe>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-bbd05fe.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-c34f4e8
{
    --display: flex;
    --margin-top: 8px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-25543ab.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-25543ab.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-25543ab.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-25543ab .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-33622 .elementor-element.elementor-element-25543ab .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-33622 .elementor-element.elementor-element-25543ab .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-52758f6
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-52758f6>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-52758f6.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-b476f58
{
    --display: flex;
    --margin-top: 45px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-c61c544.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-c61c544.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-c61c544.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-c61c544 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-33622 .elementor-element.elementor-element-c61c544 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-33622 .elementor-element.elementor-element-c61c544 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-3596048
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-3596048>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-3596048.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-dcc3675
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-04a0354>.elementor-widget-container
{
    margin: 100px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-136d459
{
    --display: flex;
    --margin-top: 85px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-136d459.e-con
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a
{
    width: var(--container-widget-width,94.511%);
    max-width: 94.511%;
    --container-widget-width: 94.511%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a>.elementor-widget-container
{
    padding: 0 0 0 30px;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-33622 .elementor-element.elementor-element-44b4a4a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-cb6cc93
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-cb6cc93>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-33622 .elementor-element.elementor-element-cb6cc93.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-263aff5
{
    --display: flex;
    --margin-top: 22px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-263aff5.e-con
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc
{
    width: var(--container-widget-width,94.33%);
    max-width: 94.33%;
    --container-widget-width: 94.33%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-33622 .elementor-element.elementor-element-0f2bfbc .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-1bd1066
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-1bd1066>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-33622 .elementor-element.elementor-element-1bd1066.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-7bc54cd
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-7bc54cd.e-con
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158
{
    width: var(--container-widget-width,98.943%);
    max-width: 98.943%;
    --container-widget-width: 98.943%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-33622 .elementor-element.elementor-element-a2ba158 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-f2aa505
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-f2aa505>.elementor-widget-container
{
    margin: -15px 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-33622 .elementor-element.elementor-element-f2aa505.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-33f8d4c
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-33f8d4c.e-con
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6
{
    width: var(--container-widget-width,92.51%);
    max-width: 92.51%;
    --container-widget-width: 92.51%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-33622 .elementor-element.elementor-element-7425ef6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-7639806
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-7639806>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-33622 .elementor-element.elementor-element-7639806.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-eb93cbd
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-eb93cbd.e-con
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-937e161
{
    width: var(--container-widget-width,94.198%);
    max-width: 94.198%;
    --container-widget-width: 94.198%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-937e161>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-33622 .elementor-element.elementor-element-937e161.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-937e161 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-937e161.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-937e161.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-937e161.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-937e161 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-33622 .elementor-element.elementor-element-937e161 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-33622 .elementor-element.elementor-element-937e161 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-01f332f
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-01f332f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-33622 .elementor-element.elementor-element-01f332f.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-54eca18
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-54eca18.e-con
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9
{
    width: var(--container-widget-width,92.412%);
    max-width: 92.412%;
    --container-widget-width: 92.412%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-33622 .elementor-element.elementor-element-997f0b9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-52086d3
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-52086d3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-33622 .elementor-element.elementor-element-52086d3.elementor-element
{
    --align-self: flex-end;
}
.elementor-33622 .elementor-element.elementor-element-c7854c2
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-3991a49
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-a2afa0b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-a2afa0b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-a2afa0b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-a2afa0b .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-33622 .elementor-element.elementor-element-a2afa0b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-33622 .elementor-element.elementor-element-a2afa0b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-0c3b052
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-0c3b052>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-8ec89e4
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-f12864e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-f12864e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-f12864e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-f12864e .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-33622 .elementor-element.elementor-element-f12864e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-33622 .elementor-element.elementor-element-f12864e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-c61dc17
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-c61dc17>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-c61dc17.elementor-element
{
    --align-self: flex-start;
}
.elementor-33622 .elementor-element.elementor-element-b8e0731
{
    --display: flex;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-d883454.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-d883454.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-d883454.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-d883454 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-33622 .elementor-element.elementor-element-d883454 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-33622 .elementor-element.elementor-element-d883454 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-281e3e9
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-281e3e9>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-9fc892d
{
    --display: flex;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-c1546ce.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-c1546ce.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-c1546ce.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-c1546ce .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-33622 .elementor-element.elementor-element-c1546ce .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-33622 .elementor-element.elementor-element-c1546ce .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-40a020b
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-40a020b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-d2ecf84
{
    --display: flex;
    --margin-top: 18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-789f33d.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-789f33d.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-789f33d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-789f33d .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-33622 .elementor-element.elementor-element-789f33d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-33622 .elementor-element.elementor-element-789f33d .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-dfc44ee
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-dfc44ee>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-bcae7c3
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-b6531fa.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-b6531fa.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-b6531fa.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-b6531fa .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-33622 .elementor-element.elementor-element-b6531fa .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-33622 .elementor-element.elementor-element-b6531fa .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-7f2ef8e
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-7f2ef8e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-c8a3a60
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-2cf1cd3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-2cf1cd3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-2cf1cd3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-2cf1cd3 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-33622 .elementor-element.elementor-element-2cf1cd3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-33622 .elementor-element.elementor-element-2cf1cd3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-b6b688a
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-b6b688a>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-31c6a75
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-3cab577.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-33622 .elementor-element.elementor-element-3cab577.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-33622 .elementor-element.elementor-element-3cab577.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-33622 .elementor-element.elementor-element-3cab577 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-33622 .elementor-element.elementor-element-3cab577 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-33622 .elementor-element.elementor-element-3cab577 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-67a22ed
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-67a22ed>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-faa432d
{
    --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-33622 .elementor-element.elementor-element-faa432d:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-faa432d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-33622 .elementor-element.elementor-element-e4fd4da.elementor-element
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-e4fd4da
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-e4fd4da .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3em;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-75c26cd .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-33622 .elementor-element.elementor-element-75c26cd .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-75c26cd .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-75c26cd .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-75c26cd .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-1301a40
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-f216e50
{
    --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-33622 .elementor-element.elementor-element-2ba9399
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-2ba9399 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-8fc1c0a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-8fc1c0a .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-8fc1c0a .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-33622 .elementor-element.elementor-element-98eb607
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-33622 .elementor-element.elementor-element-a9fa657
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-d923bdd img
{
    width: 75%;
    max-width: 100%;
}
.elementor-33622 .elementor-element.elementor-element-0f6bc4f
{
    --display: flex;
    --flex-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-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-33622 .elementor-element.elementor-element-b89d2cd>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-33622 .elementor-element.elementor-element-b89d2cd
{
    --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-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-1954b15
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 30px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-04e14ed .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-33622 .elementor-element.elementor-element-04e14ed .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-04e14ed .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-04e14ed .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-04e14ed .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-1e06a67
{
    --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-33622 .elementor-element.elementor-element-1e06a67:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-1e06a67>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-33622 .elementor-element.elementor-element-c4374a4
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-77af815
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-77af815 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-979d284
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-979d284 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-979d284 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-33622 .elementor-element.elementor-element-67e14d0
{
    --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-33622 .elementor-element.elementor-element-cffc827
{
    --display: flex;
    --justify-content: center;
}
.elementor-33622 .elementor-element.elementor-element-0415d35
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-0415d35 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-4396ed1
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-813ef78>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-33622 .elementor-element.elementor-element-813ef78
{
    --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-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-9b066cb
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-768fb81
{
    --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-33622 .elementor-element.elementor-element-b7200a4
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-4bd8671
{
    --display: flex;
    --justify-content: center;
}
.elementor-33622 .elementor-element.elementor-element-4dfc2ce .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-41a7288
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf
{
    --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-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-a7e2182
{
    --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-33622 .elementor-element.elementor-element-9b362d9
{
    --display: flex;
    --justify-content: center;
}
.elementor-33622 .elementor-element.elementor-element-30d6e61 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-742ae3b
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-1b55fab>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-33622 .elementor-element.elementor-element-1b55fab
{
    --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-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-f2e55f3
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-65da2aa
{
    --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-33622 .elementor-element.elementor-element-5a67cbf
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-a9412d5
{
    --display: flex;
    --justify-content: center;
}
.elementor-33622 .elementor-element.elementor-element-71502d0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-d11ca61
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-62a1438>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-33622 .elementor-element.elementor-element-62a1438
{
    --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-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-febd129
{
    --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-33622 .elementor-element.elementor-element-cb1bc0a
{
    --display: flex;
    --justify-content: center;
}
.elementor-33622 .elementor-element.elementor-element-45fe74e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-2bdf154
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-58e7026>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-33622 .elementor-element.elementor-element-58e7026
{
    --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-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-e4d9972
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-88bdac7
{
    --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-33622 .elementor-element.elementor-element-8f68bca
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-bd562ee
{
    --display: flex;
    --justify-content: center;
}
.elementor-33622 .elementor-element.elementor-element-7c5dcb0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-18658db
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 29px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-268c628>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-33622 .elementor-element.elementor-element-268c628
{
    --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-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-33622 .elementor-element.elementor-element-1830304
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 20px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-feb5f98>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-feb5f98.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-feb5f98 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-372a5da .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-33622 .elementor-element.elementor-element-372a5da .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-372a5da .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-372a5da .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-372a5da .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-a8e4525
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-a8e4525:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-a8e4525>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-33622 .elementor-element.elementor-element-1657647
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-3e32e70>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-3e32e70.elementor-element
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-3e32e70
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-3e32e70 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-2b98b80
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-2b98b80 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-2b98b80 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-33622 .elementor-element.elementor-element-c4f7d5a
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-4063c75
{
    --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-33622 .elementor-element.elementor-element-f34c9ce
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-f34c9ce.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-b58dc60
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-b58dc60.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-33622 .elementor-element.elementor-element-3bb822f .elementor-counter
{
    gap: 9px;
}
.elementor-33622 .elementor-element.elementor-element-3bb822f .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-33622 .elementor-element.elementor-element-3bb822f .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-33622 .elementor-element.elementor-element-8075401
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-8075401.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-6123e7b .elementor-counter
{
    gap: 9px;
}
.elementor-33622 .elementor-element.elementor-element-6123e7b .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-33622 .elementor-element.elementor-element-6123e7b .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-33622 .elementor-element.elementor-element-edc6561
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-edc6561.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-7a2f1de
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-14528f0
{
    --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-33622 .elementor-element.elementor-element-14528f0:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-14528f0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-33622 .elementor-element.elementor-element-da9d256
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-29c7e9c
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-29c7e9c.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-29c7e9c .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-33622 .elementor-element.elementor-element-29c7e9c .elementor-counter
{
    gap: 12px;
}
.elementor-33622 .elementor-element.elementor-element-29c7e9c .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-33622 .elementor-element.elementor-element-d401ec4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-9ed06ec
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-9ed06ec.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-9ed06ec .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-33622 .elementor-element.elementor-element-9ed06ec .elementor-counter
{
    gap: 12px;
}
.elementor-33622 .elementor-element.elementor-element-9ed06ec .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-33622 .elementor-element.elementor-element-d59c173
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-c67d211
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-c67d211.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-c67d211 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-33622 .elementor-element.elementor-element-c67d211 .elementor-counter
{
    gap: 12px;
}
.elementor-33622 .elementor-element.elementor-element-c67d211 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-33622 .elementor-element.elementor-element-9e11061
{
    --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-33622 .elementor-element.elementor-element-f5b128e.elementor-element
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-f5b128e
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-f5b128e .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3em;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-05ee64d .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-33622 .elementor-element.elementor-element-05ee64d .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-05ee64d .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-05ee64d .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-05ee64d .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-ad3e847
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-bbc2a2c
{
    --display: flex;
}
.elementor-33622 .elementor-element.elementor-element-17e14e0
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-17e14e0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-4db22fc
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-4db22fc .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-4db22fc .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-33622 .elementor-element.elementor-element-d8d4410
{
    --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-33622 .elementor-element.elementor-element-b298244
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-b298244:hover
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-b298244.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-98e2dba
{
    width: var(--container-widget-width,59.901%);
    max-width: 59.901%;
    --container-widget-width: 59.901%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-98e2dba>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-33622 .elementor-element.elementor-element-98e2dba.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-98e2dba .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-98e2dba.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-33622 .elementor-element.elementor-element-98e2dba.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-33622 .elementor-element.elementor-element-98e2dba.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-33622 .elementor-element.elementor-element-98e2dba .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-33622 .elementor-element.elementor-element-98e2dba .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50%;
}
.elementor-33622 .elementor-element.elementor-element-98e2dba .elementor-image-box-img img
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-a8939dc
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-a8939dc:hover
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-a8939dc.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-6cc2898>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-33622 .elementor-element.elementor-element-6cc2898.elementor-element
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-6cc2898 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-6cc2898.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-33622 .elementor-element.elementor-element-6cc2898.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-33622 .elementor-element.elementor-element-6cc2898.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-33622 .elementor-element.elementor-element-6cc2898 .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-33622 .elementor-element.elementor-element-6cc2898 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-33622 .elementor-element.elementor-element-6cc2898 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-fc16569
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-fc16569:hover
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-fc16569.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-b23c4ea>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-33622 .elementor-element.elementor-element-b23c4ea.elementor-element
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-b23c4ea .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-b23c4ea.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-33622 .elementor-element.elementor-element-b23c4ea.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-33622 .elementor-element.elementor-element-b23c4ea.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-33622 .elementor-element.elementor-element-b23c4ea .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-33622 .elementor-element.elementor-element-b23c4ea .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-33622 .elementor-element.elementor-element-b23c4ea .elementor-image-box-img img
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-31a7ccf
{
    --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-33622 .elementor-element.elementor-element-0476ba2
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-0476ba2:hover
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-0476ba2.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-a4b5b06.elementor-element
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-a4b5b06 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-a4b5b06.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-33622 .elementor-element.elementor-element-a4b5b06.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-33622 .elementor-element.elementor-element-a4b5b06.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-33622 .elementor-element.elementor-element-a4b5b06 .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-33622 .elementor-element.elementor-element-a4b5b06 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 26%;
}
.elementor-33622 .elementor-element.elementor-element-a4b5b06 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-33622 .elementor-element.elementor-element-6c2b27d
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-6c2b27d:hover
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-6c2b27d.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-0ae2456>.elementor-widget-container
{
    padding: 0 11px 0 20px;
}
.elementor-33622 .elementor-element.elementor-element-0ae2456.elementor-element
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-0ae2456 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-0ae2456.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-33622 .elementor-element.elementor-element-0ae2456.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-33622 .elementor-element.elementor-element-0ae2456.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-33622 .elementor-element.elementor-element-0ae2456 .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-33622 .elementor-element.elementor-element-0ae2456 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-33622 .elementor-element.elementor-element-0ae2456 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-b6dc16f
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-b6dc16f:hover
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-b6dc16f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-737fc6c>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-33622 .elementor-element.elementor-element-737fc6c.elementor-element
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-737fc6c .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-737fc6c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-33622 .elementor-element.elementor-element-737fc6c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-33622 .elementor-element.elementor-element-737fc6c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-33622 .elementor-element.elementor-element-737fc6c .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-33622 .elementor-element.elementor-element-737fc6c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-33622 .elementor-element.elementor-element-737fc6c .elementor-image-box-img img
{
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-2e68cd1
{
    --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-33622 .elementor-element.elementor-element-7a6717e .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-33622 .elementor-element.elementor-element-7a6717e .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-7a6717e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-7a6717e>.elementor-widget-container
{
    padding: 25px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-7a6717e
{
    z-index: 2;
}
.elementor-33622 .elementor-element.elementor-element-7a6717e .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-7a6717e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-5cf7ede
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-5cf7ede:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-5cf7ede>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-33622 .elementor-element.elementor-element-2086fd9
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-2086fd9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-ae635f3
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-ae635f3 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-ae635f3 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-33622 .elementor-element.elementor-element-3f051ca
{
    --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-33622 .elementor-element.elementor-element-e0a8e70
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-98ec948
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-b356d79
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-61596e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-0a3d339
{
    --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-33622 .elementor-element.elementor-element-26844e3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-a2e33b1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-de4306b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-16ad74c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-4de6562 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-33622 .elementor-element.elementor-element-4de6562 .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-4de6562 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-4de6562>.elementor-widget-container
{
    padding: 25px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-4de6562
{
    z-index: 2;
}
.elementor-33622 .elementor-element.elementor-element-4de6562 .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-4de6562 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-13a3c0c
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-13a3c0c:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-13a3c0c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-f6c978b
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-f6c978b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-215dd78
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-215dd78 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-215dd78 .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-33622 .elementor-element.elementor-element-d5ea6b6
{
    --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-33622 .elementor-element.elementor-element-00352f2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-b5c9e2c
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-f09d348 img
{
    height: 100px;
}
.elementor-33622 .elementor-element.elementor-element-19960ab
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-e27cfa1 img
{
    height: 100px;
}
.elementor-33622 .elementor-element.elementor-element-dc10044
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-202bc1c
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-2167963>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-2167963.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-33622 .elementor-element.elementor-element-2167963
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-2167963 img
{
    width: 100%;
}
.elementor-33622 .elementor-element.elementor-element-6a2c1cd
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-5ff7f42 img
{
    width: 100%;
    height: 100px;
}
.elementor-33622 .elementor-element.elementor-element-bcf1dd1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-aa05329
{
    --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-33622 .elementor-element.elementor-element-cad8f3b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-94be0fe
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-a0f7782
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-608b85c
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-1075ca4
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-e5935cb
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-5428684
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-a670cac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-9455ecc
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-fefb57a
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-a2280ac
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-563efa0
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-b593410
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-caa4ec0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-5b03c7d
{
    --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-33622 .elementor-element.elementor-element-d9d7649
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-b63d4e6
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-22978e8
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-c48ccd8
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-13a43c8
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-296b467
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-9886c08
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-2b0a368
{
    --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-33622 .elementor-element.elementor-element-38c5731
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-9edd6b1
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-19adf87
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-fd250fd
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-d2f2948
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-e5f9a24
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-d3b4211
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-fb1caf2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-32ef0c3
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-c91ed50
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-43925be
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-651147d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-1d84267
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-cb1a456
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-43cf532
{
    --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-33622 .elementor-element.elementor-element-43cf532>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-33622 .elementor-element.elementor-element-43cf532.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-33622 .elementor-element.elementor-element-43cf532.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-33622 .elementor-element.elementor-element-43cf532.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-33622 .elementor-element.elementor-element-43cf532>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-33622 .elementor-element.elementor-element-43cf532.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-33622 .elementor-element.elementor-element-43cf532 [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-33622 .elementor-element.elementor-element-e148ea6
{
    --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-33622 .elementor-element.elementor-element-f7a39bb .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-33622 .elementor-element.elementor-element-f7a39bb .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-f7a39bb .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-f7a39bb>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-f7a39bb
{
    z-index: 2;
}
.elementor-33622 .elementor-element.elementor-element-f7a39bb .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-f7a39bb .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-ab75faa
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-ab75faa:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-ab75faa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-33622 .elementor-element.elementor-element-3594de3
{
    --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-33622 .elementor-element.elementor-element-619ce9f
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-619ce9f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-93d6578
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-93d6578 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-93d6578 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-33622 .elementor-element.elementor-element-0a2019f
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-0a2019f.e-con
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-f52cf4d
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-f52cf4d .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-d84a804
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-2212521 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-33622 .elementor-element.elementor-element-2212521 .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-2212521 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-2212521>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-2212521
{
    z-index: 2;
}
.elementor-33622 .elementor-element.elementor-element-2212521 .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-2212521 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-4bb497e:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-4bb497e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-4bb497e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-33622 .elementor-element.elementor-element-4bb497e>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-33622 .elementor-element.elementor-element-36c744e
{
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-33622 .elementor-element.elementor-element-a0c1297
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-a0c1297 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-33622 .elementor-element.elementor-element-339d117
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-33622 .elementor-element.elementor-element-339d117 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-339d117 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-03b5672
{
    margin-top: 0;
    margin-bottom: 20px;
}
.elementor-33622 .elementor-element.elementor-element-ddbbaee
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-4f74b4b .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-33622 .elementor-element.elementor-element-4f74b4b .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-4f74b4b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-4f74b4b .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-4f74b4b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-2105322
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-2105322:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-2105322>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-33622 .elementor-element.elementor-element-fc3e174>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-fc3e174
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-fc3e174 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-a50becf
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-a50becf .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-a50becf .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-33622 .elementor-element.elementor-element-a3e545f
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-a3e545f>.elementor-widget-container
{
    margin: 30px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-a3e545f.elementor-element
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-dcd4a1b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-dcd4a1b.e-con
{
    --align-self: center;
}
.elementor-33622 .elementor-element.elementor-element-da3a2d4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-da3a2d4.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-5dce58b .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-33622 .elementor-element.elementor-element-5dce58b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-5dce58b .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-33622 .elementor-element.elementor-element-5dce58b .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-33622 .elementor-element.elementor-element-f52c58e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-f52c58e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-25cea11 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-33622 .elementor-element.elementor-element-25cea11 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-33622 .elementor-element.elementor-element-25cea11 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-33622 .elementor-element.elementor-element-00467fa
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-00467fa.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-9d74477 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-33622 .elementor-element.elementor-element-9d74477
{
    width: var(--container-widget-width,102.941%);
    max-width: 102.941%;
    --container-widget-width: 102.941%;
    --container-widget-flex-grow: 0;
}
.elementor-33622 .elementor-element.elementor-element-9d74477.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-33622 .elementor-element.elementor-element-9d74477 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-33622 .elementor-element.elementor-element-9d74477 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-33622 .elementor-element.elementor-element-9399801
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-7bf382e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-6e89850 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2em;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-33622 .elementor-element.elementor-element-6e89850 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-33622 .elementor-element.elementor-element-6e89850 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-33622 .elementor-element.elementor-element-4c025cb>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-4c025cb
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-b65bdb2
{
    --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-33622 .elementor-element.elementor-element-5b57e54 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-33622 .elementor-element.elementor-element-5b57e54 .elementor-button:hover, .elementor-33622 .elementor-element.elementor-element-5b57e54 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-5b57e54>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-5b57e54
{
    z-index: 2;
}
.elementor-33622 .elementor-element.elementor-element-5b57e54 .elementor-button:hover svg, .elementor-33622 .elementor-element.elementor-element-5b57e54 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-33622 .elementor-element.elementor-element-ec0db10
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-16df1f9
{
    text-align: center;
}
.elementor-33622 .elementor-element.elementor-element-16df1f9 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-210aa1b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-33622 .elementor-element.elementor-element-210aa1b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-33622 .elementor-element.elementor-element-210aa1b .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-33622 .elementor-element.elementor-element-8c110c5
{
    --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-33622 .elementor-element.elementor-element-8c110c5:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-8c110c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-33622 .elementor-element.elementor-element-8c110c5: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-33622 .elementor-element.elementor-element-8c110c5, .elementor-33622 .elementor-element.elementor-element-8c110c5::before
{
    --border-transition: .3s;
}
.elementor-33622 .elementor-element.elementor-element-a0fb4b5
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-db45d3e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-db45d3e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-70f5001
{
    --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-33622 .elementor-element.elementor-element-70f5001:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-70f5001>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-33622 .elementor-element.elementor-element-70f5001: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-33622 .elementor-element.elementor-element-70f5001, .elementor-33622 .elementor-element.elementor-element-70f5001::before
{
    --border-transition: .3s;
}
.elementor-33622 .elementor-element.elementor-element-fd7c4ea
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-b2f93c7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-b2f93c7
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-ec75c14
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-33622 .elementor-element.elementor-element-ec75c14:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-ec75c14>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-33622 .elementor-element.elementor-element-ec75c14: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-33622 .elementor-element.elementor-element-ec75c14, .elementor-33622 .elementor-element.elementor-element-ec75c14::before
{
    --border-transition: .3s;
}
.elementor-33622 .elementor-element.elementor-element-c436db3
{
    --display: flex;
    --flex-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-33622 .elementor-element.elementor-element-6c2a908
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-ad6d300
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-ad6d300:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-ad6d300>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-33622 .elementor-element.elementor-element-ad6d300: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-33622 .elementor-element.elementor-element-ad6d300, .elementor-33622 .elementor-element.elementor-element-ad6d300::before
{
    --border-transition: .3s;
}
.elementor-33622 .elementor-element.elementor-element-31afd5e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-e4dccaf
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-ecedfd2
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-33622 .elementor-element.elementor-element-ecedfd2:not(.elementor-motion-effects-element-type-background), .elementor-33622 .elementor-element.elementor-element-ecedfd2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-33622 .elementor-element.elementor-element-ecedfd2: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-33622 .elementor-element.elementor-element-ecedfd2, .elementor-33622 .elementor-element.elementor-element-ecedfd2::before
{
    --border-transition: .3s;
}
.elementor-33622 .elementor-element.elementor-element-5451d3c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-33622 .elementor-element.elementor-element-ce3f12e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-33622 .elementor-element.elementor-element-83a60b6
{
    --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-33622 .elementor-element.elementor-element-83a60b6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-33622 .elementor-element.elementor-element-83a60b6>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-33622 .elementor-element.elementor-element-83a60b6
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-33622 .elementor-element.elementor-element-83a60b6>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(min-width: 768px)
{
    .elementor-33622 .elementor-element.elementor-element-5346827
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-d8bf840
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-d160356
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-900bc59
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-ca56fbf
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-b2cb675
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-b5eb07f
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-ebeef78
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-661acb5
    {
        --content-width: 100%;
    }
    .elementor-33622 .elementor-element.elementor-element-e04f319
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-b4edad9
    {
        --content-width: 1388px;
    }
    .elementor-33622 .elementor-element.elementor-element-f708721
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-dcc3675
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-faa432d
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-1301a40
    {
        --content-width: 100%;
    }
    .elementor-33622 .elementor-element.elementor-element-98eb607
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-a9fa657
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-0f6bc4f
    {
        --width: 40%;
    }
    .elementor-33622 .elementor-element.elementor-element-1e06a67
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-c4374a4
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-cffc827
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-9b066cb
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-9b362d9
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-f2e55f3
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-5a67cbf
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-a9412d5
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-e4d9972
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-f34c9ce
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-b58dc60
    {
        --width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-8075401
    {
        --width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-edc6561
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-da9d256
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-d401ec4
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-d59c173
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-9e11061
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-ad3e847
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-d8d4410
    {
        --content-width: 1140px;
    }
    .elementor-33622 .elementor-element.elementor-element-b298244
    {
        --width: 30%;
    }
    .elementor-33622 .elementor-element.elementor-element-a8939dc
    {
        --width: 30%;
    }
    .elementor-33622 .elementor-element.elementor-element-fc16569
    {
        --width: 30%;
    }
    .elementor-33622 .elementor-element.elementor-element-31a7ccf
    {
        --content-width: 1140px;
    }
    .elementor-33622 .elementor-element.elementor-element-0476ba2
    {
        --width: 30%;
    }
    .elementor-33622 .elementor-element.elementor-element-6c2b27d
    {
        --width: 30%;
    }
    .elementor-33622 .elementor-element.elementor-element-b6dc16f
    {
        --width: 30%;
    }
    .elementor-33622 .elementor-element.elementor-element-5cf7ede
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-e0a8e70
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-98ec948
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-b356d79
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-61596e9
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-26844e3
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-a2e33b1
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-de4306b
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-16ad74c
    {
        --width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-13a3c0c
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-00352f2
    {
        --width: 10%;
    }
    .elementor-33622 .elementor-element.elementor-element-b5c9e2c
    {
        --width: 16%;
    }
    .elementor-33622 .elementor-element.elementor-element-19960ab
    {
        --width: 16%;
    }
    .elementor-33622 .elementor-element.elementor-element-dc10044
    {
        --width: 16%;
    }
    .elementor-33622 .elementor-element.elementor-element-202bc1c
    {
        --width: 16%;
    }
    .elementor-33622 .elementor-element.elementor-element-6a2c1cd
    {
        --width: 16%;
    }
    .elementor-33622 .elementor-element.elementor-element-bcf1dd1
    {
        --width: 10%;
    }
    .elementor-33622 .elementor-element.elementor-element-cad8f3b
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-94be0fe
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-a0f7782
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-608b85c
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-1075ca4
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-e5935cb
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-5428684
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-a670cac
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-9455ecc
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-fefb57a
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-a2280ac
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-563efa0
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-b593410
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-caa4ec0
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-d9d7649
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-b63d4e6
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-22978e8
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-c48ccd8
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-13a43c8
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-296b467
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-9886c08
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-2b0a368
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-38c5731
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-9edd6b1
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-19adf87
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-fd250fd
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-d2f2948
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-e5f9a24
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-d3b4211
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-fb1caf2
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-32ef0c3
    {
        --width: 14%;
    }
    .elementor-33622 .elementor-element.elementor-element-c91ed50
    {
        --width: 12%;
    }
    .elementor-33622 .elementor-element.elementor-element-43925be
    {
        --width: 12%;
    }
    .elementor-33622 .elementor-element.elementor-element-651147d
    {
        --width: 12%;
    }
    .elementor-33622 .elementor-element.elementor-element-1d84267
    {
        --width: 12%;
    }
    .elementor-33622 .elementor-element.elementor-element-cb1a456
    {
        --width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-e148ea6
    {
        --content-width: 100%;
    }
    .elementor-33622 .elementor-element.elementor-element-ab75faa
    {
        --content-width: 100%;
    }
    .elementor-33622 .elementor-element.elementor-element-0a2019f
    {
        --width: 1140px;
    }
    .elementor-33622 .elementor-element.elementor-element-2105322
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-dcd4a1b
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-da3a2d4
    {
        --width: 28%;
    }
    .elementor-33622 .elementor-element.elementor-element-f52c58e
    {
        --width: 22%;
    }
    .elementor-33622 .elementor-element.elementor-element-00467fa
    {
        --width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-9399801
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-7bf382e
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-ec0db10
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-a0fb4b5
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-fd7c4ea
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-c436db3
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-ad6d300
    {
        --content-width: 100%;
    }
    .elementor-33622 .elementor-element.elementor-element-31afd5e
    {
        --content-width: 1460px;
    }
    .elementor-33622 .elementor-element.elementor-element-ecedfd2
    {
        --content-width: 100%;
    }
    .elementor-33622 .elementor-element.elementor-element-5451d3c
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-33622 .elementor-element.elementor-element-0f6bc4f
    {
        --width: 100%;
    }
    .elementor-33622 .elementor-element.elementor-element-f34c9ce
    {
        --width: 102px;
    }
    .elementor-33622 .elementor-element.elementor-element-b58dc60
    {
        --width: 193.594px;
    }
    .elementor-33622 .elementor-element.elementor-element-8075401
    {
        --width: 165.594px;
    }
    .elementor-33622 .elementor-element.elementor-element-edc6561
    {
        --width: 128px;
    }
    .elementor-33622 .elementor-element.elementor-element-b5c9e2c
    {
        --width: 19%;
    }
    .elementor-33622 .elementor-element.elementor-element-19960ab
    {
        --width: 19%;
    }
    .elementor-33622 .elementor-element.elementor-element-dc10044
    {
        --width: 19%;
    }
    .elementor-33622 .elementor-element.elementor-element-202bc1c
    {
        --width: 19%;
    }
    .elementor-33622 .elementor-element.elementor-element-6a2c1cd
    {
        --width: 19%;
    }
    .elementor-33622 .elementor-element.elementor-element-da3a2d4
    {
        --width: 30%;
    }
    .elementor-33622 .elementor-element.elementor-element-f52c58e
    {
        --width: 209.391px;
    }
    .elementor-33622 .elementor-element.elementor-element-00467fa
    {
        --width: 32%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830
    {
        width: var(--container-widget-width,244.953px);
        max-width: 244.953px;
        --container-widget-width: 244.953px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec
    {
        width: var(--container-widget-width,238.641px);
        max-width: 238.641px;
        --container-widget-width: 238.641px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-08a91cd
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-ab48d92
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-463a7b7
    {
        --margin-top: 31px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-96e039d .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-fcf18d6
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-71d2134
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-c34f4e8
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-b476f58
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-136d459
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-cb6cc93
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-263aff5
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-1bd1066
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-7bc54cd
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-f2aa505
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-33f8d4c
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-7639806
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-eb93cbd
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-01f332f
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-54eca18
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9
    {
        width: var(--container-widget-width,297.922px);
        max-width: 297.922px;
        --container-widget-width: 297.922px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-52086d3
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-8ec89e4
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-b8e0731
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-d883454 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-9fc892d
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-c1546ce .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-c1546ce .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-d2ecf84
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-789f33d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-bcae7c3
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-b6531fa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-b6531fa .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-c8a3a60
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-2cf1cd3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-2cf1cd3 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-31c6a75
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-3cab577 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-3cab577 .elementor-image-box-title
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-a9fa657
    {
        --justify-content: center;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-33622 .elementor-element.elementor-element-43cf532
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-f52cf4d
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-f52cf4d.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-5dce58b .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-25cea11 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-9d74477
    {
        width: var(--container-widget-width,257.141px);
        max-width: 257.141px;
        --container-widget-width: 257.141px;
        --container-widget-flex-grow: 0;
    }
}
@media(max-width: 1024px)
{
    .elementor-33622 .elementor-element.elementor-element-5346827
    {
        --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-33622 .elementor-element.elementor-element-d160356
    {
        --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-33622 .elementor-element.elementor-element-1670979 img
    {
        width: 70%;
    }
    .elementor-33622 .elementor-element.elementor-element-ca56fbf
    {
        --margin-top: -30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .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-33622 .elementor-element.elementor-element-5ff1830
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-b5d607f>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-b5d607f
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec>.elementor-widget-container
    {
        margin: 0 0 0 -20px;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 15px;
        line-height: 22px;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-33622 .elementor-element.elementor-element-4d1f913>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-4d1f913
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4
    {
        width: var(--container-widget-width,182.859px);
        max-width: 182.859px;
        --container-widget-width: 182.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4>.elementor-widget-container
    {
        margin: -10px 0 0 -10px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-33622 .elementor-element.elementor-element-3e5481a>.elementor-widget-container
    {
        margin: -24px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-3e5481a
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2
    {
        width: var(--container-widget-width,183.297px);
        max-width: 183.297px;
        --container-widget-width: 183.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-33622 .elementor-element.elementor-element-73c38aa
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41
    {
        width: var(--container-widget-width,173.328px);
        max-width: 173.328px;
        --container-widget-width: 173.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-position-right .elementor-image-box-img
    {
        margin-left: 11px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-position-left .elementor-image-box-img
    {
        margin-right: 11px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 11px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-33622 .elementor-element.elementor-element-aef7549>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-aef7549
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-33622 .elementor-element.elementor-element-845aa4c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-845aa4c
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5
    {
        width: var(--container-widget-width,193.297px);
        max-width: 193.297px;
        --container-widget-width: 193.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-33622 .elementor-element.elementor-element-6b837ce>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-6b837ce
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55
    {
        width: var(--container-widget-width,187.328px);
        max-width: 187.328px;
        --container-widget-width: 187.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 34%;
    }
    .elementor-33622 .elementor-element.elementor-element-cb775e1>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-cb775e1
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736
    {
        width: var(--container-widget-width,188.297px);
        max-width: 188.297px;
        --container-widget-width: 188.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-33622 .elementor-element.elementor-element-bd2f5f8>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-bd2f5f8
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d
    {
        width: var(--container-widget-width,177.312px);
        max-width: 177.312px;
        --container-widget-width: 177.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 4px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 4px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 4px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-33622 .elementor-element.elementor-element-43cd3b8
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc
    {
        width: var(--container-widget-width,179.297px);
        max-width: 179.297px;
        --container-widget-width: 179.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-33622 .elementor-element.elementor-element-f92d34b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-f92d34b
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc
    {
        width: var(--container-widget-width,173.328px);
        max-width: 173.328px;
        --container-widget-width: 173.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 11px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 11px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 11px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-33622 .elementor-element.elementor-element-339f4d5>.elementor-widget-container
    {
        margin: -18px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-339f4d5
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-fc2c352 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-9903bdf>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-9903bdf
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-08a91cd
    {
        --margin-top: -50px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-7697598>.elementor-widget-container
    {
        margin: 58px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-7697598 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 17%;
    }
    .elementor-33622 .elementor-element.elementor-element-7697598 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-4de3258
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-ab48d92
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-c2c79e4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-c2c79e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-3b11cea
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-463a7b7
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-96e039d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-96e039d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-deefb01
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-fcf18d6
    {
        --margin-top: 12px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-568bb6e .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-568bb6e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-33622 .elementor-element.elementor-element-87ed885
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-71d2134
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-3fd9c79 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-3fd9c79 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-33622 .elementor-element.elementor-element-bbd05fe
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-c34f4e8
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-25543ab .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-25543ab .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-33622 .elementor-element.elementor-element-52758f6
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-b476f58
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-c61c544 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-c61c544 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-33622 .elementor-element.elementor-element-3596048
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-136d459
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-cb6cc93>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-cb6cc93.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-cb6cc93
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-263aff5
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-1bd1066>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-1bd1066.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-1bd1066
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-7bc54cd
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-f2aa505>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-f2aa505.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-f2aa505
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-33f8d4c
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-7639806>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-7639806.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-7639806
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-eb93cbd
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-01f332f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-01f332f.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-01f332f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-54eca18
    {
        --margin-top: 67px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-52086d3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-52086d3.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-52086d3
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-3991a49
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2afa0b .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-0c3b052>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0c3b052
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-8ec89e4
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-f12864e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-f12864e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-c61dc17
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-b8e0731
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-d883454 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-d883454 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-281e3e9
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-9fc892d
    {
        --margin-top: 2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-c1546ce .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-c1546ce .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-40a020b
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-d2ecf84
    {
        --margin-top: 28px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-789f33d .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-789f33d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-dfc44ee>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-dfc44ee
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-bcae7c3
    {
        --margin-top: 2px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-b6531fa .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-b6531fa .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-7f2ef8e>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-7f2ef8e
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-c8a3a60
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-2cf1cd3 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-2cf1cd3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-b6b688a>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-b6b688a
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-31c6a75
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-3cab577 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-3cab577 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-67a22ed>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-67a22ed
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-98eb607
    {
        --justify-content: center;
    }
    .elementor-33622 .elementor-element.elementor-element-0f6bc4f.e-con
    {
        --align-self: center;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-33622 .elementor-element.elementor-element-b89d2cd.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-c4374a4
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-77af815>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-9b066cb.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-b7200a4.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-f2e55f3.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-5a67cbf.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-e4d9972.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-8f68bca.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-feb5f98
    {
        width: var(--container-widget-width,390.641px);
        max-width: 390.641px;
        --container-widget-width: 390.641px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-372a5da.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-33622 .elementor-element.elementor-element-3bb822f .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-6123e7b .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-29c7e9c
    {
        width: var(--container-widget-width,172.094px);
        max-width: 172.094px;
        --container-widget-width: 172.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-29c7e9c .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-9ed06ec
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-9ed06ec .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-c67d211
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-c67d211 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-98e2dba .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-6cc2898 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-b23c4ea .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-a4b5b06>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-a4b5b06 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-0ae2456 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-737fc6c .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-13a3c0c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 72px;
        --padding-bottom: 70px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-43cf532
    {
        --n-tabs-title-gap: 30px;
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-e148ea6
    {
        --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-33622 .elementor-element.elementor-element-619ce9f>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-f52cf4d
    {
        --container-widget-width: 63%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,63%);
        max-width: 63%;
    }
    .elementor-33622 .elementor-element.elementor-element-d84a804
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-a3e545f
    {
        --container-widget-width: 86%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,86%);
        max-width: 86%;
    }
    .elementor-33622 .elementor-element.elementor-element-dcd4a1b
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-dcd4a1b.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-da3a2d4
    {
        --justify-content: center;
    }
    .elementor-33622 .elementor-element.elementor-element-da3a2d4.e-con
    {
        --align-self: flex-start;
    }
    .elementor-33622 .elementor-element.elementor-element-5dce58b
    {
        width: var(--container-widget-width,214.875px);
        max-width: 214.875px;
        --container-widget-width: 214.875px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5dce58b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5dce58b .elementor-button
    {
        font-size: 12px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-f52c58e
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-25cea11>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-25cea11 .elementor-button
    {
        font-size: 12px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-00467fa
    {
        --justify-content: center;
    }
    .elementor-33622 .elementor-element.elementor-element-9d74477
    {
        width: var(--container-widget-width,230px);
        max-width: 230px;
        --container-widget-width: 230px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-9d74477 .elementor-button
    {
        font-size: 12px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-9399801
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-9399801.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-7bf382e
    {
        --justify-content: center;
    }
    .elementor-33622 .elementor-element.elementor-element-7bf382e.e-con
    {
        --align-self: flex-start;
    }
    .elementor-33622 .elementor-element.elementor-element-6e89850 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-33622 .elementor-element.elementor-element-4c025cb img
    {
        width: 55%;
    }
    .elementor-33622 .elementor-element.elementor-element-83a60b6>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-33622 .elementor-element.elementor-element-5346827
    {
        --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-33622 .elementor-element.elementor-element-d07790b
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-d07790b .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-fa91b3e
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-fa91b3e .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-33622 .elementor-element.elementor-element-df63b7e>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-df63b7e
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-df63b7e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-33622 .elementor-element.elementor-element-6b35729
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-33622 .elementor-element.elementor-element-1670979 img
    {
        width: 80%;
    }
    .elementor-33622 .elementor-element.elementor-element-ed4647c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-9a2fc45
    {
        --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-33622 .elementor-element.elementor-element-9a0153d
    {
        width: var(--container-widget-width,95%);
        max-width: 95%;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-9a0153d.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-9a0153d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-33622 .elementor-element.elementor-element-a9d6fd5>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-a9d6fd5 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-ca56fbf
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830
    {
        width: var(--container-widget-width,293.938px);
        max-width: 293.938px;
        --container-widget-width: 293.938px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ff1830 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-33622 .elementor-element.elementor-element-b5d607f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-b5d607f
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec
    {
        width: var(--container-widget-width,275px);
        max-width: 275px;
        --container-widget-width: 275px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-f457eec .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 17%;
    }
    .elementor-33622 .elementor-element.elementor-element-4d1f913>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-4d1f913
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4
    {
        width: var(--container-widget-width,266px);
        max-width: 266px;
        --container-widget-width: 266px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-2382df4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-3e5481a>.elementor-widget-container
    {
        margin: -0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-3e5481a
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2
    {
        width: var(--container-widget-width,241px);
        max-width: 241px;
        --container-widget-width: 241px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2>.elementor-widget-container
    {
        margin: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-007a7b2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-73c38aa>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-73c38aa
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41
    {
        width: var(--container-widget-width,293px);
        max-width: 293px;
        --container-widget-width: 293px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-position-right .elementor-image-box-img
    {
        margin-left: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-position-left .elementor-image-box-img
    {
        margin-right: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-62bdb41 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-aef7549>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-33622 .elementor-element.elementor-element-aef7549
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49
    {
        width: var(--container-widget-width,309px);
        max-width: 309px;
        --container-widget-width: 309px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5216e49 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-33622 .elementor-element.elementor-element-845aa4c>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-845aa4c
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5
    {
        width: var(--container-widget-width,273px);
        max-width: 273px;
        --container-widget-width: 273px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-img
    {
        margin-bottom: 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-8d433b5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-33622 .elementor-element.elementor-element-6b837ce>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-6b837ce
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55
    {
        width: var(--container-widget-width,213px);
        max-width: 213px;
        --container-widget-width: 213px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55>.elementor-widget-container
    {
        margin: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-e8d4e55 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-33622 .elementor-element.elementor-element-cb775e1>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-33622 .elementor-element.elementor-element-cb775e1
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736
    {
        width: var(--container-widget-width,281.688px);
        max-width: 281.688px;
        --container-widget-width: 281.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0337736 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 22%;
    }
    .elementor-33622 .elementor-element.elementor-element-bd2f5f8>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-bd2f5f8
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d
    {
        width: var(--container-widget-width,239px);
        max-width: 239px;
        --container-widget-width: 239px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d>.elementor-widget-container
    {
        margin: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-5ea904d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-43cd3b8>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-43cd3b8
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc
    {
        width: var(--container-widget-width,312.688px);
        max-width: 312.688px;
        --container-widget-width: 312.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-ec4b8fc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-f92d34b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-f92d34b
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc
    {
        width: var(--container-widget-width,279px);
        max-width: 279px;
        --container-widget-width: 279px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc.elementor-position-right .elementor-image-box-img
    {
        margin-left: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc.elementor-position-left .elementor-image-box-img
    {
        margin-right: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-49812cc .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-33622 .elementor-element.elementor-element-339f4d5>.elementor-widget-container
    {
        margin: -10px 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-33622 .elementor-element.elementor-element-339f4d5
    {
        font-size: 13.31px;
    }
    .elementor-33622 .elementor-element.elementor-element-661acb5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-8619043>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-8619043 .elementor-button
    {
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-e04f319
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-0618749
    {
        --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-33622 .elementor-element.elementor-element-3216f1a
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-3216f1a.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-3216f1a .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-33622 .elementor-element.elementor-element-4b1846f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-4b1846f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-b4edad9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-f708721
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-fc2c352 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-fc2c352 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-33622 .elementor-element.elementor-element-9903bdf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 30px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-9903bdf
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-9903bdf.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-08a91cd
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-7697598>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-7697598 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-7697598 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-33622 .elementor-element.elementor-element-4de3258>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-4de3258
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-4de3258.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-c2c79e4>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-33622 .elementor-element.elementor-element-c2c79e4 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-c2c79e4 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-3b11cea>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-3b11cea
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-3b11cea.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-96e039d>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-33622 .elementor-element.elementor-element-96e039d .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-96e039d .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-deefb01>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-deefb01
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-deefb01.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-568bb6e>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-33622 .elementor-element.elementor-element-568bb6e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-568bb6e .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-87ed885>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-87ed885
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-87ed885.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-71d2134
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-3fd9c79>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-33622 .elementor-element.elementor-element-3fd9c79 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-3fd9c79 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-3fd9c79 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-bbd05fe>.elementor-widget-container
    {
        margin: 20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-bbd05fe
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-bbd05fe.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-c34f4e8
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-25543ab>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-33622 .elementor-element.elementor-element-25543ab .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-25543ab .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-25543ab .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-52758f6>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-52758f6
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-52758f6.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-b476f58
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-c61c544>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-33622 .elementor-element.elementor-element-c61c544 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-c61c544 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-c61c544 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-3596048>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-3596048
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-3596048.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-dcc3675
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-136d459
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-44b4a4a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-cb6cc93>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-cb6cc93
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-cb6cc93.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-263aff5
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-0f2bfbc .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-1bd1066>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-1bd1066
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-1bd1066.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-7bc54cd
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-a2ba158 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-f2aa505>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-f2aa505
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-f2aa505.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-33f8d4c
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-7425ef6 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-7639806>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-7639806
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-7639806.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-eb93cbd
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-937e161 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-01f332f>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-01f332f
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-01f332f.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-54eca18
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-33622 .elementor-element.elementor-element-997f0b9 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-52086d3>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-52086d3
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-52086d3.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-a2afa0b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-0c3b052>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0c3b052
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-0c3b052.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-f12864e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-c61dc17>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-c61dc17
    {
        --container-widget-width: 89%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,89%);
        max-width: 89%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-c61dc17.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-d883454 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-d883454 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-33622 .elementor-element.elementor-element-281e3e9>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-281e3e9
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-281e3e9.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-9fc892d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-c1546ce .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-c1546ce .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-33622 .elementor-element.elementor-element-40a020b>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-40a020b
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-40a020b.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-d2ecf84
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-789f33d .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-789f33d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-33622 .elementor-element.elementor-element-dfc44ee>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 5px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-dfc44ee
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-dfc44ee.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-b6531fa .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-7f2ef8e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-7f2ef8e
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-7f2ef8e.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-2cf1cd3 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-b6b688a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-b6b688a
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-b6b688a.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-31c6a75
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-3cab577 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-33622 .elementor-element.elementor-element-67a22ed>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-67a22ed
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-67a22ed.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-faa432d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-1301a40
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-f216e50
    {
        --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-33622 .elementor-element.elementor-element-2ba9399 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-33622 .elementor-element.elementor-element-8fc1c0a>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-8fc1c0a .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-33622 .elementor-element.elementor-element-b89d2cd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(15px / 2);
    }
    .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(15px / 2);
    }
    .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(15px / 2);
        margin-left: calc(15px / 2);
    }
    .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-15px / 2);
        margin-left: calc(-15px / 2);
    }
    body.rtl .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-15px / 2);
    }
    body:not(.rtl) .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-15px / 2);
    }
    .elementor-33622 .elementor-element.elementor-element-b89d2cd
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-b89d2cd .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-1954b15
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-04e14ed>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-04e14ed .elementor-button
    {
        font-size: 16px;
        line-height: 1.2em;
    }
    .elementor-33622 .elementor-element.elementor-element-1e06a67
    {
        --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-33622 .elementor-element.elementor-element-c4374a4
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-c4374a4.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-33622 .elementor-element.elementor-element-77af815
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-77af815.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-77af815 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-33622 .elementor-element.elementor-element-979d284>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-979d284 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-67e14d0.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-33622 .elementor-element.elementor-element-cffc827
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-cffc827.e-con
    {
        --order: 2;
    }
    .elementor-33622 .elementor-element.elementor-element-0415d35 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-33622 .elementor-element.elementor-element-4396ed1>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-4396ed1
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-33622 .elementor-element.elementor-element-813ef78>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-813ef78
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-813ef78 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-33622 .elementor-element.elementor-element-4bd8671
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-4dfc2ce .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-33622 .elementor-element.elementor-element-41a7288>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-41a7288
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-33622 .elementor-element.elementor-element-f6cdadf>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-f6cdadf
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-f6cdadf .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-33622 .elementor-element.elementor-element-a7e2182
    {
        --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-33622 .elementor-element.elementor-element-9b362d9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-30d6e61 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-33622 .elementor-element.elementor-element-742ae3b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-742ae3b
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-33622 .elementor-element.elementor-element-1b55fab>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-1b55fab
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-1b55fab .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-33622 .elementor-element.elementor-element-a9412d5
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-71502d0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-33622 .elementor-element.elementor-element-d11ca61>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-d11ca61
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-33622 .elementor-element.elementor-element-62a1438>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-62a1438
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-62a1438 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-33622 .elementor-element.elementor-element-febd129
    {
        --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-33622 .elementor-element.elementor-element-cb1bc0a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-45fe74e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-33622 .elementor-element.elementor-element-2bdf154>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-2bdf154
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-33622 .elementor-element.elementor-element-58e7026>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-58e7026
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-58e7026 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-33622 .elementor-element.elementor-element-bd562ee
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-7c5dcb0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-33622 .elementor-element.elementor-element-18658db>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-18658db
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-33622 .elementor-element.elementor-element-268c628>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-268c628
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-33622 .elementor-element.elementor-element-268c628 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-33622 .elementor-element.elementor-element-1830304
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-feb5f98
    {
        text-align: center;
    }
    .elementor-33622 .elementor-element.elementor-element-feb5f98 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-a8e4525
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-3e32e70>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-3e32e70 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-33622 .elementor-element.elementor-element-2b98b80>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-2b98b80 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-f34c9ce
    {
        --width: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-b58dc60
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-33622 .elementor-element.elementor-element-3bb822f .elementor-counter
    {
        gap: 5px;
    }
    .elementor-33622 .elementor-element.elementor-element-3bb822f .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-33622 .elementor-element.elementor-element-3bb822f .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-8075401
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-6123e7b .elementor-counter
    {
        gap: 5px;
    }
    .elementor-33622 .elementor-element.elementor-element-6123e7b .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-33622 .elementor-element.elementor-element-6123e7b .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-33622 .elementor-element.elementor-element-da9d256
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-33622 .elementor-element.elementor-element-da9d256.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-29c7e9c
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-33622 .elementor-element.elementor-element-29c7e9c .elementor-counter
    {
        gap: 2px;
    }
    .elementor-33622 .elementor-element.elementor-element-29c7e9c .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-33622 .elementor-element.elementor-element-29c7e9c .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-33622 .elementor-element.elementor-element-d401ec4
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-9ed06ec
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-33622 .elementor-element.elementor-element-9ed06ec .elementor-counter
    {
        gap: 2px;
    }
    .elementor-33622 .elementor-element.elementor-element-9ed06ec .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-33622 .elementor-element.elementor-element-9ed06ec .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-33622 .elementor-element.elementor-element-d59c173
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-c67d211
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-33622 .elementor-element.elementor-element-c67d211 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-33622 .elementor-element.elementor-element-c67d211 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-33622 .elementor-element.elementor-element-c67d211 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-33622 .elementor-element.elementor-element-9e11061
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-ad3e847
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-bbc2a2c
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-17e14e0
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-17e14e0.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-17e14e0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-33622 .elementor-element.elementor-element-4db22fc>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-4db22fc .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-d8d4410
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-33622 .elementor-element.elementor-element-b298244
    {
        --padding-top: 15px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
    .elementor-33622 .elementor-element.elementor-element-98e2dba
    {
        width: var(--container-widget-width,189.547px);
        max-width: 189.547px;
        --container-widget-width: 189.547px;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-98e2dba>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 10px 20px 10px 0;
    }
    .elementor-33622 .elementor-element.elementor-element-98e2dba.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-98e2dba .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-98e2dba .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-98e2dba .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-98e2dba .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 80%;
    }
    .elementor-33622 .elementor-element.elementor-element-a8939dc
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-6cc2898.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-6cc2898 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-6cc2898 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-6cc2898 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-33622 .elementor-element.elementor-element-b23c4ea>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 20px 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-b23c4ea.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-b23c4ea .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-b23c4ea .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-b23c4ea .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-33622 .elementor-element.elementor-element-31a7ccf
    {
        --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-33622 .elementor-element.elementor-element-a4b5b06>.elementor-widget-container
    {
        padding: 0 70px 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-a4b5b06.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-a4b5b06 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-a4b5b06 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-a4b5b06 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-33622 .elementor-element.elementor-element-6c2b27d
    {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-0ae2456.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-0ae2456 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-0ae2456 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-0ae2456 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 19%;
    }
    .elementor-33622 .elementor-element.elementor-element-737fc6c.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-737fc6c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-33622 .elementor-element.elementor-element-737fc6c .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-737fc6c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-33622 .elementor-element.elementor-element-2e68cd1
    {
        --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-33622 .elementor-element.elementor-element-7a6717e
    {
        width: initial;
        max-width: initial;
    }
    .elementor-33622 .elementor-element.elementor-element-7a6717e .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-33622 .elementor-element.elementor-element-5cf7ede
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-2086fd9
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-2086fd9.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-2086fd9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-33622 .elementor-element.elementor-element-ae635f3>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-ae635f3 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-4de6562
    {
        width: initial;
        max-width: initial;
    }
    .elementor-33622 .elementor-element.elementor-element-4de6562 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-13a3c0c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-f6c978b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-33622 .elementor-element.elementor-element-215dd78>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-215dd78 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-215dd78 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-33622 .elementor-element.elementor-element-d5ea6b6
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-33622 .elementor-element.elementor-element-b5c9e2c
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-f09d348>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-19960ab
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-e27cfa1>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-dc10044
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-202bc1c
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-6a2c1cd
    {
        --width: 48%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-94be0fe
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-a0f7782
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-608b85c
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-1075ca4
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-e5935cb
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-9455ecc
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-fefb57a
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-a2280ac
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-563efa0
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-b593410
    {
        --width: 33%;
    }
    .elementor-33622 .elementor-element.elementor-element-b63d4e6
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-22978e8
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-c48ccd8
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-13a43c8
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-9edd6b1
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-19adf87
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-fd250fd
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-d2f2948
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-e5f9a24
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-32ef0c3
    {
        --width: 50%;
    }
    .elementor-33622 .elementor-element.elementor-element-43cf532
    {
        --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-33622 .elementor-element.elementor-element-43cf532>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-43cf532.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-33622 .elementor-element.elementor-element-e148ea6
    {
        --content-width: 90%;
        --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-33622 .elementor-element.elementor-element-f7a39bb
    {
        width: initial;
        max-width: initial;
    }
    .elementor-33622 .elementor-element.elementor-element-f7a39bb .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-ab75faa
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-3594de3
    {
        --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-33622 .elementor-element.elementor-element-619ce9f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-33622 .elementor-element.elementor-element-93d6578>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-93d6578 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-0a2019f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-f52cf4d
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
    }
    .elementor-33622 .elementor-element.elementor-element-f52cf4d .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-2212521
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-2212521 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-4bb497e
    {
        padding: 36px 0 36px 0;
    }
    .elementor-33622 .elementor-element.elementor-element-0962dbb>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-36c744e
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-291e1e2>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-a0c1297>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-a0c1297 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-339d117>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-339d117 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-ddbbaee
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-4f74b4b
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-4f74b4b.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-4f74b4b .elementor-button
    {
        font-size: 14px;
        line-height: 1.4em;
    }
    .elementor-33622 .elementor-element.elementor-element-2105322
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-fc3e174>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-fc3e174 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-33622 .elementor-element.elementor-element-a50becf>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-a50becf .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-33622 .elementor-element.elementor-element-a3e545f
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 14px;
        line-height: 24px;
    }
    .elementor-33622 .elementor-element.elementor-element-a3e545f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-a3e545f.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-da3a2d4.e-con
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-5dce58b
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5dce58b.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-5dce58b .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-33622 .elementor-element.elementor-element-25cea11
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-25cea11.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-25cea11 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-33622 .elementor-element.elementor-element-00467fa
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-9d74477.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-9d74477 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-33622 .elementor-element.elementor-element-6e89850 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-33622 .elementor-element.elementor-element-b65bdb2
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-b65bdb2.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-33622 .elementor-element.elementor-element-5b57e54
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-5b57e54 .elementor-button
    {
        font-size: 16px;
    }
    .elementor-33622 .elementor-element.elementor-element-ec0db10
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-33622 .elementor-element.elementor-element-16df1f9
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-33622 .elementor-element.elementor-element-16df1f9.elementor-element
    {
        --align-self: center;
    }
    .elementor-33622 .elementor-element.elementor-element-16df1f9 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-33622 .elementor-element.elementor-element-210aa1b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-33622 .elementor-element.elementor-element-210aa1b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-33622 .elementor-element.elementor-element-db45d3e
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-b2f93c7
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-6c2a908
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-e4dccaf
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-ce3f12e
    {
        font-size: 14px;
    }
    .elementor-33622 .elementor-element.elementor-element-83a60b6>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-33622 .elementor-element.elementor-element-83a60b6
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-900bc59 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    ul.subheader li a
    {
        font-size: 14px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-cf8136e */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ca56fbf */
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.benefits_first_head .elementor-image-box-content
{
    padding-left: 20px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e8c11d3 */
.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-c0219fb */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b2cb675 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-97e502a */
.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-7bc78ab */
.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-b5eb07f *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4dd5fca */
.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-d511718 */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ebeef78 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e04f319 */
@media(min-width: 1440px) and (max-width: 1440px)
{
    .first_column_2_box
    {
        margin-top: 28px;
    }
    .first_column_3_box
    {
        margin-top: 7px;
    }
    .last_column_5_box
    {
        margin-top: 30px;
    }
    .first_column_8_box
    {
        margin-top: 50px;
    }
    .last_column_8_box
    {
        margin-top: 10px;
    }
    .first_column_5_box
    {
        margin-top: 20px;
    }
    .first_column_6_box
    {
        margin-top: 25px;
    }
    .last_column_3_box
    {
        margin-top: 68px;
    }
    .middle_first_box
    {
        margin-top: 88px;
    }
    .first_column_4_box
    {
        margin-top: 5px;
    }
    .last_column_7_box
    {
        margin-top: 5px;
    }
    .first_column_8_box
    {
        margin-top: 3px;
    }
    .first_column_10_box
    {
        margin-top: 38px;
    }
    .first_column_1_box
    {
        margin-top: 5px;
    }
    .last_column_4_box
    {
        margin-top: 17px;
    }
    .middle_2_box
    {
        margin-top: 30px;
    }
    .last_column_6_box
    {
        margin-top: 25px;
    }
}/* End custom CSS *//* Start custom CSS for image, class: .elementor-element-d923bdd */
.additional_services img
{
    animation: moveElements 3s ease-in-out 900ms infinite;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-cffc827 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-9b362d9 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a9412d5 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bd562ee */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4063c75 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-14528f0 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ad3e847 */
@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-43cf532 */
@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 html, class: .elementor-element-c82d195 *//*.timeline.height-6:after {*//*    height: 533px;*//*}*//* End custom CSS *//* Start custom CSS for section, class: .elementor-element-03b5672 */
.process_mid_line .timeline.height-10:after
{
    height: 888px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-dcd4a1b */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-9399801 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-83a60b6 */
.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 */