﻿.elementor-377984 .elementor-element.elementor-element-f280196
{
    --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-377984 .elementor-element.elementor-element-f280196:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-f280196>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-377984 .elementor-element.elementor-element-8cb0b11
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-377984 .elementor-element.elementor-element-8cb0b11:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-8cb0b11>.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-377984 .elementor-element.elementor-element-197794c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-f8ed38d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-f8ed38d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-b04203e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-b04203e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 40px;
    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-377984 .elementor-element.elementor-element-da21967>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-da21967
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-377984 .elementor-element.elementor-element-bcd16f3 .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-377984 .elementor-element.elementor-element-bcd16f3 .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-bcd16f3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-bcd16f3>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-bcd16f3 .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-bcd16f3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-302afaa
{
    --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-377984 .elementor-element.elementor-element-e3b414d
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-f31e003
{
    --display: flex;
    --justify-content: center;
}
.elementor-377984 .elementor-element.elementor-element-f31e003:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-f31e003>.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-377984 .elementor-element.elementor-element-0017fe6
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-0017fe6:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-0017fe6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-377984 .elementor-element.elementor-element-8932d8a
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-96c5c63
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-96c5c63 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-377984 .elementor-element.elementor-element-e6da09f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-e6da09f .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-e6da09f .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-1370b4c
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-1370b4c.e-con
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-06451e6>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-06451e6
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-f165a59
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-c09d634 .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-377984 .elementor-element.elementor-element-c09d634 .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-c09d634 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-c09d634>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-c09d634.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-c09d634
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-c09d634 .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-c09d634 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-76d3196
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-32d064b
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-6199184
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-6199184 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 41.4px;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-ec2dff7
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-ec2dff7 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-ec2dff7 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-d41586b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-9dcbe14
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-9dcbe14:hover
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-9dcbe14.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.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-377984 .elementor-element.elementor-element-3f8010e>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-377984 .elementor-element.elementor-element-3f8010e.elementor-element
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-3f8010e .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-3f8010e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-377984 .elementor-element.elementor-element-3f8010e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-377984 .elementor-element.elementor-element-3f8010e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-377984 .elementor-element.elementor-element-3f8010e .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-3f8010e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-377984 .elementor-element.elementor-element-3f8010e .elementor-image-box-img img
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-fec096b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-fec096b:hover
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-fec096b.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-76cfa36>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-377984 .elementor-element.elementor-element-76cfa36.elementor-element
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-76cfa36 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-76cfa36.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-377984 .elementor-element.elementor-element-76cfa36.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-377984 .elementor-element.elementor-element-76cfa36.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-377984 .elementor-element.elementor-element-76cfa36 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-76cfa36 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 99%;
}
.elementor-377984 .elementor-element.elementor-element-76cfa36 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-1007053
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-1007053:hover
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-1007053.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-ee7e8b1>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-377984 .elementor-element.elementor-element-ee7e8b1.elementor-element
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-ee7e8b1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-ee7e8b1.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-377984 .elementor-element.elementor-element-ee7e8b1.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-377984 .elementor-element.elementor-element-ee7e8b1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-377984 .elementor-element.elementor-element-ee7e8b1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-ee7e8b1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-377984 .elementor-element.elementor-element-ee7e8b1 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-7603431
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-ef0fc8e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-ef0fc8e:hover
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-ef0fc8e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-bd67504>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-377984 .elementor-element.elementor-element-bd67504.elementor-element
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-bd67504 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-bd67504.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-377984 .elementor-element.elementor-element-bd67504.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-377984 .elementor-element.elementor-element-bd67504.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-377984 .elementor-element.elementor-element-bd67504 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-bd67504 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-377984 .elementor-element.elementor-element-bd67504 .elementor-image-box-img img
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-cd87ef3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-cd87ef3:hover
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-cd87ef3.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-58b3be5.elementor-element
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-58b3be5 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-58b3be5.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-377984 .elementor-element.elementor-element-58b3be5.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-377984 .elementor-element.elementor-element-58b3be5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-377984 .elementor-element.elementor-element-58b3be5 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-58b3be5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 37%;
}
.elementor-377984 .elementor-element.elementor-element-58b3be5 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-1998731
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-1998731:hover
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-1998731.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-1f0544b>.elementor-widget-container
{
    padding: 0 11px 0 10px;
}
.elementor-377984 .elementor-element.elementor-element-1f0544b.elementor-element
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-1f0544b .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-1f0544b.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-377984 .elementor-element.elementor-element-1f0544b.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-377984 .elementor-element.elementor-element-1f0544b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-377984 .elementor-element.elementor-element-1f0544b .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 21px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-1f0544b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-377984 .elementor-element.elementor-element-1f0544b .elementor-image-box-img img
{
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-7eba26f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-77370e2 .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-377984 .elementor-element.elementor-element-77370e2 .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-77370e2 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-77370e2>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-77370e2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-77370e2
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-77370e2 .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-77370e2 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-ff1d8ae>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-377984 .elementor-element.elementor-element-ff1d8ae.elementor-element
{
    --align-self: center;
    --order: -99999/* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-ff1d8ae
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-ff1d8ae .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-5ed20cb
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-5ed20cb:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-5ed20cb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-377984 .elementor-element.elementor-element-cc4d75c
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-cc4d75c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-0af4733
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-377984 .elementor-element.elementor-element-0af4733 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-0af4733 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-377984 .elementor-element.elementor-element-bc4a2ef
{
    --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-377984 .elementor-element.elementor-element-5aab00b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-daad76c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-818a489
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-fa03e07
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-d521152
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-8f55b08
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-75e9faf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-731e090
{
    --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-377984 .elementor-element.elementor-element-5a3512b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-fab3f3a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-e48c6a0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-58cf019
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-87bfb18
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-6b61038
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-17e42b1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-20804f8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-377984 .elementor-element.elementor-element-dd55cfd .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-377984 .elementor-element.elementor-element-dd55cfd .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-dd55cfd .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-dd55cfd>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-dd55cfd.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-dd55cfd
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-dd55cfd .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-dd55cfd .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-eaf58bc>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-377984 .elementor-element.elementor-element-eaf58bc.elementor-element
{
    --align-self: center;
    --order: -99999/* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-eaf58bc
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-eaf58bc .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-9a6abb3
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-9a6abb3:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-9a6abb3>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-377984 .elementor-element.elementor-element-b1e24be
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-b1e24be .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-fabe87a
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 4.5px;
}
.elementor-377984 .elementor-element.elementor-element-fabe87a .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-fabe87a .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-377984 .elementor-element.elementor-element-e661475
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-e661475.e-con
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-f84901c
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-f84901c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-0331e63
{
    --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-377984 .elementor-element.elementor-element-3eec958
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-ec4f4ba img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-0ab567b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-ba30deb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-c281b2e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-d4e8395 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-0333d22
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-a6c5e6e img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-f2f268a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-e4afdb6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-0af2443 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-e6d37e1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-65ccc91 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-6a1659d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-e358bbd img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-3874176
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-d1ea961 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-b1bca2b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-4bb1785
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-14fedfd img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-c1111d3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-512eaf0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-b342b24
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-f492a02 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-5d75ce3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-43cc4fd img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-41ea66b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-f32663e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-8bdf727 img
{
    transition-duration: .3s;
    border-radius: 10px 10px 10px 10px;
}
.elementor-377984 .elementor-element.elementor-element-8ffa55e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-2a0133e img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-d3f50b3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-ac4064a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-dbb05b4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-a9492fb img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-7046e00
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-2a1cb1e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-0bc264a img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-fe3969b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-6074d92 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-eef6cce
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-d8197aa img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-03aeda6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-d91f0e0 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-ac38ece
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-fd58c71
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-98530d9 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-52cac06
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-79e6ef6 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-780838a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-d691dfa img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-05e09d5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-4adbcd3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-96cf7fb
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-896bb6a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-0a19282 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-b28df06
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-a8e7302 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-9505a71
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-d898d9c img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-6240b25
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-fead228 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-34cc235
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-fb58306
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-d5fc6a3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-10dd867
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-89711c9 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-d016a89
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-7669825 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-b57ad62
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-58dead3 img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-377984 .elementor-element.elementor-element-f12e5a3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-3e68552>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-377984 .elementor-element.elementor-element-3e68552.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-3e68552
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-3e68552 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-15196db .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-decoration: none;
    line-height: 29px;
    fill: #1754d4;
    color: #1754d4;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15.59px 36.38px 15.59px 36.38px;
}
.elementor-377984 .elementor-element.elementor-element-15196db .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-15196db .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-15196db>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-15196db
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-15196db .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-15196db .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-1955f4e
{
    --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-377984 .elementor-element.elementor-element-1955f4e:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-1955f4e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-fcef40a
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-5134d96
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-5134d96 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.7em;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-840df25
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-840df25 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-840df25 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-82de3ca
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-377984 .elementor-element.elementor-element-82de3ca.e-con
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-95ce672
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-377984 .elementor-element.elementor-element-95ce672:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-95ce672>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-3f0a825 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-3f0a825.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-377984 .elementor-element.elementor-element-3f0a825.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-377984 .elementor-element.elementor-element-3f0a825.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-377984 .elementor-element.elementor-element-3f0a825 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-377984 .elementor-element.elementor-element-3f0a825 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-3f0a825 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-3f0a825 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-377984 .elementor-element.elementor-element-834fde5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-377984 .elementor-element.elementor-element-834fde5:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-834fde5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-69f1c5a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-69f1c5a.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-377984 .elementor-element.elementor-element-69f1c5a.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-377984 .elementor-element.elementor-element-69f1c5a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-377984 .elementor-element.elementor-element-69f1c5a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-377984 .elementor-element.elementor-element-69f1c5a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-69f1c5a .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-69f1c5a .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-377984 .elementor-element.elementor-element-b95010a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-377984 .elementor-element.elementor-element-b95010a:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-b95010a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-fc421a5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-fc421a5.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-377984 .elementor-element.elementor-element-fc421a5.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-377984 .elementor-element.elementor-element-fc421a5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-377984 .elementor-element.elementor-element-fc421a5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-377984 .elementor-element.elementor-element-fc421a5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-fc421a5 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-fc421a5 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-377984 .elementor-element.elementor-element-5febe03
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
}
.elementor-377984 .elementor-element.elementor-element-5febe03.e-con
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-3f0f533
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-377984 .elementor-element.elementor-element-3f0f533:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-3f0f533>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-b9b285b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-b9b285b.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-377984 .elementor-element.elementor-element-b9b285b.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-377984 .elementor-element.elementor-element-b9b285b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-377984 .elementor-element.elementor-element-b9b285b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-377984 .elementor-element.elementor-element-b9b285b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-b9b285b .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-b9b285b .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-377984 .elementor-element.elementor-element-622385c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-377984 .elementor-element.elementor-element-622385c:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-622385c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-5fe3610 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-5fe3610.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-377984 .elementor-element.elementor-element-5fe3610.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-377984 .elementor-element.elementor-element-5fe3610.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-377984 .elementor-element.elementor-element-5fe3610 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-377984 .elementor-element.elementor-element-5fe3610 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-5fe3610 .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-5fe3610 .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-377984 .elementor-element.elementor-element-b547c71
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,.21176470588235294);
    --padding-top: 36px;
    --padding-bottom: 36px;
    --padding-left: 32px;
    --padding-right: 32px;
}
.elementor-377984 .elementor-element.elementor-element-b547c71:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-b547c71>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-3095c3b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-3095c3b.elementor-position-right .elementor-image-box-img
{
    margin-left: 18px;
}
.elementor-377984 .elementor-element.elementor-element-3095c3b.elementor-position-left .elementor-image-box-img
{
    margin-right: 18px;
}
.elementor-377984 .elementor-element.elementor-element-3095c3b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 18px;
}
.elementor-377984 .elementor-element.elementor-element-3095c3b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-377984 .elementor-element.elementor-element-3095c3b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-3095c3b .elementor-image-box-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-3095c3b .elementor-image-box-description
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}
.elementor-377984 .elementor-element.elementor-element-98ce97a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}
.elementor-377984 .elementor-element.elementor-element-f75ba2b .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-377984 .elementor-element.elementor-element-f75ba2b .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-f75ba2b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-f75ba2b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-f75ba2b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-f75ba2b
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-f75ba2b .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-f75ba2b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-51a0573
{
    --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-377984 .elementor-element.elementor-element-51a0573:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-51a0573>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-377984 .elementor-element.elementor-element-7674f1a
{
    --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-377984 .elementor-element.elementor-element-4ae924d
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-4ae924d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-44e864f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-44e864f .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-44e864f .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-8b2c7b0
{
    --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-377984 .elementor-element.elementor-element-dbbeaa2
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-dbbeaa2:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-dbbeaa2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-eae8d57>.elementor-widget-container
{
    margin: 0 0 0 -25px;
}
.elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-eae8d57.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-eae8d57.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-eae8d57.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-title
{
    margin-bottom: 12px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-2c65703
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-4689930
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-4689930:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-4689930>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a
{
    width: var(--container-widget-width,94.944%);
    max-width: 94.944%;
    --container-widget-width: 94.944%;
    --container-widget-flex-grow: 0;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-title
{
    margin-bottom: 7px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-9fa82ac
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-25af680
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-25af680:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-25af680>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-8533567>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-8533567.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-8533567.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-377984 .elementor-element.elementor-element-8533567.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-377984 .elementor-element.elementor-element-8533567.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-description
{
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-ff1868b>.elementor-widget-container
{
    margin: -12px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-ff1868b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-ee4d3b2
{
    --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-377984 .elementor-element.elementor-element-c98c83b
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-c98c83b:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-c98c83b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-fa4789b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-fa4789b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-fa4789b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-fa4789b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-fa4789b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-5791ecc
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-fb9430a
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-fb9430a:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-fb9430a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-9497267.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-9497267.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-9497267.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-9497267.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-9497267 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-377984 .elementor-element.elementor-element-9497267 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-377984 .elementor-element.elementor-element-9497267 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-126474f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-38175b7
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-38175b7:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-38175b7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-5242e2f
{
    width: var(--container-widget-width,85.314%);
    max-width: 85.314%;
    --container-widget-width: 85.314%;
    --container-widget-flex-grow: 0;
}
.elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-06f22ed>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-06f22ed
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-5eddfa6
{
    --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-377984 .elementor-element.elementor-element-2807db0
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-2807db0:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-2807db0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-ebe8cf3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-ebe8cf3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-ebe8cf3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-04b3ed8
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-109663f
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-109663f:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-109663f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-aeedbf7
{
    width: var(--container-widget-width,85.314%);
    max-width: 85.314%;
    --container-widget-width: 85.314%;
    --container-widget-flex-grow: 0;
}
.elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-f3c79e9>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-f3c79e9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-fe7d8b4
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-fe7d8b4:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-fe7d8b4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-4d15348.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-4d15348.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-4d15348.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-0c2ebb7
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-1400bb0
{
    --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-377984 .elementor-element.elementor-element-9d37820
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-9d37820:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-9d37820>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-ad7f3e4>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-ad7f3e4.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-ad7f3e4.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-ad7f3e4.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-ad7f3e4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-930cbd4
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-f8fc158
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-f8fc158:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-f8fc158>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-42facc5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-42facc5.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-42facc5.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-42facc5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-42facc5 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-377984 .elementor-element.elementor-element-42facc5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-377984 .elementor-element.elementor-element-42facc5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-e74cb6b
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-1709df6
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-1709df6:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-1709df6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-62cfd12
{
    width: var(--container-widget-width,85.314%);
    max-width: 85.314%;
    --container-widget-width: 85.314%;
    --container-widget-flex-grow: 0;
}
.elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-9b4817d>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-9b4817d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-0575ff8
{
    --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-377984 .elementor-element.elementor-element-d49d8e4
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-d49d8e4:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-d49d8e4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-f9d6765.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-f9d6765.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-f9d6765.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-3910902
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-8dd2009
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-8dd2009:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-8dd2009>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-c023cee
{
    width: var(--container-widget-width,85.314%);
    max-width: 85.314%;
    --container-widget-width: 85.314%;
    --container-widget-flex-grow: 0;
}
.elementor-377984 .elementor-element.elementor-element-c023cee.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-c023cee.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-c023cee.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-c023cee.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 24%;
}
.elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-d7477d3>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-d7477d3
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-466250a
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-466250a:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-466250a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-23d6976.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-377984 .elementor-element.elementor-element-23d6976.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-377984 .elementor-element.elementor-element-23d6976.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-title
{
    margin-bottom: 20px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 21%;
}
.elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-71ba782
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-3292c62
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-1a201a3 .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-377984 .elementor-element.elementor-element-1a201a3 .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-1a201a3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-1a201a3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-1a201a3.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-1a201a3
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-1a201a3 .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-1a201a3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-1a7e8b0
{
    --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-377984 .elementor-element.elementor-element-4805796
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-e496876
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-e496876 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 52px;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-1a59f8c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-1a59f8c .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-1a59f8c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-01b451f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-58ba688
{
    --display: flex;
    --justify-content: center;
}
.elementor-377984 .elementor-element.elementor-element-5cbf2c0
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-377984 .elementor-element.elementor-element-5cbf2c0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-377984 .elementor-element.elementor-element-2be7f84>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-2be7f84
{
    --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-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-60d6503
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-0dfd5c3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-77cfec1
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-9558999
{
    --display: flex;
    --justify-content: center;
}
.elementor-377984 .elementor-element.elementor-element-38367b0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5
{
    --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-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-2ca2ca7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-bb8656c
{
    --display: flex;
    --justify-content: center;
}
.elementor-377984 .elementor-element.elementor-element-124abb0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96
{
    --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-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-010a254
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-2a39e0a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-14006c8
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-703d60a
{
    --display: flex;
    --justify-content: center;
}
.elementor-377984 .elementor-element.elementor-element-e7bcf34 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-820d23c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-820d23c
{
    --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-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-eeb11dd
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-59e02a6
{
    --display: flex;
    --justify-content: center;
}
.elementor-377984 .elementor-element.elementor-element-35bbdb0 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-7a86008>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-7a86008
{
    --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-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-c3a9196
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-79e7f55
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-113434f
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-113e7b0
{
    --display: flex;
    --justify-content: center;
}
.elementor-377984 .elementor-element.elementor-element-0b65bb3 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-2698b31>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-2698b31
{
    --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-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-84b9160
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-eb62269 .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-377984 .elementor-element.elementor-element-eb62269 .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-eb62269 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-eb62269>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-eb62269.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-eb62269
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-eb62269 .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-eb62269 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-8c3df63>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-377984 .elementor-element.elementor-element-8c3df63.elementor-element
{
    --align-self: center;
    --order: -99999/* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-8c3df63
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-8c3df63 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-763e5a6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 61px;
    --padding-bottom: 61px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-763e5a6:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-763e5a6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-377984 .elementor-element.elementor-element-54d5852
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-4e9ba2d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-4e9ba2d.elementor-element
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-4e9ba2d
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-4e9ba2d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-80e3933
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-80e3933 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-80e3933 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-3792cdf
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-d72c62c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
}
.elementor-377984 .elementor-element.elementor-element-01aeb9c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-8a1976b
{
    --display: flex;
    --flex-direction: 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-377984 .elementor-element.elementor-element-db3fa4a .elementor-counter
{
    gap: 9px;
}
.elementor-377984 .elementor-element.elementor-element-db3fa4a .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-377984 .elementor-element.elementor-element-db3fa4a .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-377984 .elementor-element.elementor-element-9bbc899
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-9c2215b .elementor-counter
{
    gap: 9px;
}
.elementor-377984 .elementor-element.elementor-element-9c2215b .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 58px;
}
.elementor-377984 .elementor-element.elementor-element-9c2215b .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-377984 .elementor-element.elementor-element-d97307b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-71e1366
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-75a13db
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 40px;
    --padding-bottom: 25px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-75a13db:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-75a13db>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-81c68b0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-2559efa
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-377984 .elementor-element.elementor-element-2559efa.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-2559efa .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-377984 .elementor-element.elementor-element-2559efa .elementor-counter
{
    gap: 12px;
}
.elementor-377984 .elementor-element.elementor-element-2559efa .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-377984 .elementor-element.elementor-element-2c1c911
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-320c2a7
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-377984 .elementor-element.elementor-element-320c2a7.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-320c2a7 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-377984 .elementor-element.elementor-element-320c2a7 .elementor-counter
{
    gap: 12px;
}
.elementor-377984 .elementor-element.elementor-element-320c2a7 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-377984 .elementor-element.elementor-element-28311e6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-8251233
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-377984 .elementor-element.elementor-element-8251233.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-8251233 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-377984 .elementor-element.elementor-element-8251233 .elementor-counter
{
    gap: 12px;
}
.elementor-377984 .elementor-element.elementor-element-8251233 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 48px;
    font-weight: 600;
    line-height: 37px;
}
.elementor-377984 .elementor-element.elementor-element-20daef1
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-5ebb47f .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-377984 .elementor-element.elementor-element-5ebb47f .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-5ebb47f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-5ebb47f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-5ebb47f
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-5ebb47f .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-5ebb47f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-ccd5873
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-16bca7b
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-16bca7b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-dba6dc0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-dba6dc0 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-dba6dc0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='false']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode='true']>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover
{
    background: var(--e-global-color-accent);
}
.elementor-widget-nested-tabs .neb-protected-content-message, .elementor-widget-nested-tabs .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-nested-tabs.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title)
{
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-377984 .elementor-element.elementor-element-29987ea
{
    --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-377984 .elementor-element.elementor-element-cf20528
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-6edef31
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-33a8512 img
{
    height: 100px;
}
.elementor-377984 .elementor-element.elementor-element-75d22a5
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-3ef5cef img
{
    height: 100px;
}
.elementor-377984 .elementor-element.elementor-element-8051079
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-e5b8f43
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-f7ee7ad>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-f7ee7ad.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-377984 .elementor-element.elementor-element-f7ee7ad
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-f7ee7ad img
{
    width: 100%;
}
.elementor-377984 .elementor-element.elementor-element-b444f94
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-6751b84 img
{
    width: 100%;
    height: 100px;
}
.elementor-377984 .elementor-element.elementor-element-87731ea
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-5fe5ed7
{
    --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-377984 .elementor-element.elementor-element-7c2e0d4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-269f2a0
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-db1fc5a
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-7d9a865
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-d10ea5e
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-d703d7f
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-2277cb5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-44f4247
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-6a4b8c1
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-ca94d35
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-ca9e91c
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-f565780
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-75814b5
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-56b0467
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-00111e9
{
    --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-377984 .elementor-element.elementor-element-33f4fac
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-5e64bad
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-abf3d72
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-f1f3f58
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-71c7832
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-afc7f35
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-5905c21
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-87865d7
{
    --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-377984 .elementor-element.elementor-element-0fe6785
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-2511855
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-e7ca033
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-7bfc63a
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-052e066
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-abc4389
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-745793f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-93f8618
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-33ec1ba
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-9c84dbb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-429c235
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-68bd836
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-2a97d00
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-d87d253
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-a77da4d
{
    --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-377984 .elementor-element.elementor-element-a77da4d>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-377984 .elementor-element.elementor-element-a77da4d.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-377984 .elementor-element.elementor-element-a77da4d.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-377984 .elementor-element.elementor-element-a77da4d.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-377984 .elementor-element.elementor-element-a77da4d>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-377984 .elementor-element.elementor-element-a77da4d.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-377984 .elementor-element.elementor-element-a77da4d [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-377984 .elementor-element.elementor-element-777f070
{
    --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-377984 .elementor-element.elementor-element-f90fabe .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-377984 .elementor-element.elementor-element-f90fabe .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-f90fabe .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-f90fabe .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-f90fabe .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-2ed7a7d
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-2ed7a7d:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-2ed7a7d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-dba016f
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-ebb2d63
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-ebb2d63 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-c59287e
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-c59287e .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-c59287e .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-9748e97
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-9748e97.e-con
{
    --align-self: center;
}
.elementor-377984 .elementor-element.elementor-element-f3bf99b
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.6em;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-a8b3b0f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --background-transition: .3s;
}
.elementor-377984 .elementor-element.elementor-element-dbddca6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-377984 .elementor-element.elementor-element-dbddca6:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-dbddca6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-description
{
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-02b121e>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-377984 .elementor-element.elementor-element-02b121e
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #0c0803;
}
.elementor-377984 .elementor-element.elementor-element-63059e9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-377984 .elementor-element.elementor-element-63059e9:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-63059e9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-description
{
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-074002e>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-377984 .elementor-element.elementor-element-074002e
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #0c0803;
}
.elementor-377984 .elementor-element.elementor-element-9344690
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1.5px 1.5px 1.5px 1.5px;
    --border-top-width: 1.5px;
    --border-right-width: 1.5px;
    --border-bottom-width: 1.5px;
    --border-left-width: 1.5px;
    border-color: #f5f5f5;
    --border-color: #f5f5f5;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
}
.elementor-377984 .elementor-element.elementor-element-9344690:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-9344690>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-title
{
    margin-bottom: 25px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-description
{
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-20753a8>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-377984 .elementor-element.elementor-element-20753a8
{
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #0c0803;
}
.elementor-377984 .elementor-element.elementor-element-cb6a9e3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-6f4daf0 .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-377984 .elementor-element.elementor-element-6f4daf0 .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-6f4daf0 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-6f4daf0>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-6f4daf0
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-6f4daf0 .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-6f4daf0 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-f10cbf1
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-f10cbf1:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-f10cbf1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-377984 .elementor-element.elementor-element-18cd1d1
{
    --display: flex;
}
.elementor-377984 .elementor-element.elementor-element-4f6d194
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-4f6d194>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-4f6d194.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-4f6d194 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-b86467d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-b86467d .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-b86467d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-efad803
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
}
.elementor-377984 .elementor-element.elementor-element-d2e63d0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-d2e63d0:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-d2e63d0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-d2e63d0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-6e4f3aa
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-6e4f3aa .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 38.73px;
    color: #262626;
}
.elementor-377984 .elementor-element.elementor-element-91b2ae5
{
    --divider-border-style: solid;
    --divider-color: #c9c9c9;
    --divider-border-width: 2px;
}
.elementor-377984 .elementor-element.elementor-element-91b2ae5 .elementor-divider-separator
{
    width: 100%;
}
.elementor-377984 .elementor-element.elementor-element-91b2ae5 .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-377984 .elementor-element.elementor-element-076519f>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-377984 .elementor-element.elementor-element-076519f
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-377984 .elementor-element.elementor-element-fa15ead
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-fa15ead:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-fa15ead>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-fa15ead.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-2e86ffa
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-2e86ffa .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 38.73px;
    color: #262626;
}
.elementor-377984 .elementor-element.elementor-element-36940bc
{
    --divider-border-style: solid;
    --divider-color: #c9c9c9;
    --divider-border-width: 2px;
}
.elementor-377984 .elementor-element.elementor-element-36940bc .elementor-divider-separator
{
    width: 100%;
}
.elementor-377984 .elementor-element.elementor-element-36940bc .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-377984 .elementor-element.elementor-element-0859662>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-377984 .elementor-element.elementor-element-0859662
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-377984 .elementor-element.elementor-element-45ecd4f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-45ecd4f:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-45ecd4f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-45ecd4f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-b826b1e
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-b826b1e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 38.73px;
    color: #262626;
}
.elementor-377984 .elementor-element.elementor-element-047bbbf
{
    --divider-border-style: solid;
    --divider-color: #c9c9c9;
    --divider-border-width: 2px;
}
.elementor-377984 .elementor-element.elementor-element-047bbbf .elementor-divider-separator
{
    width: 100%;
}
.elementor-377984 .elementor-element.elementor-element-047bbbf .elementor-divider
{
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-377984 .elementor-element.elementor-element-0f0ceb6>.elementor-widget-container
{
    padding: 0 20px 0 20px;
}
.elementor-377984 .elementor-element.elementor-element-0f0ceb6
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28.19px;
    color: #0c0803;
}
.elementor-377984 .elementor-element.elementor-element-24d39c5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-7da990a .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-377984 .elementor-element.elementor-element-7da990a .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-7da990a .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-7da990a>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-7da990a
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-7da990a .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-7da990a .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-49076e3
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-662ec4c
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 36px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-246bc01
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-246bc01 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-d8137f3
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-d8137f3 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-d8137f3 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-4097c37
{
    --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-377984 .elementor-element.elementor-element-0e10572
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-9290d9b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-88d86a2>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-88d86a2
{
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-1799961
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-8a15488
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-3dcda2d
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-b88e121 .elementor-button
{
    background-color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-decoration: none;
    line-height: 36px;
    fill: #fff;
    color: #fff;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 10px 42px 10px 42px;
}
.elementor-377984 .elementor-element.elementor-element-b88e121 .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-b88e121 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-b88e121>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-b88e121
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-b88e121 .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-b88e121 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-3f2445c:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-3f2445c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-377984 .elementor-element.elementor-element-3f2445c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-377984 .elementor-element.elementor-element-3f2445c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-377984 .elementor-element.elementor-element-0e39f31
{
    margin-top: 0;
    margin-bottom: 0;
}
.elementor-377984 .elementor-element.elementor-element-29e9113
{
    width: var(--container-widget-width,103.38%);
    max-width: 103.38%;
    --container-widget-width: 103.38%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-29e9113.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-29e9113 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 51px;
    color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-9f47341
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-9f47341 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-9f47341 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-fc92989
{
    margin-top: 50px;
    margin-bottom: 20px;
}
.elementor-377984 .elementor-element.elementor-element-3e31a60
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-e5b17b5 .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-377984 .elementor-element.elementor-element-e5b17b5 .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-e5b17b5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-e5b17b5>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-e5b17b5
{
    z-index: 2;
}
.elementor-377984 .elementor-element.elementor-element-e5b17b5 .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-e5b17b5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-0b39474
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-0b39474:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-0b39474>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-377984 .elementor-element.elementor-element-a589dba>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-a589dba
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-a589dba .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-8bac604
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-8bac604 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-8bac604 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-f3d833b
{
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-067360f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-067360f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-797e311 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-377984 .elementor-element.elementor-element-797e311 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-377984 .elementor-element.elementor-element-797e311 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-377984 .elementor-element.elementor-element-390f608
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-390f608.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-ce30e31 .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-377984 .elementor-element.elementor-element-ce30e31 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-377984 .elementor-element.elementor-element-ce30e31 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-377984 .elementor-element.elementor-element-6120f72
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-6120f72.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-c0aca8d .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-377984 .elementor-element.elementor-element-c0aca8d .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-377984 .elementor-element.elementor-element-c0aca8d .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-377984 .elementor-element.elementor-element-34103f2
{
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-9b0498d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-bba3702 .elementor-button
{
    background-color: #1754d500;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    fill: #000;
    color: #000;
    border-style: dotted;
    border-width: 2px 2px 2px 2px;
    border-color: #b5b5b5;
}
.elementor-377984 .elementor-element.elementor-element-bba3702 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-377984 .elementor-element.elementor-element-bba3702 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-377984 .elementor-element.elementor-element-8234414
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-dbc1fdc
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 2em;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-dbc1fdc.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-7747db7
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-dac3c9a
{
    --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: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-8aa621f .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-377984 .elementor-element.elementor-element-8aa621f .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-8aa621f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-8aa621f .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-8aa621f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-8a87d5c:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-8a87d5c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-377984 .elementor-element.elementor-element-8a87d5c>.elementor-container
{
    max-width: 1440px;
}
.elementor-377984 .elementor-element.elementor-element-8a87d5c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0 50px 0;
}
.elementor-377984 .elementor-element.elementor-element-93e58bf>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-93e58bf
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-93e58bf .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-8dbdff0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-8dbdff0>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-8dbdff0 .elementor-divider-separator
{
    width: 108px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-8dbdff0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-377984 .elementor-element.elementor-element-7d0df0c>.elementor-container
{
    max-width: 1440px;
}
.elementor-377984 .elementor-element.elementor-element-7d0df0c
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-377984 .elementor-element.elementor-element-d693e16>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-d693e16
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-eba0304>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-eba0304
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-a8c2256>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-377984 .elementor-element.elementor-element-a8c2256
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-377984 .elementor-element.elementor-element-af09d5e
{
    margin-top: 20px;
    margin-bottom: 0;
}
.elementor-377984 .elementor-element.elementor-element-cc8bd6e
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-c72a1b5 .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-377984 .elementor-element.elementor-element-c72a1b5 .elementor-button:hover, .elementor-377984 .elementor-element.elementor-element-c72a1b5 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-c72a1b5 .elementor-button:hover svg, .elementor-377984 .elementor-element.elementor-element-c72a1b5 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-377984 .elementor-element.elementor-element-4e05e0c
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-bc5c612.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-377984 .elementor-element.elementor-element-bc5c612
{
    text-align: center;
}
.elementor-377984 .elementor-element.elementor-element-bc5c612 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-c3d6ac6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-377984 .elementor-element.elementor-element-c3d6ac6 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-377984 .elementor-element.elementor-element-c3d6ac6 .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-377984 .elementor-element.elementor-element-4982c38
{
    --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-377984 .elementor-element.elementor-element-4982c38:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-4982c38>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-377984 .elementor-element.elementor-element-4982c38: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-377984 .elementor-element.elementor-element-4982c38, .elementor-377984 .elementor-element.elementor-element-4982c38::before
{
    --border-transition: .3s;
}
.elementor-377984 .elementor-element.elementor-element-def997b
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-4296bfa>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-4296bfa
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-765b91d
{
    --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-377984 .elementor-element.elementor-element-765b91d:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-765b91d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-377984 .elementor-element.elementor-element-765b91d: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-377984 .elementor-element.elementor-element-765b91d, .elementor-377984 .elementor-element.elementor-element-765b91d::before
{
    --border-transition: .3s;
}
.elementor-377984 .elementor-element.elementor-element-42fd50e
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-7ba17c9>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-7ba17c9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-44812cf
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-377984 .elementor-element.elementor-element-44812cf:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-44812cf>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-377984 .elementor-element.elementor-element-44812cf: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-377984 .elementor-element.elementor-element-44812cf, .elementor-377984 .elementor-element.elementor-element-44812cf::before
{
    --border-transition: .3s;
}
.elementor-377984 .elementor-element.elementor-element-7ae3e88
{
    --display: flex;
    --flex-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-377984 .elementor-element.elementor-element-4f22cae
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-f59c718
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-f59c718:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-f59c718>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-377984 .elementor-element.elementor-element-f59c718: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-377984 .elementor-element.elementor-element-f59c718, .elementor-377984 .elementor-element.elementor-element-f59c718::before
{
    --border-transition: .3s;
}
.elementor-377984 .elementor-element.elementor-element-f4b7309
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-9517552
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-b30b2da
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-377984 .elementor-element.elementor-element-b30b2da:not(.elementor-motion-effects-element-type-background), .elementor-377984 .elementor-element.elementor-element-b30b2da>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-377984 .elementor-element.elementor-element-b30b2da: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-377984 .elementor-element.elementor-element-b30b2da, .elementor-377984 .elementor-element.elementor-element-b30b2da::before
{
    --border-transition: .3s;
}
.elementor-377984 .elementor-element.elementor-element-ec9a499
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-377984 .elementor-element.elementor-element-335668d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-377984 .elementor-element.elementor-element-4813986
{
    --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-377984 .elementor-element.elementor-element-4813986>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-377984 .elementor-element.elementor-element-4813986>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-377984 .elementor-element.elementor-element-4813986
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-377984 .elementor-element.elementor-element-4813986>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-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-377984 .elementor-element.elementor-element-f84901c
    {
        width: var(--container-widget-width,80%);
        max-width: 80%;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f84901c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f84901c.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-f12e5a3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-82de3ca
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-5febe03
    {
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-377984 .elementor-element.elementor-element-1799961
    {
        --justify-content: center;
    }
    .elementor-377984 .elementor-element.elementor-element-cc8bd6e
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}
@media(max-width: 1024px)
{
    .elementor-377984 .elementor-element.elementor-element-f280196
    {
        --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-377984 .elementor-element.elementor-element-8cb0b11
    {
        --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-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-377984 .elementor-element.elementor-element-3f8010e .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-76cfa36 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-ee7e8b1 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-bd67504 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-58b3be5 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-1f0544b .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-ff1d8ae
    {
        width: var(--container-widget-width,478.797px);
        max-width: 478.797px;
        --container-widget-width: 478.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ff1d8ae .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-eaf58bc
    {
        width: var(--container-widget-width,478.797px);
        max-width: 478.797px;
        --container-widget-width: 478.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-eaf58bc .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-f84901c
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-377984 .elementor-element.elementor-element-3e68552
    {
        width: var(--container-widget-width,478.797px);
        max-width: 478.797px;
        --container-widget-width: 478.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-3e68552 .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-15196db .elementor-button
    {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-4ae924d .elementor-heading-title
    {
        font-size: 33px;
        line-height: 1.4em;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57>.elementor-widget-container
    {
        margin: 0 0 0 -25px;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-377984 .elementor-element.elementor-element-2c65703
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a
    {
        width: var(--container-widget-width,189.531px);
        max-width: 189.531px;
        --container-widget-width: 189.531px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-377984 .elementor-element.elementor-element-9fa82ac
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-title
    {
        margin-bottom: 17px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-ff1868b
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-title
    {
        margin-bottom: 7px;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 41%;
    }
    .elementor-377984 .elementor-element.elementor-element-5791ecc
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267
    {
        width: var(--container-widget-width,182.297px);
        max-width: 182.297px;
        --container-widget-width: 182.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267 .elementor-image-box-title
    {
        margin-bottom: 28px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-377984 .elementor-element.elementor-element-126474f>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-126474f
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f
    {
        width: var(--container-widget-width,187.734px);
        max-width: 187.734px;
        --container-widget-width: 187.734px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-377984 .elementor-element.elementor-element-06f22ed>.elementor-widget-container
    {
        margin: -22px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-06f22ed
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-title
    {
        margin-bottom: 7px;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 41%;
    }
    .elementor-377984 .elementor-element.elementor-element-04b3ed8>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-04b3ed8
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7
    {
        width: var(--container-widget-width,187.734px);
        max-width: 187.734px;
        --container-widget-width: 187.734px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-377984 .elementor-element.elementor-element-f3c79e9>.elementor-widget-container
    {
        margin: -22px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f3c79e9
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-title
    {
        margin-bottom: 7px;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 41%;
    }
    .elementor-377984 .elementor-element.elementor-element-0c2ebb7>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-0c2ebb7
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-title
    {
        margin-bottom: 7px;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 41%;
    }
    .elementor-377984 .elementor-element.elementor-element-930cbd4
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5
    {
        width: var(--container-widget-width,182.297px);
        max-width: 182.297px;
        --container-widget-width: 182.297px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5 .elementor-image-box-title
    {
        margin-bottom: 28px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-377984 .elementor-element.elementor-element-e74cb6b>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-e74cb6b
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12
    {
        width: var(--container-widget-width,187.734px);
        max-width: 187.734px;
        --container-widget-width: 187.734px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-377984 .elementor-element.elementor-element-9b4817d>.elementor-widget-container
    {
        margin: -22px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-9b4817d
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-title
    {
        margin-bottom: 7px;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 41%;
    }
    .elementor-377984 .elementor-element.elementor-element-3910902>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-3910902
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee
    {
        width: var(--container-widget-width,187.734px);
        max-width: 187.734px;
        --container-widget-width: 187.734px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-377984 .elementor-element.elementor-element-d7477d3>.elementor-widget-container
    {
        margin: -22px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-d7477d3
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-title
    {
        margin-bottom: 7px;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 41%;
    }
    .elementor-377984 .elementor-element.elementor-element-71ba782>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-71ba782
    {
        font-size: 14px;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-377984 .elementor-element.elementor-element-60d6503.e-con
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-77cfec1.e-con
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-010a254.e-con
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-14006c8.e-con
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-c3a9196.e-con
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-113434f.e-con
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-8c3df63
    {
        width: var(--container-widget-width,478.797px);
        max-width: 478.797px;
        --container-widget-width: 478.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8c3df63 .elementor-heading-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-377984 .elementor-element.elementor-element-db3fa4a .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-9c2215b .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-2559efa
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-2559efa .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-320c2a7
    {
        width: var(--container-widget-width,150.094px);
        max-width: 150.094px;
        --container-widget-width: 150.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-320c2a7 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-8251233
    {
        width: var(--container-widget-width,172.094px);
        max-width: 172.094px;
        --container-widget-width: 172.094px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8251233 .elementor-counter-title
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b
    {
        width: var(--container-widget-width,174.328px);
        max-width: 174.328px;
        --container-widget-width: 174.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c
    {
        width: var(--container-widget-width,184.328px);
        max-width: 184.328px;
        --container-widget-width: 184.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-b88e121 .elementor-button
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-29e9113 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-377984 .elementor-element.elementor-element-9f47341>.elementor-widget-container
    {
        margin: 12px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f3d833b
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-f3d833b.e-con
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-067360f
    {
        --justify-content: center;
    }
    .elementor-377984 .elementor-element.elementor-element-067360f.e-con
    {
        --align-self: flex-start;
    }
    .elementor-377984 .elementor-element.elementor-element-797e311 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-377984 .elementor-element.elementor-element-390f608
    {
        --justify-content: center;
        --padding-top: 2px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-ce30e31>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ce30e31 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-377984 .elementor-element.elementor-element-6120f72
    {
        --justify-content: center;
    }
    .elementor-377984 .elementor-element.elementor-element-c0aca8d .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-377984 .elementor-element.elementor-element-34103f2
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-34103f2.e-con
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-9b0498d
    {
        --justify-content: center;
    }
    .elementor-377984 .elementor-element.elementor-element-9b0498d.e-con
    {
        --align-self: flex-start;
    }
    .elementor-377984 .elementor-element.elementor-element-bba3702 .elementor-button
    {
        font-size: 12px;
        line-height: 1.2em;
    }
    .elementor-377984 .elementor-element.elementor-element-dbc1fdc
    {
        width: var(--container-widget-width,625.391px);
        max-width: 625.391px;
        --container-widget-width: 625.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8a87d5c
    {
        padding: 50px 20px 80px 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-4813986>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-377984 .elementor-element.elementor-element-f280196
    {
        --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-377984 .elementor-element.elementor-element-197794c
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-f8ed38d>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f8ed38d
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-f8ed38d .elementor-heading-title
    {
        font-size: 30px;
    }
    .elementor-377984 .elementor-element.elementor-element-b04203e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-b04203e
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-b04203e .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-377984 .elementor-element.elementor-element-da21967
    {
        text-align: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-377984 .elementor-element.elementor-element-0017fe6
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-8932d8a
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-96c5c63 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-377984 .elementor-element.elementor-element-e6da09f>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-e6da09f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-1370b4c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-06451e6
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-f165a59
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-76d3196
    {
        --padding-top: 36px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-32d064b
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-6199184
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-6199184.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-6199184 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-377984 .elementor-element.elementor-element-ec2dff7>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ec2dff7 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-d41586b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .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-377984 .elementor-element.elementor-element-3f8010e>.elementor-widget-container
    {
        padding: 10px 0 10px 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-3f8010e.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-3f8010e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-3f8010e .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-3f8010e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-377984 .elementor-element.elementor-element-76cfa36>.elementor-widget-container
    {
        margin: 0 0 0 -60px;
        padding: 20px 0 20px 0;
    }
    .elementor-377984 .elementor-element.elementor-element-76cfa36.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-76cfa36 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-76cfa36 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-76cfa36 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-377984 .elementor-element.elementor-element-ee7e8b1>.elementor-widget-container
    {
        padding: 0 20px 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ee7e8b1.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-ee7e8b1 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-ee7e8b1 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-ee7e8b1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-377984 .elementor-element.elementor-element-7603431
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-ef0fc8e
    {
        --padding-top: 15px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 50px;
    }
    .elementor-377984 .elementor-element.elementor-element-bd67504.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-bd67504 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-bd67504 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-bd67504 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-377984 .elementor-element.elementor-element-58b3be5>.elementor-widget-container
    {
        padding: 0 70px 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-58b3be5.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-58b3be5 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-58b3be5 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-58b3be5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-377984 .elementor-element.elementor-element-1f0544b.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-1f0544b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-1f0544b .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-1f0544b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-377984 .elementor-element.elementor-element-7eba26f
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-ff1d8ae .elementor-heading-title
    {
        font-size: 16px;
        line-height: 1.6em;
    }
    .elementor-377984 .elementor-element.elementor-element-5ed20cb
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-cc4d75c .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-daad76c
    {
        --width: 33.33%;
    }
    .elementor-377984 .elementor-element.elementor-element-818a489
    {
        --width: 33.33%;
    }
    .elementor-377984 .elementor-element.elementor-element-fa03e07
    {
        --width: 33.33%;
    }
    .elementor-377984 .elementor-element.elementor-element-d521152
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-8f55b08
    {
        --width: 33.33%;
    }
    .elementor-377984 .elementor-element.elementor-element-fab3f3a
    {
        --width: 33.33%;
    }
    .elementor-377984 .elementor-element.elementor-element-e48c6a0
    {
        --width: 33.33%;
    }
    .elementor-377984 .elementor-element.elementor-element-58cf019
    {
        --width: 33.33%;
    }
    .elementor-377984 .elementor-element.elementor-element-87bfb18
    {
        --width: 33.33%;
    }
    .elementor-377984 .elementor-element.elementor-element-6b61038
    {
        --width: 33.33%;
    }
    .elementor-377984 .elementor-element.elementor-element-eaf58bc .elementor-heading-title
    {
        font-size: 16px;
        line-height: 1.6em;
    }
    .elementor-377984 .elementor-element.elementor-element-9a6abb3
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-b1e24be .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-e661475
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-f84901c>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-f84901c
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-f84901c .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-0331e63
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-3eec958
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-0ab567b
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-c281b2e
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-0333d22
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-f2f268a
    {
        --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-377984 .elementor-element.elementor-element-e4afdb6
    {
        --width: 50%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-e6d37e1
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-6a1659d
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-3874176
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-b1bca2b
    {
        --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-377984 .elementor-element.elementor-element-4bb1785
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-c1111d3
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-b342b24
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-5d75ce3
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-41ea66b
    {
        --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-377984 .elementor-element.elementor-element-f32663e
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-8ffa55e
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-d3f50b3
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-dbb05b4
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-7046e00
    {
        --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-377984 .elementor-element.elementor-element-2a1cb1e
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-fe3969b
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-eef6cce
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-03aeda6
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-ac38ece
    {
        --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-377984 .elementor-element.elementor-element-fd58c71
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-52cac06
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-780838a
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-05e09d5
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-96cf7fb
    {
        --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-377984 .elementor-element.elementor-element-896bb6a
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-b28df06
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-9505a71
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-6240b25
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-34cc235
    {
        --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-377984 .elementor-element.elementor-element-fb58306
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-10dd867
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-d016a89
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-b57ad62
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-3e68552 .elementor-heading-title
    {
        font-size: 16px;
        line-height: 1.6em;
    }
    .elementor-377984 .elementor-element.elementor-element-15196db .elementor-button
    {
        font-size: 16px;
        line-height: 24px;
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-377984 .elementor-element.elementor-element-1955f4e
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-fcef40a
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-5134d96 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-377984 .elementor-element.elementor-element-840df25>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-840df25 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-82de3ca
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-3f0a825 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-3f0a825 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-377984 .elementor-element.elementor-element-3f0a825 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-3f0a825 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-69f1c5a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-69f1c5a .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-377984 .elementor-element.elementor-element-69f1c5a .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-69f1c5a .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-fc421a5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-fc421a5 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-377984 .elementor-element.elementor-element-fc421a5 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-fc421a5 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-5febe03
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-b9b285b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-b9b285b .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-377984 .elementor-element.elementor-element-b9b285b .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-b9b285b .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-5fe3610 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-5fe3610 .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-377984 .elementor-element.elementor-element-5fe3610 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-5fe3610 .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-3095c3b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-3095c3b .elementor-image-box-img
    {
        margin-bottom: 18px;
    }
    .elementor-377984 .elementor-element.elementor-element-3095c3b .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-3095c3b .elementor-image-box-description
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-51a0573
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-7674f1a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-4ae924d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-4ae924d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-377984 .elementor-element.elementor-element-44e864f>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-44e864f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-8b2c7b0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-eae8d57 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-377984 .elementor-element.elementor-element-2c65703>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-2c65703
    {
        text-align: center;
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a
    {
        width: var(--container-widget-width,252.516px);
        max-width: 252.516px;
        --container-widget-width: 252.516px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a>.elementor-widget-container
    {
        margin: 10px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-ba8131a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-377984 .elementor-element.elementor-element-9fa82ac>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-9fa82ac
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567
    {
        width: var(--container-widget-width,273.859px);
        max-width: 273.859px;
        --container-widget-width: 273.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-8533567 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 24%;
    }
    .elementor-377984 .elementor-element.elementor-element-ff1868b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-ff1868b
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-ee4d3b2
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b
    {
        width: var(--container-widget-width,254px);
        max-width: 254px;
        --container-widget-width: 254px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-fa4789b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-377984 .elementor-element.elementor-element-5791ecc>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-5791ecc
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-9497267 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-377984 .elementor-element.elementor-element-126474f>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-126474f
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-5242e2f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-377984 .elementor-element.elementor-element-06f22ed>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-06f22ed
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-5eddfa6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-ebe8cf3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-377984 .elementor-element.elementor-element-04b3ed8>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-04b3ed8
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-aeedbf7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-377984 .elementor-element.elementor-element-f3c79e9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-f3c79e9
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-4d15348 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-377984 .elementor-element.elementor-element-0c2ebb7>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-0c2ebb7
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-1400bb0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4
    {
        width: var(--container-widget-width,254px);
        max-width: 254px;
        --container-widget-width: 254px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-ad7f3e4 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-377984 .elementor-element.elementor-element-930cbd4>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-930cbd4
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5 .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0%;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0%;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0%;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-42facc5 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 43%;
    }
    .elementor-377984 .elementor-element.elementor-element-e74cb6b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-e74cb6b
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-62cfd12 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-377984 .elementor-element.elementor-element-9b4817d>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-9b4817d
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-0575ff8
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-f9d6765 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-377984 .elementor-element.elementor-element-3910902>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-3910902
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee
    {
        width: var(--container-widget-width,246px);
        max-width: 246px;
        --container-widget-width: 246px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-c023cee .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-377984 .elementor-element.elementor-element-d7477d3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-d7477d3
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-23d6976 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 26%;
    }
    .elementor-377984 .elementor-element.elementor-element-71ba782>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-71ba782
    {
        font-size: 13.31px;
    }
    .elementor-377984 .elementor-element.elementor-element-3292c62
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-1a7e8b0
    {
        --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-377984 .elementor-element.elementor-element-4805796
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-4805796.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-377984 .elementor-element.elementor-element-e496876
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-e496876.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-e496876 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-377984 .elementor-element.elementor-element-1a59f8c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-1a59f8c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-01b451f.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-377984 .elementor-element.elementor-element-58ba688
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-58ba688.e-con
    {
        --order: 2;
    }
    .elementor-377984 .elementor-element.elementor-element-5cbf2c0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .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-377984 .elementor-element.elementor-element-2be7f84>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-2be7f84
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-2be7f84 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-377984 .elementor-element.elementor-element-0dfd5c3.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-377984 .elementor-element.elementor-element-9558999
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-38367b0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-377984 .elementor-element.elementor-element-f5f25c5>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f5f25c5
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-f5f25c5 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-377984 .elementor-element.elementor-element-2ca2ca7
    {
        --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-377984 .elementor-element.elementor-element-bb8656c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-124abb0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-377984 .elementor-element.elementor-element-bbc1c96>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-bbc1c96
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-bbc1c96 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-377984 .elementor-element.elementor-element-703d60a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-e7bcf34 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-377984 .elementor-element.elementor-element-820d23c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-820d23c
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-820d23c .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-377984 .elementor-element.elementor-element-eeb11dd
    {
        --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-377984 .elementor-element.elementor-element-59e02a6
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-35bbdb0 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-377984 .elementor-element.elementor-element-7a86008>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-7a86008
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-7a86008 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-377984 .elementor-element.elementor-element-113e7b0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-0b65bb3 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-377984 .elementor-element.elementor-element-2698b31>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-2698b31
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-2698b31 .elementor-icon-list-item>a
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-377984 .elementor-element.elementor-element-84b9160
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-8c3df63 .elementor-heading-title
    {
        font-size: 16px;
        line-height: 1.6em;
    }
    .elementor-377984 .elementor-element.elementor-element-763e5a6
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-4e9ba2d>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-4e9ba2d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-377984 .elementor-element.elementor-element-80e3933>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-80e3933 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-01aeb9c
    {
        --width: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-8a1976b
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-377984 .elementor-element.elementor-element-db3fa4a .elementor-counter
    {
        gap: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-db3fa4a .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-377984 .elementor-element.elementor-element-db3fa4a .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-377984 .elementor-element.elementor-element-9bbc899
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-9c2215b .elementor-counter
    {
        gap: 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-9c2215b .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-377984 .elementor-element.elementor-element-9c2215b .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-377984 .elementor-element.elementor-element-81c68b0
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-2559efa
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-377984 .elementor-element.elementor-element-2559efa .elementor-counter
    {
        gap: 2px;
    }
    .elementor-377984 .elementor-element.elementor-element-2559efa .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-377984 .elementor-element.elementor-element-2559efa .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-377984 .elementor-element.elementor-element-2c1c911
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-320c2a7
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-377984 .elementor-element.elementor-element-320c2a7 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-377984 .elementor-element.elementor-element-320c2a7 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-377984 .elementor-element.elementor-element-320c2a7 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-377984 .elementor-element.elementor-element-28311e6
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-377984 .elementor-element.elementor-element-28311e6.e-con
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-8251233
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-377984 .elementor-element.elementor-element-8251233 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-377984 .elementor-element.elementor-element-8251233 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-377984 .elementor-element.elementor-element-8251233 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-377984 .elementor-element.elementor-element-20daef1
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-5ebb47f.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-5ebb47f .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-377984 .elementor-element.elementor-element-ccd5873
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-16bca7b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-377984 .elementor-element.elementor-element-dba6dc0>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-dba6dc0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-dba6dc0 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-377984 .elementor-element.elementor-element-29987ea
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-377984 .elementor-element.elementor-element-6edef31
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-33a8512>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-75d22a5
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-3ef5cef>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8051079
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-e5b8f43
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-b444f94
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-269f2a0
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-db1fc5a
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-7d9a865
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-d10ea5e
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-d703d7f
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-6a4b8c1
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-ca94d35
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-ca9e91c
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-f565780
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-75814b5
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-5e64bad
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-abf3d72
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-f1f3f58
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-71c7832
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-2511855
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-e7ca033
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-7bfc63a
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-052e066
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-abc4389
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-33ec1ba
    {
        --width: 50%;
    }
    .elementor-377984 .elementor-element.elementor-element-a77da4d
    {
        --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-377984 .elementor-element.elementor-element-a77da4d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-a77da4d.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-377984 .elementor-element.elementor-element-777f070
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-2ed7a7d
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-dba016f
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-ebb2d63 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-377984 .elementor-element.elementor-element-c59287e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-c59287e .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-9748e97
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-a8b3b0f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-dbddca6
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-2ce680b .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-63059e9
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e
    {
        width: var(--container-widget-width,282px);
        max-width: 282px;
        --container-widget-width: 282px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-1441a8e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-9344690
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c
    {
        width: var(--container-widget-width,262.312px);
        max-width: 262.312px;
        --container-widget-width: 262.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-f17f98c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-6f4daf0.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-6f4daf0 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-377984 .elementor-element.elementor-element-f10cbf1
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-4f6d194>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-4f6d194 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-377984 .elementor-element.elementor-element-b86467d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-b86467d .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-efad803
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-6e4f3aa .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-377984 .elementor-element.elementor-element-2e86ffa .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-377984 .elementor-element.elementor-element-b826b1e .elementor-heading-title
    {
        font-size: 24px;
    }
    .elementor-377984 .elementor-element.elementor-element-24d39c5
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-7da990a.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-7da990a .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-377984 .elementor-element.elementor-element-49076e3
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-662ec4c
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-246bc01 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-377984 .elementor-element.elementor-element-d8137f3>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-d8137f3 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-88d86a2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-377984 .elementor-element.elementor-element-88d86a2
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-88d86a2 .elementor-icon-list-item>a
    {
        font-size: 14px;
        line-height: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-1799961
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-3dcda2d
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-b88e121>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-b88e121 .elementor-button
    {
        padding: 11.69px 27.28px 11.69px 27.28px;
    }
    .elementor-377984 .elementor-element.elementor-element-3f2445c
    {
        padding: 36px 0 36px 0;
    }
    .elementor-377984 .elementor-element.elementor-element-bbfc6d4>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-bac79c1>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-29e9113>.elementor-widget-container
    {
        padding: 0 20px 0 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-29e9113 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-377984 .elementor-element.elementor-element-9f47341>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-9f47341 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-9f47341 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-377984 .elementor-element.elementor-element-3e31a60
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-e5b17b5.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-e5b17b5 .elementor-button
    {
        padding: 17px 40px 17px 40px;
    }
    .elementor-377984 .elementor-element.elementor-element-0b39474
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-a589dba>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-a589dba .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-377984 .elementor-element.elementor-element-8bac604>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8bac604 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-797e311 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-377984 .elementor-element.elementor-element-390f608
    {
        --padding-top: 7px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-ce30e31 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-377984 .elementor-element.elementor-element-c0aca8d .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-377984 .elementor-element.elementor-element-bba3702 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-377984 .elementor-element.elementor-element-dbc1fdc
    {
        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: 24px;
    }
    .elementor-377984 .elementor-element.elementor-element-dbc1fdc.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-dac3c9a
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-93e58bf
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-93e58bf>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-93e58bf.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-93e58bf .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-377984 .elementor-element.elementor-element-8dbdff0>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-8dbdff0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-d693e16>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-d693e16 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-eba0304>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-eba0304 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-a8c2256>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-377984 .elementor-element.elementor-element-a8c2256 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-377984 .elementor-element.elementor-element-4e05e0c
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-377984 .elementor-element.elementor-element-bc5c612
    {
        width: var(--container-widget-width,84.855%);
        max-width: 84.855%;
        --container-widget-width: 84.855%;
        --container-widget-flex-grow: 0;
    }
    .elementor-377984 .elementor-element.elementor-element-bc5c612.elementor-element
    {
        --align-self: center;
    }
    .elementor-377984 .elementor-element.elementor-element-bc5c612 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-377984 .elementor-element.elementor-element-c3d6ac6>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-377984 .elementor-element.elementor-element-c3d6ac6 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-377984 .elementor-element.elementor-element-4296bfa
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-7ba17c9
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-4f22cae
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-9517552
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-335668d
    {
        font-size: 14px;
    }
    .elementor-377984 .elementor-element.elementor-element-4813986>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-377984 .elementor-element.elementor-element-4813986
    {
        --n-accordion-title-font-size: 15px;
    }
}
@media(min-width: 768px)
{
    .elementor-377984 .elementor-element.elementor-element-f280196
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-8cb0b11
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-302afaa
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-f31e003
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-0017fe6
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-1370b4c
    {
        --width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-76d3196
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-d41586b
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-9dcbe14
    {
        --width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-fec096b
    {
        --width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-1007053
    {
        --width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-7603431
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-ef0fc8e
    {
        --width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-cd87ef3
    {
        --width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-1998731
    {
        --width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-5ed20cb
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-bc4a2ef
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-5aab00b
    {
        --width: 12.5%;
    }
    .elementor-377984 .elementor-element.elementor-element-daad76c
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-818a489
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-fa03e07
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-d521152
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-8f55b08
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-75e9faf
    {
        --width: 12.5%;
    }
    .elementor-377984 .elementor-element.elementor-element-731e090
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-5a3512b
    {
        --width: 12.5%;
    }
    .elementor-377984 .elementor-element.elementor-element-fab3f3a
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-e48c6a0
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-58cf019
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-87bfb18
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-6b61038
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-17e42b1
    {
        --width: 12.5%;
    }
    .elementor-377984 .elementor-element.elementor-element-9a6abb3
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-e661475
    {
        --width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-0331e63
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-3eec958
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-0ab567b
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-c281b2e
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-0333d22
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-f2f268a
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-e4afdb6
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-e6d37e1
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-6a1659d
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-3874176
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-b1bca2b
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-4bb1785
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-c1111d3
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-b342b24
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-5d75ce3
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-41ea66b
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-f32663e
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-8ffa55e
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-d3f50b3
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-dbb05b4
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-7046e00
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-2a1cb1e
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-fe3969b
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-eef6cce
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-03aeda6
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-ac38ece
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-fd58c71
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-52cac06
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-780838a
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-05e09d5
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-96cf7fb
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-896bb6a
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-b28df06
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-9505a71
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-6240b25
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-34cc235
    {
        --content-width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-fb58306
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-10dd867
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-d016a89
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-b57ad62
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-82de3ca
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-95ce672
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-834fde5
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-b95010a
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-5febe03
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-3f0f533
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-622385c
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-b547c71
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-8b2c7b0
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-ee4d3b2
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-5eddfa6
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-1400bb0
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-0575ff8
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-3292c62
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-1a7e8b0
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-4805796
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-58ba688
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-60d6503
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-77cfec1
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-9558999
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-bb8656c
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-010a254
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-14006c8
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-703d60a
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-59e02a6
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-c3a9196
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-113434f
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-113e7b0
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-01aeb9c
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-8a1976b
    {
        --width: 20%;
    }
    .elementor-377984 .elementor-element.elementor-element-9bbc899
    {
        --width: 20%;
    }
    .elementor-377984 .elementor-element.elementor-element-d97307b
    {
        --width: 25%;
    }
    .elementor-377984 .elementor-element.elementor-element-81c68b0
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-2c1c911
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-28311e6
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-ccd5873
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-cf20528
    {
        --width: 10%;
    }
    .elementor-377984 .elementor-element.elementor-element-6edef31
    {
        --width: 16%;
    }
    .elementor-377984 .elementor-element.elementor-element-75d22a5
    {
        --width: 16%;
    }
    .elementor-377984 .elementor-element.elementor-element-8051079
    {
        --width: 16%;
    }
    .elementor-377984 .elementor-element.elementor-element-e5b8f43
    {
        --width: 16%;
    }
    .elementor-377984 .elementor-element.elementor-element-b444f94
    {
        --width: 16%;
    }
    .elementor-377984 .elementor-element.elementor-element-87731ea
    {
        --width: 10%;
    }
    .elementor-377984 .elementor-element.elementor-element-7c2e0d4
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-269f2a0
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-db1fc5a
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-7d9a865
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-d10ea5e
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-d703d7f
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-2277cb5
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-44f4247
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-6a4b8c1
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-ca94d35
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-ca9e91c
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-f565780
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-75814b5
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-56b0467
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-33f4fac
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-5e64bad
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-abf3d72
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-f1f3f58
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-71c7832
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-afc7f35
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-5905c21
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-87865d7
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-0fe6785
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-2511855
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-e7ca033
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-7bfc63a
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-052e066
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-abc4389
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-745793f
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-93f8618
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-33ec1ba
    {
        --width: 14%;
    }
    .elementor-377984 .elementor-element.elementor-element-9c84dbb
    {
        --width: 12%;
    }
    .elementor-377984 .elementor-element.elementor-element-429c235
    {
        --width: 12%;
    }
    .elementor-377984 .elementor-element.elementor-element-68bd836
    {
        --width: 12%;
    }
    .elementor-377984 .elementor-element.elementor-element-2a97d00
    {
        --width: 12%;
    }
    .elementor-377984 .elementor-element.elementor-element-d87d253
    {
        --width: 15%;
    }
    .elementor-377984 .elementor-element.elementor-element-2ed7a7d
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-9748e97
    {
        --width: 1140px;
    }
    .elementor-377984 .elementor-element.elementor-element-a8b3b0f
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-f10cbf1
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-18cd1d1
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-efad803
    {
        --content-width: 1600px;
    }
    .elementor-377984 .elementor-element.elementor-element-d2e63d0
    {
        --width: 28.878%;
    }
    .elementor-377984 .elementor-element.elementor-element-fa15ead
    {
        --width: 28.878%;
    }
    .elementor-377984 .elementor-element.elementor-element-45ecd4f
    {
        --width: 28.878%;
    }
    .elementor-377984 .elementor-element.elementor-element-49076e3
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-4097c37
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-0e10572
    {
        --width: 10%;
    }
    .elementor-377984 .elementor-element.elementor-element-9290d9b
    {
        --width: 40%;
    }
    .elementor-377984 .elementor-element.elementor-element-1799961
    {
        --width: 40%;
    }
    .elementor-377984 .elementor-element.elementor-element-8a15488
    {
        --width: 10%;
    }
    .elementor-377984 .elementor-element.elementor-element-f3d833b
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-067360f
    {
        --width: 23%;
    }
    .elementor-377984 .elementor-element.elementor-element-390f608
    {
        --width: 24.536%;
    }
    .elementor-377984 .elementor-element.elementor-element-6120f72
    {
        --width: 25.956%;
    }
    .elementor-377984 .elementor-element.elementor-element-34103f2
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-9b0498d
    {
        --width: 30%;
    }
    .elementor-377984 .elementor-element.elementor-element-8234414
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-dac3c9a
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-4e05e0c
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-def997b
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-42fd50e
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-7ae3e88
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-f59c718
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-f4b7309
    {
        --content-width: 1460px;
    }
    .elementor-377984 .elementor-element.elementor-element-b30b2da
    {
        --content-width: 100%;
    }
    .elementor-377984 .elementor-element.elementor-element-ec9a499
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-377984 .elementor-element.elementor-element-95ce672
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-834fde5
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-b95010a
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-3f0f533
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-622385c
    {
        --width: 33%;
    }
    .elementor-377984 .elementor-element.elementor-element-b547c71
    {
        --width: 33%;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-377984 .elementor-element.elementor-element-6edef31
    {
        --width: 19%;
    }
    .elementor-377984 .elementor-element.elementor-element-75d22a5
    {
        --width: 19%;
    }
    .elementor-377984 .elementor-element.elementor-element-8051079
    {
        --width: 19%;
    }
    .elementor-377984 .elementor-element.elementor-element-e5b8f43
    {
        --width: 19%;
    }
    .elementor-377984 .elementor-element.elementor-element-b444f94
    {
        --width: 19%;
    }
}/* Start custom CSS for html, class: .elementor-element-dc4f624 */
.sub_header ul.subheader li a
{
    color: #fff;
    font-size: 18px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-f31e003 */
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-f165a59 *//*.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-76d3196 */
@media(max-width: 767px)
{
    .sweepstakes-games-offer .elementor-image-box-wrapper
    {
        display: inline-flex;
    }
    .sweepstakes-games-offer .elementor-image-box-content
    {
        padding-top: 15px;
        padding-left: 25px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1955f4e */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-25af680 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8b2c7b0 *//*.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-ee4d3b2 *//*.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-5eddfa6 *//*.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-1400bb0 *//*.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-0575ff8 *//*.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-3292c62 *//*.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-58ba688 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-9558999 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-bb8656c */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-703d60a */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-113e7b0 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d72c62c */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-75a13db */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-a77da4d */
@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-a8b3b0f *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-65a2818 */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}
.timeline.height-10:after
{
    height: 910px!important;
}/* End custom CSS *//* Start custom CSS for column, class: .elementor-element-5df30e7 */
.timeline .proccessNo
{
    width: 100%;
    max-width: 65px;
}
.timeline.height-12:after
{
    height: 986px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3e31a60 *//*.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-f3d833b */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-34103f2 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0b39474 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-4813986 */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS */
