﻿.elementor-320428 .elementor-element.elementor-element-f96bfa2
{
    --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-320428 .elementor-element.elementor-element-f96bfa2:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-f96bfa2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-320428 .elementor-element.elementor-element-c601473
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-320428 .elementor-element.elementor-element-c601473:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-c601473>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff0;
}
.elementor-widget-heading .neb-protected-content-message, .elementor-widget-heading .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-heading .elementor-heading-title
{
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}
.elementor-320428 .elementor-element.elementor-element-28f89a2 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    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-320428 .elementor-element.elementor-element-76de953>.elementor-widget-container
{
    padding: 10px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-76de953
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    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-320428 .elementor-element.elementor-element-ca93b12 .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-320428 .elementor-element.elementor-element-ca93b12 .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-ca93b12 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-ca93b12>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-ca93b12 .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-ca93b12 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-3ce5a10
{
    --display: flex;
    --justify-content: center;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-320428 .elementor-element.elementor-element-f4d3d20 img
{
    width: 80%;
}
.elementor-320428 .elementor-element.elementor-element-6c46ce2
{
    --display: flex;
    --justify-content: center;
}
.elementor-320428 .elementor-element.elementor-element-6c46ce2:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-6c46ce2>.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-320428 .elementor-element.elementor-element-e8c7ad3
{
    --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-320428 .elementor-element.elementor-element-e8c7ad3:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-e8c7ad3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-320428 .elementor-element.elementor-element-b91292a
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-3fa112d
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-3fa112d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    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-320428 .elementor-element.elementor-element-023c830
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-023c830 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-023c830 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-26441c3
{
    --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-320428 .elementor-element.elementor-element-8eb85f5
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-8eb85f5:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-8eb85f5>.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-320428 .elementor-element.elementor-element-89f5924
{
    width: var(--container-widget-width,89.544%);
    max-width: 89.544%;
    --container-widget-width: 89.544%;
    --container-widget-flex-grow: 0;
}
.elementor-320428 .elementor-element.elementor-element-89f5924>.elementor-widget-container
{
    margin: -10px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-89f5924.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-89f5924.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-89f5924.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-89f5924.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-89f5924 .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-320428 .elementor-element.elementor-element-89f5924 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 32%;
}
.elementor-320428 .elementor-element.elementor-element-89f5924 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-9a470f3
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-3210d04
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-3210d04:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-3210d04>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b
{
    width: 100%;
    max-width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 28%;
}
.elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-6bc5085
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-6cefe4e
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-6cefe4e:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-6cefe4e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-816a470.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-816a470.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-816a470.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-816a470.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-description
{
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-74e7d73
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-442d036
{
    --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-320428 .elementor-element.elementor-element-74958e8
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-74958e8:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-74958e8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320428 .elementor-element.elementor-element-caa825f>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-caa825f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-caa825f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-caa825f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-caa825f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-caa825f .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-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-a913562
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-b4bf31a
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-b4bf31a:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-b4bf31a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-2db0006
{
    width: var(--container-widget-width,89.544%);
    max-width: 89.544%;
    --container-widget-width: 89.544%;
    --container-widget-flex-grow: 0;
}
.elementor-320428 .elementor-element.elementor-element-2db0006>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-2db0006.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-2db0006.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-2db0006.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-2db0006.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-2db0006 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-320428 .elementor-element.elementor-element-2db0006 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 32%;
}
.elementor-320428 .elementor-element.elementor-element-2db0006 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-2e5cb76
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-fd54bff
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-fd54bff:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-fd54bff>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd
{
    width: 100%;
    max-width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-title
{
    margin-bottom: 18px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-719a776
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-73e2cc7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-9b49193 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-320428 .elementor-element.elementor-element-9b49193 .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-9b49193 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-9b49193
{
    width: var(--container-widget-width,99.858%);
    max-width: 99.858%;
    --container-widget-width: 99.858%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}
.elementor-320428 .elementor-element.elementor-element-9b49193>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-9b49193.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-9b49193 .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-9b49193 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-8cbbc19
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-8cbbc19:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-8cbbc19>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-320428 .elementor-element.elementor-element-7b92315
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-3c4dc79
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-3c4dc79 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-9e0939b
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-320428 .elementor-element.elementor-element-9e0939b .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-9e0939b .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-9ad4e07
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-7992c6f
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-d94b507
{
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-5263c3e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-5263c3e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-5263c3e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-5263c3e .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-320428 .elementor-element.elementor-element-5263c3e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-320428 .elementor-element.elementor-element-5263c3e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-626d1e3
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-626d1e3.elementor-element
{
    --align-self: flex-end;
}
.elementor-320428 .elementor-element.elementor-element-2e102d7
{
    --display: flex;
    --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-320428 .elementor-element.elementor-element-61dd9e5
{
    width: 100%;
    max-width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-61dd9e5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-61dd9e5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-61dd9e5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-61dd9e5 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-61dd9e5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-320428 .elementor-element.elementor-element-61dd9e5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-3d4b72e
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-3d4b72e.elementor-element
{
    --align-self: flex-end;
}
.elementor-320428 .elementor-element.elementor-element-c921bf2
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-3e44e99.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-3e44e99.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-3e44e99.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-3e44e99 .elementor-image-box-title
{
    margin-bottom: 12px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-3e44e99 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-320428 .elementor-element.elementor-element-3e44e99 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-6f9b533
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-6f9b533.elementor-element
{
    --align-self: flex-end;
}
.elementor-320428 .elementor-element.elementor-element-4c828c3
{
    --display: flex;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-16a99a6.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-16a99a6.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-16a99a6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-16a99a6 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-16a99a6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-320428 .elementor-element.elementor-element-16a99a6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-2babd2e
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-2babd2e.elementor-element
{
    --align-self: flex-end;
}
.elementor-320428 .elementor-element.elementor-element-c87551e
{
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-2398838.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-2398838.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-2398838.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-2398838 .elementor-image-box-title
{
    margin-bottom: 12px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-320428 .elementor-element.elementor-element-2398838 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-320428 .elementor-element.elementor-element-2398838 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-cd8ae44
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-cd8ae44.elementor-element
{
    --align-self: flex-end;
}
.elementor-320428 .elementor-element.elementor-element-5291037
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-421af3b>.elementor-widget-container
{
    margin: 60px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-421af3b
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-421af3b img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-e3124be
{
    --display: flex;
    --margin-top: 115px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19
{
    width: 100%;
    max-width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19>.elementor-widget-container
{
    margin: 0 0 -25px 0;
    padding: 0 0 0 20px;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19 .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3em;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-320428 .elementor-element.elementor-element-6c66b19 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-e897b6c
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-e897b6c>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-e897b6c.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-a462244
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 32px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-a462244.e-con
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5
{
    width: var(--container-widget-width,85.465%);
    max-width: 85.465%;
    --container-widget-width: 85.465%;
    --container-widget-flex-grow: 0;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-320428 .elementor-element.elementor-element-e0da6d5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-e929415
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-e929415>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-e929415.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-b9f8c36
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-28b82cf
{
    --display: flex;
    --padding-top: 8px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-02c4412 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-02c4412.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-02c4412.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-02c4412.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-02c4412 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3em;
}
.elementor-320428 .elementor-element.elementor-element-02c4412 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-320428 .elementor-element.elementor-element-02c4412 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-2e2d2a0
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-2e2d2a0.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-49dfb8c
{
    --display: flex;
    --margin-top: 18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-ff29cb3 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-ff29cb3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-ff29cb3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-ff29cb3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-ff29cb3 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-ff29cb3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-320428 .elementor-element.elementor-element-ff29cb3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-7b97519
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-7b97519.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-29105b5
{
    --display: flex;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-6060b06 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-6060b06.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-6060b06.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-6060b06.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-6060b06 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-6060b06 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-320428 .elementor-element.elementor-element-6060b06 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-73f06e7
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-73f06e7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-9eeb591
{
    --display: flex;
    --padding-top: 33px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-b96e74a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-b96e74a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-b96e74a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-b96e74a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-b96e74a .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-b96e74a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-320428 .elementor-element.elementor-element-b96e74a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-408b9cc
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-408b9cc.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-0a1b91e
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-f2b6e57 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-320428 .elementor-element.elementor-element-f2b6e57.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-320428 .elementor-element.elementor-element-f2b6e57.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-320428 .elementor-element.elementor-element-f2b6e57.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-320428 .elementor-element.elementor-element-f2b6e57 .elementor-image-box-title
{
    margin-bottom: 8px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-f2b6e57 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-320428 .elementor-element.elementor-element-f2b6e57 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-5a01e34
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-5a01e34.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-f2a296b .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-320428 .elementor-element.elementor-element-f2a296b .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-f2a296b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-f2a296b>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-f2a296b
{
    z-index: 2;
}
.elementor-320428 .elementor-element.elementor-element-f2a296b .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-f2a296b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-59f6314
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-59f6314:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-59f6314>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-320428 .elementor-element.elementor-element-e0e0acc
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-85cae47>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-85cae47.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-85cae47
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-85cae47 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-3597a0a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-3597a0a .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-3597a0a .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-524769c
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-4ae29e5
{
    --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-320428 .elementor-element.elementor-element-2ec98e6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-2ec98e6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-3dc6c8b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-320428 .elementor-element.elementor-element-5db81c9 .elementor-counter
{
    gap: 10px;
}
.elementor-320428 .elementor-element.elementor-element-5db81c9 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-320428 .elementor-element.elementor-element-5db81c9 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-320428 .elementor-element.elementor-element-d72ddf6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-320428 .elementor-element.elementor-element-f359f6f
{
    --spacer-size: 70px;
}
.elementor-320428 .elementor-element.elementor-element-f359f6f>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-73b868a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-b7aabc6 .elementor-counter
{
    gap: 10px;
}
.elementor-320428 .elementor-element.elementor-element-b7aabc6 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-320428 .elementor-element.elementor-element-b7aabc6 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-320428 .elementor-element.elementor-element-72aee96
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-dd95303
{
    --spacer-size: 70px;
}
.elementor-320428 .elementor-element.elementor-element-dd95303>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-1a188d6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-2562adc .elementor-counter
{
    gap: 10px;
}
.elementor-320428 .elementor-element.elementor-element-2562adc .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-320428 .elementor-element.elementor-element-2562adc .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-320428 .elementor-element.elementor-element-509fcbd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-509fcbd.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-b7b66c2
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-ddb2fc7
{
    --display: flex;
    --min-height: 201px;
    --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: 5px 5px 5px 5px;
}
.elementor-320428 .elementor-element.elementor-element-ddb2fc7:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-ddb2fc7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-320428 .elementor-element.elementor-element-ea98950
{
    --display: flex;
    --flex-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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-52264ec
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-320428 .elementor-element.elementor-element-52264ec.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-52264ec .elementor-counter
{
    gap: 10px;
}
.elementor-320428 .elementor-element.elementor-element-52264ec .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-52264ec .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-320428 .elementor-element.elementor-element-b583621
{
    --display: flex;
    --flex-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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-61c7610
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-320428 .elementor-element.elementor-element-61c7610.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-61c7610 .elementor-counter
{
    gap: 10px;
}
.elementor-320428 .elementor-element.elementor-element-61c7610 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-61c7610 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-320428 .elementor-element.elementor-element-1156d58
{
    --display: flex;
    --flex-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;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-418ba66
{
    width: var(--container-widget-width,54%);
    max-width: 54%;
    --container-widget-width: 54%;
    --container-widget-flex-grow: 0;
}
.elementor-320428 .elementor-element.elementor-element-418ba66.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-418ba66 .elementor-counter
{
    gap: 10px;
}
.elementor-320428 .elementor-element.elementor-element-418ba66 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-418ba66 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-320428 .elementor-element.elementor-element-211c5ce
{
    --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-320428 .elementor-element.elementor-element-63ad1c0 .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-320428 .elementor-element.elementor-element-63ad1c0 .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-63ad1c0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-63ad1c0 .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-63ad1c0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-f51d83d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-f51d83d:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-f51d83d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-320428 .elementor-element.elementor-element-9fc67d9
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-522a647>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-522a647.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-522a647
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-522a647 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-722dd37
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-722dd37 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-722dd37 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-380eda3
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-6ffef24
{
    --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;
    --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-320428 .elementor-element.elementor-element-28cc18f
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-8fa7980.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-8fa7980.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-8fa7980.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-8fa7980 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-8fa7980 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-8fa7980 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-2b91ba6
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-8e1400f.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-8e1400f.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-8e1400f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-8e1400f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-8e1400f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-8e1400f .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-a5419cd
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-0f3dead.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-0f3dead.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-0f3dead.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-0f3dead .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-0f3dead .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-0f3dead .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-39034e1
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-8baca04.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-8baca04.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-8baca04.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-8baca04 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-8baca04 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-8baca04 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-c5872b3
{
    --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;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-f220a9f
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-02685d9.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-02685d9.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-02685d9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-02685d9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-02685d9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-02685d9 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-0b0a839
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-28615f1.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-28615f1.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-28615f1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-28615f1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-28615f1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-28615f1 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-37c2422
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-3f27b84.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-3f27b84.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-3f27b84.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-3f27b84 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-3f27b84 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-3f27b84 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-6957c58
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-aaec580.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-aaec580.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-aaec580.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-aaec580 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-aaec580 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-aaec580 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-45bc696
{
    --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;
    --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-320428 .elementor-element.elementor-element-44a4d60
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-80f0bd0
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-62edcf2.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-62edcf2.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-62edcf2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-62edcf2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-62edcf2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-62edcf2 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-cfdfe18
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-57aefc4.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-320428 .elementor-element.elementor-element-57aefc4.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-57aefc4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-320428 .elementor-element.elementor-element-57aefc4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-57aefc4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-57aefc4 .elementor-image-box-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 27.5px;
}
.elementor-320428 .elementor-element.elementor-element-ebda439
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-902d372 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 35px 18px 35px;
}
.elementor-320428 .elementor-element.elementor-element-902d372 .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-902d372 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-902d372>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-902d372
{
    z-index: 2;
}
.elementor-320428 .elementor-element.elementor-element-902d372 .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-902d372 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-5b441b1
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-83ecc18
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-83ecc18 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-8abf48a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-8abf48a .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-8abf48a .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-f6ba13f
{
    --display: flex;
    --flex-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: 36px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.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-320428 .elementor-element.elementor-element-7cca74b
{
    --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-320428 .elementor-element.elementor-element-602e1ed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-6d1de0e
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-9a61b32 img
{
    height: 100px;
}
.elementor-320428 .elementor-element.elementor-element-e88d443
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-4320966 img
{
    height: 100px;
}
.elementor-320428 .elementor-element.elementor-element-64cd079
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-86df33f
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-9601ba1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-9601ba1.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-320428 .elementor-element.elementor-element-9601ba1
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-9601ba1 img
{
    width: 100%;
}
.elementor-320428 .elementor-element.elementor-element-da87519
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-c359731 img
{
    width: 100%;
    height: 100px;
}
.elementor-320428 .elementor-element.elementor-element-f6867bd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-50f472c
{
    --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-320428 .elementor-element.elementor-element-01672f4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-6700166
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-a9a2cf9
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-6b9c6e8
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-93324bf
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-7dad583
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-f084315
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-299087f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-0d3999a
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-ee6ab1d
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-8766b53
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-01dc96a
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-531eb59
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-dfce04b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-2ebadc4
{
    --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-320428 .elementor-element.elementor-element-9d3486d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-e10d0ea
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-9b176e8
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-66bc374
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-476c3c4
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-730b76f
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-5a15d5f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-4d5bcd8
{
    --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-320428 .elementor-element.elementor-element-df70379
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-9b37841
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-79115ee
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-b539eca
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-3671212
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-4f32146
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-4723d30
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-88599bb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-18653da
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-46627ef
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-90f93fe
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-a8e13ef
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-586270c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-02839be
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-72fbf15
{
    --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-320428 .elementor-element.elementor-element-72fbf15>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-72fbf15.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-320428 .elementor-element.elementor-element-72fbf15.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-320428 .elementor-element.elementor-element-72fbf15.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-320428 .elementor-element.elementor-element-72fbf15.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-320428 .elementor-element.elementor-element-72fbf15 [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-320428 .elementor-element.elementor-element-6664e07 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-320428 .elementor-element.elementor-element-6664e07 .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-6664e07 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-6664e07>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-6664e07
{
    z-index: 2;
}
.elementor-320428 .elementor-element.elementor-element-6664e07 .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-6664e07 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-49d6c43
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-49d6c43:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-49d6c43>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-320428 .elementor-element.elementor-element-6fadd0e
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-1a51a47>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-1a51a47.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-1a51a47
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-1a51a47 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-ceaa7d7
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-ceaa7d7 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-ceaa7d7 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-fdf73c5
{
    --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 100px;
    --row-gap: 0px;
    --column-gap: 100px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-00366e6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-00366e6.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-1b86adc>.elementor-widget-container
{
    margin: 35px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-835cb13>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-320428 .elementor-element.elementor-element-835cb13
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-835cb13 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-e86cd4e
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-3ce6d4b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-3ce6d4b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-949c9d4>.elementor-widget-container
{
    margin: 32px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-a7dbb81>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-320428 .elementor-element.elementor-element-a7dbb81
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-a7dbb81 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-0686966
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-c6dbed5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-c6dbed5.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-3c719e2>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-6cdc392>.elementor-widget-container
{
    padding: 0 0 10px 0;
}
.elementor-320428 .elementor-element.elementor-element-6cdc392
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-6cdc392 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36px;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-0cc21eb
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-1d9f743
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-1d9f743:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-1d9f743>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-077a521
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-077a521 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-2d05ba6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-2d05ba6>.elementor-widget-container
{
    padding: 0 0 30px 0;
}
.elementor-320428 .elementor-element.elementor-element-2d05ba6 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-2d05ba6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-158eaa7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-ac438b2
{
    --display: flex;
    --flex-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;
    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: 5px 5px 5px 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-320428 .elementor-element.elementor-element-9f6bfa4.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-9f6bfa4 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-9f6bfa4.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-320428 .elementor-element.elementor-element-9f6bfa4.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-320428 .elementor-element.elementor-element-9f6bfa4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-320428 .elementor-element.elementor-element-9f6bfa4 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-9f6bfa4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320428 .elementor-element.elementor-element-9f6bfa4 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-4dd4a2f
{
    --display: flex;
    --flex-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;
    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);
}
.elementor-320428 .elementor-element.elementor-element-7648574.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-7648574 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-7648574.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-320428 .elementor-element.elementor-element-7648574.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-320428 .elementor-element.elementor-element-7648574.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-320428 .elementor-element.elementor-element-7648574 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-7648574 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320428 .elementor-element.elementor-element-7648574 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-cd6b17e
{
    --display: flex;
    --flex-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;
    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);
}
.elementor-320428 .elementor-element.elementor-element-03ed677.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-03ed677 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-03ed677.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-320428 .elementor-element.elementor-element-03ed677.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-320428 .elementor-element.elementor-element-03ed677.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-320428 .elementor-element.elementor-element-03ed677 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-03ed677 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-320428 .elementor-element.elementor-element-03ed677 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-5882092
{
    --display: flex;
    --flex-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;
    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);
}
.elementor-320428 .elementor-element.elementor-element-f772995.elementor-element
{
    --align-self: center;
}
.elementor-320428 .elementor-element.elementor-element-f772995 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-f772995.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-320428 .elementor-element.elementor-element-f772995.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-320428 .elementor-element.elementor-element-f772995.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-320428 .elementor-element.elementor-element-f772995 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
}
.elementor-320428 .elementor-element.elementor-element-f772995 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-320428 .elementor-element.elementor-element-f772995 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-320428 .elementor-element.elementor-element-f8f93ca .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-320428 .elementor-element.elementor-element-f8f93ca .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-f8f93ca .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-f8f93ca>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-f8f93ca
{
    z-index: 2;
}
.elementor-320428 .elementor-element.elementor-element-f8f93ca .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-f8f93ca .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-5c0b32c
{
    --display: flex;
    --flex-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: 36px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-5c0b32c:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-5c0b32c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-557519b
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-557519b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-ae22c34
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-b5a2989
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-b5a2989 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-b5a2989 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-f7a119d
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-d2c2ad2
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-02682e4
{
    --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: 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: #d1d1d1;
    --border-color: #d1d1d1;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-320428 .elementor-element.elementor-element-5376250
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-320428 .elementor-element.elementor-element-f6db400
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-320428 .elementor-element.elementor-element-807c07b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-320428 .elementor-element.elementor-element-0855c11
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-320428 .elementor-element.elementor-element-6ef6034 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 20px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-320428 .elementor-element.elementor-element-6ef6034 .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-6ef6034 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-6ef6034
{
    width: var(--container-widget-width,99.858%);
    max-width: 99.858%;
    --container-widget-width: 99.858%;
    --container-widget-flex-grow: 0;
    z-index: 2;
}
.elementor-320428 .elementor-element.elementor-element-6ef6034>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-6ef6034.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-6ef6034 .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-6ef6034 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-a9e8186:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-a9e8186>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-320428 .elementor-element.elementor-element-a9e8186
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-320428 .elementor-element.elementor-element-a9e8186>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-320428 .elementor-element.elementor-element-520368d
{
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-320428 .elementor-element.elementor-element-9c0e316
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-9c0e316 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-1151ede
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-320428 .elementor-element.elementor-element-1151ede .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-1151ede .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-3fe9c99
{
    --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-320428 .elementor-element.elementor-element-a3821cf .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-320428 .elementor-element.elementor-element-a3821cf .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-a3821cf .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-a3821cf .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-a3821cf .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-9e89cb9:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-9e89cb9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-320428 .elementor-element.elementor-element-9e89cb9>.elementor-container
{
    max-width: 1460px;
}
.elementor-320428 .elementor-element.elementor-element-9e89cb9
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-320428 .elementor-element.elementor-element-9e89cb9>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-320428 .elementor-element.elementor-element-ccd7230>.elementor-container
{
    max-width: 1460px;
}
.elementor-320428 .elementor-element.elementor-element-04dbb9e
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-04dbb9e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-a012833
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-a012833 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-a012833 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-6010598>.elementor-container
{
    max-width: 1460px;
}
.elementor-320428 .elementor-element.elementor-element-6010598
{
    margin-top: 40px;
    margin-bottom: 30px;
}
.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-320428 .elementor-element.elementor-element-2c8d03c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-320428 .elementor-element.elementor-element-6f02061>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-320428 .elementor-element.elementor-element-6f02061
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-320428 .elementor-element.elementor-element-7a57898 .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-320428 .elementor-element.elementor-element-7a57898 .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-7a57898 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-7a57898>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-7a57898 .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-7a57898 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-cdf9a4f
{
    --display: flex;
    --padding-top: 72px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-cdf9a4f:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-cdf9a4f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-320428 .elementor-element.elementor-element-c2e06d3
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-c2e06d3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-fbdaf5e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-fbdaf5e .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-fbdaf5e .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-622d08b
{
    --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-320428 .elementor-element.elementor-element-fe3e08c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-video .neb-protected-content-message, .elementor-widget-video .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-320428 .elementor-element.elementor-element-1cdce90>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
}
.elementor-320428 .elementor-element.elementor-element-1cdce90 .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-320428 .elementor-element.elementor-element-3e18bdb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-8d80ad5>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
}
.elementor-320428 .elementor-element.elementor-element-8d80ad5 .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-320428 .elementor-element.elementor-element-20285b2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-a97ef80>.elementor-widget-container
{
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 8px 8px 8px 8px;
}
.elementor-320428 .elementor-element.elementor-element-a97ef80 .elementor-wrapper
{
    --video-aspect-ratio: 1;
}
.elementor-320428 .elementor-element.elementor-element-6380d9d
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-widget-shortcode .neb-protected-content-message, .elementor-widget-shortcode .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-320428 .elementor-element.elementor-element-1938d7a>.elementor-widget-container
{
    margin: -80px 0 -80px 0;
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-f692ae9
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-c8693a4
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-c8693a4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-f42d719
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-f42d719 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-f42d719 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-45be1af
{
    --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;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-8fb32a7
{
    --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;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-9f908ca
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-9f908ca.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-e2bd07e .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-320428 .elementor-element.elementor-element-e2bd07e
{
    width: var(--container-widget-width,87.243%);
    max-width: 87.243%;
    --container-widget-width: 87.243%;
    --container-widget-flex-grow: 0;
}
.elementor-320428 .elementor-element.elementor-element-e2bd07e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-e2bd07e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-320428 .elementor-element.elementor-element-e2bd07e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-320428 .elementor-element.elementor-element-fff39d0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-fff39d0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-0728f83 .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-320428 .elementor-element.elementor-element-0728f83
{
    width: var(--container-widget-width,79.303%);
    max-width: 79.303%;
    --container-widget-width: 79.303%;
    --container-widget-flex-grow: 0;
}
.elementor-320428 .elementor-element.elementor-element-0728f83.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-0728f83 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-320428 .elementor-element.elementor-element-0728f83 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-320428 .elementor-element.elementor-element-70c60e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-320428 .elementor-element.elementor-element-70c60e9.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-5cddcda .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-320428 .elementor-element.elementor-element-5cddcda
{
    width: var(--container-widget-width,83.419%);
    max-width: 83.419%;
    --container-widget-width: 83.419%;
    --container-widget-flex-grow: 0;
}
.elementor-320428 .elementor-element.elementor-element-5cddcda.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-5cddcda .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-320428 .elementor-element.elementor-element-5cddcda .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-320428 .elementor-element.elementor-element-da9689e
{
    --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-320428 .elementor-element.elementor-element-12fe6b2
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-12fe6b2.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-cc3bc60
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-cc3bc60.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-320428 .elementor-element.elementor-element-c198ca3>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-c198ca3
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-6317aed .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-320428 .elementor-element.elementor-element-6317aed .elementor-button:hover, .elementor-320428 .elementor-element.elementor-element-6317aed .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-6317aed>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-6317aed .elementor-button:hover svg, .elementor-320428 .elementor-element.elementor-element-6317aed .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-320428 .elementor-element.elementor-element-1c7e184
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-1c7e184:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-1c7e184>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-320428 .elementor-element.elementor-element-333c341
{
    --display: flex;
}
.elementor-320428 .elementor-element.elementor-element-0419ca5
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-0419ca5 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 47px;
    color: #fff;
}
.elementor-320428 .elementor-element.elementor-element-dfd8c9d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-dfd8c9d .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-dfd8c9d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-320428 .elementor-element.elementor-element-2f614a9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-2f614a9:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-2f614a9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-2f21037
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-fa13e9f .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-7634e94>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-7634e94
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-7c93fde
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-58ca66c>.elementor-widget-container
{
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-58ca66c
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-43e2c69>.elementor-widget-container
{
    padding: 0 0 0 25px;
}
.elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(8px / 2);
}
.elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(8px / 2);
}
.elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(8px / 2);
    margin-left: calc(8px / 2);
}
.elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-8px / 2);
    margin-left: calc(-8px / 2);
}
body.rtl .elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-8px / 2);
}
body:not(.rtl) .elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-8px / 2);
}
.elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-320428 .elementor-element.elementor-element-43e2c69
{
    --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-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-icon
{
    padding-right: 13px;
}
.elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-320428 .elementor-element.elementor-element-80dc1a4>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-80dc1a4
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-b1643b0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-b1643b0:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-b1643b0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-259846e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-5f6d1b9 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-4fcd006>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-4fcd006
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-9f71e1e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-9f71e1e
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-dde6838
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-320428 .elementor-element.elementor-element-dde6838:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-dde6838>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-1779e32
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-2e9cabc .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-4da86ee>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-4da86ee
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-1b5157a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-320428 .elementor-element.elementor-element-1b5157a:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-1b5157a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-fb3c52c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-6f8d311 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-790a23d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-790a23d
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-e3dbfe9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-e3dbfe9
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-dd227ec
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-320428 .elementor-element.elementor-element-dd227ec:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-dd227ec>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-b658a9e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-a56a9f9 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-fc58b7d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-fc58b7d
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-14479b7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-14479b7
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-97016ba
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-320428 .elementor-element.elementor-element-97016ba:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-97016ba>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-a3bba04
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-5e0c1cd .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-2d898ba>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-2d898ba
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-379bc28>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-379bc28
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-a668ab9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-320428 .elementor-element.elementor-element-a668ab9:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-a668ab9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-a2cea86
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-10bdd42 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-34a99f0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-34a99f0
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-46e8517>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-46e8517
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-b00a429
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-320428 .elementor-element.elementor-element-b00a429:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-b00a429>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-76b37b0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-c2d61e0 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-2c3fa93>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-2c3fa93
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-0dda29f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-0dda29f
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-12c3d98
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-320428 .elementor-element.elementor-element-12c3d98:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-12c3d98>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-f73f19d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-e6c17c0 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-109e6e0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-109e6e0
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-630315a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-630315a
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-030bd58
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
}
.elementor-320428 .elementor-element.elementor-element-030bd58:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-030bd58>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-65dac00
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-320428 .elementor-element.elementor-element-cc33b35 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-ac28920>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-ac28920
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-d02a750>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-d02a750
{
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-bf83bec
{
    --n-tabs-direction: column;
    --n-tabs-heading-direction: row;
    --n-tabs-heading-width: initial;
    --n-tabs-title-flex-basis: content;
    --n-tabs-title-flex-shrink: 0;
    --n-tabs-heading-justify-content: initial;
    --n-tabs-title-width: 100%;
    --n-tabs-title-height: initial;
    --n-tabs-title-align-items: center;
    --n-tabs-title-flex-grow: 1;
    --n-tabs-heading-wrap: wrap;
    --n-tabs-heading-overflow-x: initial;
    --n-tabs-title-white-space: initial;
    --n-tabs-title-gap: 20px;
    --n-tabs-title-border-radius: 8px 8px 8px 8px;
    --n-tabs-title-padding-top: 10px;
    --n-tabs-title-padding-right: 40px;
    --n-tabs-title-padding-bottom: 10px;
    --n-tabs-title-padding-left: 40px;
    --n-tabs-title-font-size: 20px;
    --n-tabs-title-color: #000;
}
.elementor-320428 .elementor-element.elementor-element-bf83bec>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-320428 .elementor-element.elementor-element-bf83bec.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-320428 .elementor-element.elementor-element-bf83bec.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: #f24c2c;
}
.elementor-320428 .elementor-element.elementor-element-bf83bec>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-bf83bec.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:not(:hover)
{
    border-style: none;
}
.elementor-320428 .elementor-element.elementor-element-bf83bec.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: "Poppins",Sans-serif;
    font-weight: 500;
    line-height: 30px;
}
.elementor-320428 .elementor-element.elementor-element-6652129
{
    --display: flex;
    --border-radius: 0px 0px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-320428 .elementor-element.elementor-element-8f91917
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-57a4c38
{
    text-align: center;
}
.elementor-320428 .elementor-element.elementor-element-57a4c38 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-5e64530
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-320428 .elementor-element.elementor-element-5e64530 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-320428 .elementor-element.elementor-element-5e64530 .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-320428 .elementor-element.elementor-element-6fd13ff
{
    --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-320428 .elementor-element.elementor-element-6fd13ff:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-6fd13ff>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320428 .elementor-element.elementor-element-6fd13ff: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-320428 .elementor-element.elementor-element-6fd13ff, .elementor-320428 .elementor-element.elementor-element-6fd13ff::before
{
    --border-transition: .3s;
}
.elementor-320428 .elementor-element.elementor-element-03a2874
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-5374b27>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-5374b27
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-ef1ef37
{
    --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-320428 .elementor-element.elementor-element-ef1ef37:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-ef1ef37>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320428 .elementor-element.elementor-element-ef1ef37: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-320428 .elementor-element.elementor-element-ef1ef37, .elementor-320428 .elementor-element.elementor-element-ef1ef37::before
{
    --border-transition: .3s;
}
.elementor-320428 .elementor-element.elementor-element-86da107
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-0ccc06c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-0ccc06c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-eceb60c
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-320428 .elementor-element.elementor-element-eceb60c:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-eceb60c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320428 .elementor-element.elementor-element-eceb60c: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-320428 .elementor-element.elementor-element-eceb60c, .elementor-320428 .elementor-element.elementor-element-eceb60c::before
{
    --border-transition: .3s;
}
.elementor-320428 .elementor-element.elementor-element-2cc2d39
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-475eed0
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-25ad677
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-320428 .elementor-element.elementor-element-25ad677:not(.elementor-motion-effects-element-type-background), .elementor-320428 .elementor-element.elementor-element-25ad677>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-320428 .elementor-element.elementor-element-25ad677: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-320428 .elementor-element.elementor-element-25ad677, .elementor-320428 .elementor-element.elementor-element-25ad677::before
{
    --border-transition: .3s;
}
.elementor-320428 .elementor-element.elementor-element-1695e2d
{
    --display: flex;
    --flex-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-320428 .elementor-element.elementor-element-0026086
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-320428 .elementor-element.elementor-element-cd12fd8
{
    --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-320428 .elementor-element.elementor-element-cd12fd8>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-320428 .elementor-element.elementor-element-cd12fd8>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-320428 .elementor-element.elementor-element-cd12fd8
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-320428 .elementor-element.elementor-element-cd12fd8>.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-320428 .elementor-element.elementor-element-f96bfa2
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-c601473
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-3ce5a10
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-6c46ce2
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-26441c3
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-442d036
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-73e2cc7
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-8cbbc19
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-9ad4e07
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-e0e0acc
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-524769c
    {
        --content-width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-4ae29e5
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-2ec98e6
    {
        --width: 24.5%;
    }
    .elementor-320428 .elementor-element.elementor-element-3dc6c8b
    {
        --width: 16%;
    }
    .elementor-320428 .elementor-element.elementor-element-d72ddf6
    {
        --width: 1.5%;
    }
    .elementor-320428 .elementor-element.elementor-element-73b868a
    {
        --width: 16%;
    }
    .elementor-320428 .elementor-element.elementor-element-72aee96
    {
        --width: 1.5%;
    }
    .elementor-320428 .elementor-element.elementor-element-1a188d6
    {
        --width: 16%;
    }
    .elementor-320428 .elementor-element.elementor-element-509fcbd
    {
        --width: 24.5%;
    }
    .elementor-320428 .elementor-element.elementor-element-b7b66c2
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-ddb2fc7
    {
        --content-width: 1140px;
    }
    .elementor-320428 .elementor-element.elementor-element-ea98950
    {
        --width: 35%;
    }
    .elementor-320428 .elementor-element.elementor-element-b583621
    {
        --width: 35%;
    }
    .elementor-320428 .elementor-element.elementor-element-1156d58
    {
        --width: 35%;
    }
    .elementor-320428 .elementor-element.elementor-element-211c5ce
    {
        --content-width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-380eda3
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-6ffef24
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-c5872b3
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-80f0bd0
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-5b441b1
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-602e1ed
    {
        --width: 10%;
    }
    .elementor-320428 .elementor-element.elementor-element-6d1de0e
    {
        --width: 16%;
    }
    .elementor-320428 .elementor-element.elementor-element-e88d443
    {
        --width: 16%;
    }
    .elementor-320428 .elementor-element.elementor-element-64cd079
    {
        --width: 16%;
    }
    .elementor-320428 .elementor-element.elementor-element-86df33f
    {
        --width: 16%;
    }
    .elementor-320428 .elementor-element.elementor-element-da87519
    {
        --width: 16%;
    }
    .elementor-320428 .elementor-element.elementor-element-f6867bd
    {
        --width: 10%;
    }
    .elementor-320428 .elementor-element.elementor-element-01672f4
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-6700166
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-a9a2cf9
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-6b9c6e8
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-93324bf
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-7dad583
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-f084315
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-299087f
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-0d3999a
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-ee6ab1d
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-8766b53
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-01dc96a
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-531eb59
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-dfce04b
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-9d3486d
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-e10d0ea
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-9b176e8
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-66bc374
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-476c3c4
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-730b76f
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-5a15d5f
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-4d5bcd8
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-df70379
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-9b37841
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-79115ee
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-b539eca
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-3671212
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-4f32146
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-4723d30
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-88599bb
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-18653da
    {
        --width: 14%;
    }
    .elementor-320428 .elementor-element.elementor-element-46627ef
    {
        --width: 12%;
    }
    .elementor-320428 .elementor-element.elementor-element-90f93fe
    {
        --width: 12%;
    }
    .elementor-320428 .elementor-element.elementor-element-a8e13ef
    {
        --width: 12%;
    }
    .elementor-320428 .elementor-element.elementor-element-586270c
    {
        --width: 12%;
    }
    .elementor-320428 .elementor-element.elementor-element-02839be
    {
        --width: 15%;
    }
    .elementor-320428 .elementor-element.elementor-element-49d6c43
    {
        --content-width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-fdf73c5
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-00366e6
    {
        --width: 20%;
    }
    .elementor-320428 .elementor-element.elementor-element-3ce6d4b
    {
        --width: 20%;
    }
    .elementor-320428 .elementor-element.elementor-element-c6dbed5
    {
        --width: 20%;
    }
    .elementor-320428 .elementor-element.elementor-element-158eaa7
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-ac438b2
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-4dd4a2f
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-cd6b17e
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-5882092
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-f7a119d
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-d2c2ad2
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-02682e4
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-5376250
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-f6db400
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-807c07b
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-0855c11
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-d09b3a2
    {
        width: 13.839%;
    }
    .elementor-320428 .elementor-element.elementor-element-1019db4
    {
        width: 36.161%;
    }
    .elementor-320428 .elementor-element.elementor-element-4eb8c53
    {
        width: 34.643%;
    }
    .elementor-320428 .elementor-element.elementor-element-d2b1b9e
    {
        width: 15.336%;
    }
    .elementor-320428 .elementor-element.elementor-element-cdf9a4f
    {
        --content-width: 1440px;
    }
    .elementor-320428 .elementor-element.elementor-element-622d08b
    {
        --content-width: 1440px;
    }
    .elementor-320428 .elementor-element.elementor-element-fe3e08c
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-3e18bdb
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-20285b2
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-45be1af
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-8fb32a7
    {
        --content-width: 1440px;
    }
    .elementor-320428 .elementor-element.elementor-element-9f908ca
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-fff39d0
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-70c60e9
    {
        --width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-da9689e
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-1c7e184
    {
        --content-width: 1356px;
    }
    .elementor-320428 .elementor-element.elementor-element-2f614a9
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-2f21037
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-b1643b0
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-259846e
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-dde6838
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-1779e32
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-1b5157a
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-fb3c52c
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-dd227ec
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-b658a9e
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-97016ba
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-a3bba04
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-a668ab9
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-a2cea86
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-b00a429
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-76b37b0
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-12c3d98
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-f73f19d
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-030bd58
    {
        --content-width: 1500px;
    }
    .elementor-320428 .elementor-element.elementor-element-65dac00
    {
        --width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-8f91917
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-03a2874
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-86da107
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-2cc2d39
    {
        --content-width: 1460px;
    }
    .elementor-320428 .elementor-element.elementor-element-1695e2d
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-320428 .elementor-element.elementor-element-2ec98e6
    {
        --width: 125.625px;
    }
    .elementor-320428 .elementor-element.elementor-element-509fcbd
    {
        --width: 125.359px;
    }
    .elementor-320428 .elementor-element.elementor-element-00366e6
    {
        --width: 512.594px;
    }
    .elementor-320428 .elementor-element.elementor-element-3ce6d4b
    {
        --width: 480.594px;
    }
    .elementor-320428 .elementor-element.elementor-element-c6dbed5
    {
        --width: 512.594px;
    }
    .elementor-320428 .elementor-element.elementor-element-1019db4
    {
        width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-4eb8c53
    {
        width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-9f908ca
    {
        --width: 235px;
    }
    .elementor-320428 .elementor-element.elementor-element-fff39d0
    {
        --width: 29.004%;
    }
    .elementor-320428 .elementor-element.elementor-element-70c60e9
    {
        --width: 30%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
}
@media(max-width: 1024px)
{
    .elementor-320428 .elementor-element.elementor-element-f96bfa2
    {
        --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-320428 .elementor-element.elementor-element-c601473
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320428 .elementor-element.elementor-element-76de953
    {
        line-height: 1.5em;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320428 .elementor-element.elementor-element-f4d3d20 img
    {
        width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-3fa112d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-3fa112d .elementor-heading-title
    {
        font-size: 33px;
        line-height: 1.4em;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924
    {
        width: var(--container-widget-width,193.016px);
        max-width: 193.016px;
        --container-widget-width: 193.016px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320428 .elementor-element.elementor-element-9a470f3
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-320428 .elementor-element.elementor-element-6bc5085
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-title
    {
        margin-bottom: 14px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-74e7d73
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320428 .elementor-element.elementor-element-a913562
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006
    {
        width: var(--container-widget-width,193.016px);
        max-width: 193.016px;
        --container-widget-width: 193.016px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006.elementor-position-right .elementor-image-box-img
    {
        margin-left: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006.elementor-position-left .elementor-image-box-img
    {
        margin-right: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320428 .elementor-element.elementor-element-2e5cb76
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd
    {
        width: var(--container-widget-width,183.859px);
        max-width: 183.859px;
        --container-widget-width: 183.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 44%;
    }
    .elementor-320428 .elementor-element.elementor-element-719a776
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-5263c3e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-5263c3e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-5263c3e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-5263c3e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-320428 .elementor-element.elementor-element-626d1e3
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-2e102d7
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-61dd9e5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-61dd9e5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-61dd9e5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-61dd9e5 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-320428 .elementor-element.elementor-element-3d4b72e
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-c921bf2
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-3e44e99.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-3e44e99.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-3e44e99.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-3e44e99 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-320428 .elementor-element.elementor-element-6f9b533
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-4c828c3
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-16a99a6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-16a99a6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-16a99a6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-16a99a6 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-320428 .elementor-element.elementor-element-2babd2e
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-c87551e
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-2398838.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-2398838.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-2398838.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-2398838 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-cd8ae44
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-6c66b19.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-6c66b19.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-6c66b19.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-6c66b19 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-e897b6c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-e0da6d5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-e0da6d5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-e0da6d5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-e0da6d5 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-e929415
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-28b82cf
    {
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-02c4412.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-02c4412.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-02c4412.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-02c4412 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-320428 .elementor-element.elementor-element-2e2d2a0
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-49dfb8c
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-ff29cb3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-ff29cb3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-ff29cb3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-ff29cb3 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-320428 .elementor-element.elementor-element-7b97519
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-29105b5
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-6060b06.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-6060b06.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-6060b06.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-6060b06 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-73f06e7
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-9eeb591
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-b96e74a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-b96e74a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-b96e74a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-b96e74a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-b96e74a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 13%;
    }
    .elementor-320428 .elementor-element.elementor-element-408b9cc
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-0a1b91e
    {
        --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-320428 .elementor-element.elementor-element-f2b6e57.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-f2b6e57.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-f2b6e57.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-f2b6e57 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-320428 .elementor-element.elementor-element-5a01e34
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-85cae47 .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-320428 .elementor-element.elementor-element-5db81c9 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-b7aabc6 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-2562adc .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-522a647 .elementor-heading-title
    {
        font-size: 33px;
        line-height: 1.5em;
    }
    .elementor-320428 .elementor-element.elementor-element-83ecc18 .elementor-heading-title
    {
        font-size: 33px;
    }
    .elementor-320428 .elementor-element.elementor-element-72fbf15
    {
        --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-320428 .elementor-element.elementor-element-1a51a47 .elementor-heading-title
    {
        font-size: 33px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-fdf73c5
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
    }
    .elementor-320428 .elementor-element.elementor-element-00366e6
    {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-1b86adc img
    {
        width: 40%;
    }
    .elementor-320428 .elementor-element.elementor-element-3ce6d4b
    {
        --padding-top: 70px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-949c9d4 img
    {
        width: 40%;
    }
    .elementor-320428 .elementor-element.elementor-element-c6dbed5
    {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-3c719e2 img
    {
        width: 40%;
    }
    .elementor-320428 .elementor-element.elementor-element-158eaa7
    {
        --padding-top: 0px;
        --padding-bottom: 70px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-9f6bfa4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-320428 .elementor-element.elementor-element-9f6bfa4 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-7648574 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-03ed677 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-f772995 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320428 .elementor-element.elementor-element-1938d7a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 25px 0;
    }
    .elementor-320428 .elementor-element.elementor-element-c8693a4>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-c8693a4 .elementor-heading-title
    {
        font-size: 33px;
        line-height: 51px;
    }
    .elementor-320428 .elementor-element.elementor-element-45be1af
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-45be1af.e-con
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-8fb32a7
    {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-8fb32a7.e-con
    {
        --align-self: flex-end;
    }
    .elementor-320428 .elementor-element.elementor-element-9f908ca
    {
        --justify-content: center;
        --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-320428 .elementor-element.elementor-element-e2bd07e
    {
        width: var(--container-widget-width,225.844px);
        max-width: 225.844px;
        --container-widget-width: 225.844px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-e2bd07e .elementor-button
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-320428 .elementor-element.elementor-element-fff39d0
    {
        --justify-content: center;
        --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-320428 .elementor-element.elementor-element-0728f83
    {
        width: var(--container-widget-width,244.844px);
        max-width: 244.844px;
        --container-widget-width: 244.844px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-0728f83 .elementor-button
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-320428 .elementor-element.elementor-element-70c60e9
    {
        --justify-content: center;
    }
    .elementor-320428 .elementor-element.elementor-element-5cddcda
    {
        width: var(--container-widget-width,244px);
        max-width: 244px;
        --container-widget-width: 244px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-5cddcda .elementor-button
    {
        font-size: 12px;
        line-height: 1.5em;
    }
    .elementor-320428 .elementor-element.elementor-element-da9689e
    {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-da9689e.e-con
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-cc3bc60
    {
        width: var(--container-widget-width,95%);
        max-width: 95%;
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-c198ca3
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-c198ca3.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-1c7e184
    {
        --padding-top: 50px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-cd12fd8>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-320428 .elementor-element.elementor-element-f96bfa2
    {
        --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-320428 .elementor-element.elementor-element-28f89a2>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-28f89a2
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-28f89a2 .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320428 .elementor-element.elementor-element-76de953
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320428 .elementor-element.elementor-element-e8c7ad3
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-b91292a
    {
        --margin-top: 20px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-3fa112d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320428 .elementor-element.elementor-element-023c830>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-023c830 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320428 .elementor-element.elementor-element-26441c3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-89f5924 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-320428 .elementor-element.elementor-element-9a470f3>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-9a470f3
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320428 .elementor-element.elementor-element-77bbc3b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-320428 .elementor-element.elementor-element-6bc5085>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-6bc5085
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320428 .elementor-element.elementor-element-816a470 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-320428 .elementor-element.elementor-element-74e7d73>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-74e7d73
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-320428 .elementor-element.elementor-element-442d036
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f
    {
        width: var(--container-widget-width,263.688px);
        max-width: 263.688px;
        --container-widget-width: 263.688px;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320428 .elementor-element.elementor-element-caa825f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-320428 .elementor-element.elementor-element-a913562>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-a913562
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-2db0006 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-320428 .elementor-element.elementor-element-2e5cb76>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-2e5cb76
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd
    {
        width: 100%;
        max-width: 100%;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-320428 .elementor-element.elementor-element-3ff2ffd .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-320428 .elementor-element.elementor-element-719a776>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-719a776
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-320428 .elementor-element.elementor-element-73e2cc7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-8cbbc19
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-3c4dc79 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-320428 .elementor-element.elementor-element-9e0939b>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-9e0939b .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320428 .elementor-element.elementor-element-9ad4e07
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-7992c6f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-5263c3e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-5263c3e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-626d1e3
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-626d1e3.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-61dd9e5 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-61dd9e5 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-3d4b72e
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-3d4b72e.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-c921bf2
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-3e44e99 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-3e44e99 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-6f9b533
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-6f9b533.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-16a99a6 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-16a99a6 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-2babd2e
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-2babd2e.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-2398838 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-2398838 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-cd8ae44
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-cd8ae44.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-e3124be
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-6c66b19>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-6c66b19 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-6c66b19 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-6c66b19 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-e897b6c.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-e897b6c
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-a462244
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-e0da6d5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-e0da6d5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-e0da6d5 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-e0da6d5 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-e929415.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-e929415
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-02c4412 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-02c4412 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-02c4412 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-2e2d2a0>.elementor-widget-container
    {
        padding: 5px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-2e2d2a0
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-2e2d2a0.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-49dfb8c
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-ff29cb3 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-ff29cb3 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-ff29cb3 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-7b97519>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-7b97519
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-7b97519.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-6060b06 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-6060b06 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-6060b06 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-73f06e7>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-73f06e7
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-73f06e7.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-9eeb591
    {
        --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-320428 .elementor-element.elementor-element-b96e74a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-b96e74a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-b96e74a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-408b9cc>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-408b9cc
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-408b9cc.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-0a1b91e
    {
        --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-320428 .elementor-element.elementor-element-f2b6e57 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-320428 .elementor-element.elementor-element-f2b6e57 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-320428 .elementor-element.elementor-element-f2b6e57 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-320428 .elementor-element.elementor-element-5a01e34>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-5a01e34
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-5a01e34.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-f2a296b.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-f2a296b .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-320428 .elementor-element.elementor-element-59f6314
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-85cae47>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-85cae47 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-3597a0a>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3597a0a .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320428 .elementor-element.elementor-element-2ec98e6
    {
        --width: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-3dc6c8b
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-320428 .elementor-element.elementor-element-5db81c9 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-5db81c9 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320428 .elementor-element.elementor-element-5db81c9 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-73b868a
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-b7aabc6 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-b7aabc6 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320428 .elementor-element.elementor-element-b7aabc6 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-1a188d6
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-2562adc .elementor-counter
    {
        gap: 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-2562adc .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320428 .elementor-element.elementor-element-2562adc .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-ea98950
    {
        --width: 45%;
    }
    .elementor-320428 .elementor-element.elementor-element-52264ec .elementor-counter
    {
        gap: 2px;
    }
    .elementor-320428 .elementor-element.elementor-element-52264ec .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320428 .elementor-element.elementor-element-52264ec .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320428 .elementor-element.elementor-element-b583621
    {
        --width: 45%;
    }
    .elementor-320428 .elementor-element.elementor-element-61c7610 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-320428 .elementor-element.elementor-element-61c7610 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320428 .elementor-element.elementor-element-61c7610 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320428 .elementor-element.elementor-element-418ba66 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-320428 .elementor-element.elementor-element-418ba66 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-320428 .elementor-element.elementor-element-418ba66 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-320428 .elementor-element.elementor-element-211c5ce
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-f51d83d
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-9fc67d9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-522a647
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-522a647>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-522a647 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-320428 .elementor-element.elementor-element-722dd37 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320428 .elementor-element.elementor-element-8fa7980 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-8e1400f .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-0f3dead .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-8baca04 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-02685d9 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-28615f1 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-3f27b84 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-aaec580 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-62edcf2 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-57aefc4 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-320428 .elementor-element.elementor-element-902d372>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-902d372.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-902d372 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-320428 .elementor-element.elementor-element-5b441b1
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-83ecc18 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-320428 .elementor-element.elementor-element-8abf48a>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-8abf48a .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320428 .elementor-element.elementor-element-8abf48a .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-320428 .elementor-element.elementor-element-f6ba13f
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-7cca74b
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-320428 .elementor-element.elementor-element-6d1de0e
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-9a61b32>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-e88d443
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-4320966>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-64cd079
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-86df33f
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-da87519
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-da87519.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-320428 .elementor-element.elementor-element-6700166
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-a9a2cf9
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-6b9c6e8
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-93324bf
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-7dad583
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-0d3999a
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-ee6ab1d
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-8766b53
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-01dc96a
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-531eb59
    {
        --width: 33%;
    }
    .elementor-320428 .elementor-element.elementor-element-e10d0ea
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-9b176e8
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-66bc374
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-476c3c4
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-9b37841
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-79115ee
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-b539eca
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-3671212
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-4f32146
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-18653da
    {
        --width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-72fbf15
    {
        --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-320428 .elementor-element.elementor-element-72fbf15>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-72fbf15.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-320428 .elementor-element.elementor-element-6664e07>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-49d6c43
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-1a51a47>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-1a51a47 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-320428 .elementor-element.elementor-element-ceaa7d7 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320428 .elementor-element.elementor-element-fdf73c5
    {
        --gap: 40px 0px;
        --row-gap: 40px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-00366e6
    {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-1b86adc img
    {
        width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-835cb13 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-e86cd4e>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-e86cd4e
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-3ce6d4b
    {
        --margin-top: 25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-949c9d4 img
    {
        width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-a7dbb81 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-0686966>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-0686966
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-c6dbed5
    {
        --padding-top: 25px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-3c719e2>.elementor-widget-container
    {
        margin: -45px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3c719e2 img
    {
        width: 50%;
    }
    .elementor-320428 .elementor-element.elementor-element-6cdc392 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-0cc21eb>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-0cc21eb
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-320428 .elementor-element.elementor-element-1d9f743
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-077a521>.elementor-widget-container
    {
        padding: 0 12px 0 12px;
    }
    .elementor-320428 .elementor-element.elementor-element-077a521 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-158eaa7
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-9f6bfa4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-9f6bfa4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-320428 .elementor-element.elementor-element-7648574 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-7648574 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-320428 .elementor-element.elementor-element-03ed677 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-03ed677 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-320428 .elementor-element.elementor-element-f772995 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-f772995 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-320428 .elementor-element.elementor-element-f8f93ca>.elementor-widget-container
    {
        padding: 25px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-5c0b32c
    {
        --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-320428 .elementor-element.elementor-element-557519b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-b5a2989>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-f7a119d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-a9e8186
    {
        padding: 36px 0 36px 0;
    }
    .elementor-320428 .elementor-element.elementor-element-927f154>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-520368d
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-9c0e316 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-1151ede>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-1151ede .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320428 .elementor-element.elementor-element-3fe9c99
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-9e89cb9
    {
        padding: 36px 0 36px 0;
    }
    .elementor-320428 .elementor-element.elementor-element-d3b7bde>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-3b35744>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-04dbb9e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 33px;
    }
    .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-320428 .elementor-element.elementor-element-2c8d03c>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320428 .elementor-element.elementor-element-2c8d03c .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-320428 .elementor-element.elementor-element-6f02061>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320428 .elementor-element.elementor-element-6f02061 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-320428 .elementor-element.elementor-element-cdf9a4f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-c2e06d3 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-fe3e08c
    {
        --justify-content: center;
    }
    .elementor-320428 .elementor-element.elementor-element-fe3e08c.e-con
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-1cdce90
    {
        width: var(--container-widget-width,66%);
        max-width: 66%;
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-1cdce90.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-8d80ad5
    {
        width: var(--container-widget-width,66%);
        max-width: 66%;
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-8d80ad5.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-a97ef80
    {
        width: var(--container-widget-width,66%);
        max-width: 66%;
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-a97ef80.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-6380d9d
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-1938d7a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-f692ae9
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-c8693a4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-320428 .elementor-element.elementor-element-9f908ca
    {
        --width: 762px;
    }
    .elementor-320428 .elementor-element.elementor-element-e2bd07e
    {
        width: var(--container-widget-width,45%);
        max-width: 45%;
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-e2bd07e.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-e2bd07e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-320428 .elementor-element.elementor-element-0728f83
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-0728f83.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-0728f83 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-320428 .elementor-element.elementor-element-70c60e9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-5cddcda
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-320428 .elementor-element.elementor-element-5cddcda.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-5cddcda .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-320428 .elementor-element.elementor-element-da9689e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-cc3bc60
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 16px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-cc3bc60.elementor-element
    {
        --align-self: center;
    }
    .elementor-320428 .elementor-element.elementor-element-1c7e184
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-0419ca5 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-320428 .elementor-element.elementor-element-dfd8c9d .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-320428 .elementor-element.elementor-element-2f21037
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-fa13e9f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-7634e94>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-7634e94
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-58ca66c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-58ca66c
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-43e2c69>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-320428 .elementor-element.elementor-element-43e2c69 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 16px;
    }
    .elementor-320428 .elementor-element.elementor-element-80dc1a4>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-80dc1a4
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-5f6d1b9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-4fcd006>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-4fcd006
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-9f71e1e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-9f71e1e
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-1779e32
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-2e9cabc .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-4da86ee>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-4da86ee
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-fb3c52c
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-6f8d311 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-790a23d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-790a23d
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-e3dbfe9>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-e3dbfe9
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-b658a9e
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-a56a9f9 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-fc58b7d>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-fc58b7d
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-14479b7>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-14479b7
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-5e0c1cd .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-2d898ba>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-2d898ba
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-379bc28>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-379bc28
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-a2cea86
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-10bdd42 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-34a99f0>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-34a99f0
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-46e8517>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-46e8517
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-76b37b0
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-c2d61e0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-2c3fa93>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-2c3fa93
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-0dda29f>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-0dda29f
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-f73f19d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-e6c17c0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-109e6e0>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-109e6e0
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-630315a>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-630315a
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-65dac00
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-cc33b35 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-ac28920>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-ac28920
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-d02a750>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-d02a750
    {
        font-size: 12px;
        line-height: 16.68px;
    }
    .elementor-320428 .elementor-element.elementor-element-bf83bec>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-bf83bec
    {
        --n-tabs-title-font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-bf83bec.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
    {
        line-height: 21px;
    }
    .elementor-320428 .elementor-element.elementor-element-6652129
    {
        --margin-top: -21px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 10px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-320428 .elementor-element.elementor-element-8f91917
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-320428 .elementor-element.elementor-element-57a4c38 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-320428 .elementor-element.elementor-element-5e64530>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-320428 .elementor-element.elementor-element-5e64530 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-320428 .elementor-element.elementor-element-5374b27
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-0ccc06c
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-475eed0
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-0026086
    {
        font-size: 14px;
    }
    .elementor-320428 .elementor-element.elementor-element-cd12fd8>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-320428 .elementor-element.elementor-element-cd12fd8
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for html, class: .elementor-element-27f14fa *//*.sub_header ul.subheader li a {*//*    color: #fff;*//*    font-size: 15px;*//*}*/
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 13px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6c46ce2 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6cefe4e */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-26441c3 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-442d036 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-73e2cc7 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e3124be */
.sports-books_features
{
    padding-left: 20px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a462244 */
.sports-books_features
{
    padding-left: 20px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8cbbc19 */
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_middle_first_sec
    {
        margin-top: 238px;
    }
    .features_middle_second_sec
    {
        margin-top: -20px;
    }
    .features_last_column_game_sec
    {
        margin-top: 64px;
    }
    .first_column_sec_box
    {
        margin-top: 34px;
    }
    .first_column_third_box
    {
        margin-top: 28px;
    }
    .middle_last_box
    {
        margin-top: -3px;
    }
    .third_column_first_box
    {
        margin-top: 0;
    }
    .third_column_second_box
    {
        margin-top: 25px;
    }
    .third_column_third_box
    {
        margin-top: 30px;
    }
    .last_column_last_box
    {
        margin-top: 20px;
    }
    .third_column_fourth_box
    {
        margin-top: 10px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-4ae29e5 */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ddb2fc7 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-72fbf15 */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-158eaa7 */
.more_solution_gs .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.more_solution_gs .elementor-image-box-content
{
    text-align: left;
    padding-left: 25px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-02682e4 */
.geograph_flag .elementor-image-box-wrapper
{
    display: inline-flex;
}
.geograph_flag p.elementor-image-box-title
{
    padding-left: 10px;
}
.flag-container img
{
    width: 45px;
    margin-right: 10px;
    border-radius: 5px;
}
.flag-icon
{
    border-radius: 10px;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-e7244ed *//*.timeline.height-6:after {*//*    height: 533px;*//*}*//* End custom CSS *//* Start custom CSS for container, class: .elementor-element-6380d9d */
.video_slide .sa_hover_container
{
    padding: 10px!important;
}
.video_slide .sa_hover_container .wp-video
{
    border: 5px solid #fff!important;
    border-radius: 10px;
}
.video_slide .mejs-controls
{
    display: none!important;
}
.testimonial_sec .sa_hover_container
{
    min-height: 450px;
}
.testimonial_sec .sa_hover_container
{
    padding: 0!important;
}
.testimonial_sec .testimonial_item
{
    background: #fff;
    padding: 33px;
    text-align: center;
    font-size: 17px;
    border-radius: 20px;
}
.Divider
{
    border-top: 2px solid #000;
    width: 21%;
    margin: 0 auto;
    margin-bottom: 19px;
}
.testimonial_item .content
{
    margin-bottom: 19px;
}
.testimonial_name h3
{
    font-family: 'Vanguard CF';
    color: #1654d5;
    font-weight: 500;
    font-size: 32px;
}
.testimonial_name p.founder_details
{
    color: #f00;
    font-size: 20px;
}
@media(max-width: 767px)
{
    .testimonial_sec .sa_hover_container
    {
        min-height: 650px!important;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8fb32a7 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-45be1af */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-da9689e */
.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-cd12fd8 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8f91917 */
ul.custom_ul
{
    padding-left: 55px;
}
ul.custom_ul li
{
    list-style: auto;
}
@media(min-width: 320) and (max-width: 576px)
{
    ul.custom_ul
    {
        padding-left: 0!important;
    }
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
