﻿.elementor-275250 .elementor-element.elementor-element-5731677
{
    --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-275250 .elementor-element.elementor-element-5731677:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-5731677>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-275250 .elementor-element.elementor-element-533ff94
{
    --display: flex;
    --justify-content: center;
    border-style: none;
    --border-style: none;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-275250 .elementor-element.elementor-element-533ff94:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-533ff94>.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-275250 .elementor-element.elementor-element-408d4e8 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 51px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-widget-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-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(9px / 2);
}
.elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(9px / 2);
}
.elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(9px / 2);
    margin-left: calc(9px / 2);
}
.elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-9px / 2);
    margin-left: calc(-9px / 2);
}
body.rtl .elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-9px / 2);
}
body:not(.rtl) .elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-9px / 2);
}
.elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-275250 .elementor-element.elementor-element-cae8d9b
{
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}
.elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 300;
}
.elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-text
{
    color: #fff;
    transition: color .3s;
}
.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-275250 .elementor-element.elementor-element-fe3872e .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: 18px 30px 18px 30px;
}
.elementor-275250 .elementor-element.elementor-element-fe3872e .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-fe3872e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-fe3872e>.elementor-widget-container
{
    margin: 25px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-fe3872e .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-fe3872e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-936abb4
{
    --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-275250 .elementor-element.elementor-element-89bc35e
{
    --display: flex;
    --justify-content: center;
}
.elementor-275250 .elementor-element.elementor-element-89bc35e:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-89bc35e>.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-275250 .elementor-element.elementor-element-c40162d
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-c40162d:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-c40162d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-275250 .elementor-element.elementor-element-c91128b
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-05ad621
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-05ad621 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-275250 .elementor-element.elementor-element-c4726e1
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-c4726e1 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-c4726e1 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-275250 .elementor-element.elementor-element-921efaa
{
    --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-275250 .elementor-element.elementor-element-fb3e9d5
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-fb3e9d5:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-fb3e9d5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-widget-image-box .neb-protected-content-message, .elementor-widget-image-box .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-title
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-275250 .elementor-element.elementor-element-2e90208>.elementor-widget-container
{
    margin: 0 0 0 -20px;
}
.elementor-275250 .elementor-element.elementor-element-2e90208.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-275250 .elementor-element.elementor-element-2e90208.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-275250 .elementor-element.elementor-element-2e90208.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.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-275250 .elementor-element.elementor-element-e9d9807
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-01da4d8
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-01da4d8:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-01da4d8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-275250 .elementor-element.elementor-element-8c76d4c>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-title
{
    margin-bottom: 22px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-e2d30ad>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-e2d30ad
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-dea5af6
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-dea5af6:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-dea5af6>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-eb0b31a>.elementor-widget-container
{
    margin: 0 0 0 -20px;
}
.elementor-275250 .elementor-element.elementor-element-eb0b31a.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-275250 .elementor-element.elementor-element-eb0b31a.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-275250 .elementor-element.elementor-element-eb0b31a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-title
{
    margin-bottom: 7px;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-51c6a6c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-304cb31
{
    --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-275250 .elementor-element.elementor-element-b5daada
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-b5daada:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-b5daada>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-275250 .elementor-element.elementor-element-d36aeea>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-d36aeea.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-d36aeea.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-d36aeea.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-d36aeea.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-title
{
    margin-bottom: 30px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-aad5cd9>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-aad5cd9
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-c29f997
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-c29f997:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-c29f997>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-4281165>.elementor-widget-container
{
    margin: 0 0 0 -20px;
}
.elementor-275250 .elementor-element.elementor-element-4281165.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-4281165.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-275250 .elementor-element.elementor-element-4281165.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-275250 .elementor-element.elementor-element-4281165.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-f52992e>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-f52992e
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-55a913c
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-55a913c:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-55a913c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-275250 .elementor-element.elementor-element-eedc3c9>.elementor-widget-container
{
    margin: 0 0 0 -25px;
}
.elementor-275250 .elementor-element.elementor-element-eedc3c9.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-eedc3c9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-eedc3c9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-eedc3c9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-title
{
    margin-bottom: 7px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-9264e25>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-9264e25
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-0684060
{
    --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-275250 .elementor-element.elementor-element-5005d42 .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: 18px 30px 18px 30px;
}
.elementor-275250 .elementor-element.elementor-element-5005d42 .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-5005d42 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-5005d42 .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-5005d42 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-abd9ffc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 72px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-abd9ffc:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-abd9ffc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-275250 .elementor-element.elementor-element-a911697
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-2cdcce5
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-2cdcce5 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-1ad95d3
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-275250 .elementor-element.elementor-element-1ad95d3 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-1ad95d3 .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-b35cdb0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-eda8948
{
    --display: flex;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-9efa178
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-141de8c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-141de8c.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-141de8c.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-141de8c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-141de8c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-141de8c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-275250 .elementor-element.elementor-element-141de8c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-94ed2c3
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-94ed2c3>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-94ed2c3.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-cca10e9
{
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-c3a09f3>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-c3a09f3.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-275250 .elementor-element.elementor-element-c3a09f3.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-275250 .elementor-element.elementor-element-c3a09f3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-275250 .elementor-element.elementor-element-c3a09f3 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-c3a09f3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-275250 .elementor-element.elementor-element-c3a09f3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-c07b999
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-c07b999>.elementor-widget-container
{
    margin: 10px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-c07b999.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-b596f76
{
    --display: flex;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-ef3d7f3.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-ef3d7f3.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-ef3d7f3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-ef3d7f3 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-ef3d7f3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-275250 .elementor-element.elementor-element-ef3d7f3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-54b91c1
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-54b91c1>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-54b91c1.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-c81e70e
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-1631fd1.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-1631fd1.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-1631fd1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-1631fd1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-1631fd1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-275250 .elementor-element.elementor-element-1631fd1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-b8dfb4c
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-b8dfb4c>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-b8dfb4c.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-4d6a01c
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-d76d764>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-d76d764.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-d76d764.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-d76d764.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-d76d764 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-d76d764 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-275250 .elementor-element.elementor-element-d76d764 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-5bc65f8
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-5bc65f8>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-5bc65f8.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-4058999
{
    --display: flex;
    --margin-top: 65px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-57a07a9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-57a07a9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-57a07a9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-57a07a9 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-57a07a9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-275250 .elementor-element.elementor-element-57a07a9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-6a5c1af
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-6a5c1af>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-6a5c1af.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-850c9f7
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-995ef2e.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-995ef2e.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-995ef2e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-995ef2e .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-995ef2e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-275250 .elementor-element.elementor-element-995ef2e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-2451387
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-2451387>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-2451387.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-2fe5be3
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-06977e9>.elementor-widget-container
{
    margin: 100px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-536376f
{
    --display: flex;
    --margin-top: 83px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-7dd2d45>.elementor-widget-container
{
    padding: 0 0 0 85px;
}
.elementor-275250 .elementor-element.elementor-element-7dd2d45.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-7dd2d45.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-7dd2d45.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-7dd2d45 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-7dd2d45 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-275250 .elementor-element.elementor-element-7dd2d45 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-febfc3a
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-febfc3a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-275250 .elementor-element.elementor-element-febfc3a.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-e790f0c
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-7c4800c>.elementor-widget-container
{
    padding: 0 0 0 70px;
}
.elementor-275250 .elementor-element.elementor-element-7c4800c.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-7c4800c.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-7c4800c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-7c4800c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2em;
}
.elementor-275250 .elementor-element.elementor-element-7c4800c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-275250 .elementor-element.elementor-element-7c4800c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-be8f984
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-be8f984>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-275250 .elementor-element.elementor-element-be8f984.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-7c56e37
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-d078a82
{
    width: var(--container-widget-width,102.171%);
    max-width: 102.171%;
    --container-widget-width: 102.171%;
    --container-widget-flex-grow: 0;
}
.elementor-275250 .elementor-element.elementor-element-d078a82>.elementor-widget-container
{
    padding: 0 0 0 70px;
}
.elementor-275250 .elementor-element.elementor-element-d078a82.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-d078a82.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-d078a82.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-d078a82.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-d078a82 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-d078a82 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-275250 .elementor-element.elementor-element-d078a82 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-95df7e7
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-95df7e7>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-275250 .elementor-element.elementor-element-95df7e7.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-43e8220
{
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-43e8220.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-1d7bdb9>.elementor-widget-container
{
    padding: 0 0 0 70px;
}
.elementor-275250 .elementor-element.elementor-element-1d7bdb9.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-1d7bdb9.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-1d7bdb9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-1d7bdb9 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-1d7bdb9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-275250 .elementor-element.elementor-element-1d7bdb9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-3cc5e2c
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-3cc5e2c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-275250 .elementor-element.elementor-element-3cc5e2c.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-f7b0ada
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-805e349>.elementor-widget-container
{
    padding: 0 0 0 64px;
}
.elementor-275250 .elementor-element.elementor-element-805e349.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-805e349.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-805e349.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-805e349 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-275250 .elementor-element.elementor-element-805e349 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-275250 .elementor-element.elementor-element-805e349 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-c27d456
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-c27d456>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 25px;
}
.elementor-275250 .elementor-element.elementor-element-c27d456.elementor-element
{
    --align-self: flex-end;
}
.elementor-275250 .elementor-element.elementor-element-0db1f69
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-6c86ef4
{
    --display: flex;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-93207fe.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-275250 .elementor-element.elementor-element-93207fe.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-275250 .elementor-element.elementor-element-93207fe.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-275250 .elementor-element.elementor-element-93207fe .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-275250 .elementor-element.elementor-element-93207fe .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-275250 .elementor-element.elementor-element-93207fe .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-fe96580
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-fe96580>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-c59cbb5
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-ba7c8d0.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-ba7c8d0.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-ba7c8d0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-ba7c8d0 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-275250 .elementor-element.elementor-element-ba7c8d0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-275250 .elementor-element.elementor-element-ba7c8d0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-36aea29
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-36aea29>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-36aea29.elementor-element
{
    --align-self: flex-start;
}
.elementor-275250 .elementor-element.elementor-element-bf6f586
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-082dc10.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-082dc10.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-082dc10.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-082dc10 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-275250 .elementor-element.elementor-element-082dc10 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-275250 .elementor-element.elementor-element-082dc10 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-68dd05b
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-68dd05b>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-1cae74a
{
    --display: flex;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-ee83ef4.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-275250 .elementor-element.elementor-element-ee83ef4.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-275250 .elementor-element.elementor-element-ee83ef4.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-275250 .elementor-element.elementor-element-ee83ef4 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-275250 .elementor-element.elementor-element-ee83ef4 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 22%;
}
.elementor-275250 .elementor-element.elementor-element-ee83ef4 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-6ea6c33
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-6ea6c33>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-d4a82ca
{
    --display: flex;
    --margin-top: 15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-fd4ebe8.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-275250 .elementor-element.elementor-element-fd4ebe8.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-275250 .elementor-element.elementor-element-fd4ebe8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-275250 .elementor-element.elementor-element-fd4ebe8 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-275250 .elementor-element.elementor-element-fd4ebe8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-275250 .elementor-element.elementor-element-fd4ebe8 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-b83c272
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-b83c272>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-14e39ca
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-f05fe2b.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-275250 .elementor-element.elementor-element-f05fe2b.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-275250 .elementor-element.elementor-element-f05fe2b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-275250 .elementor-element.elementor-element-f05fe2b .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-275250 .elementor-element.elementor-element-f05fe2b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-275250 .elementor-element.elementor-element-f05fe2b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-904906e
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-904906e>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-224fae8
{
    --display: flex;
    --margin-top: 35px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-0a1fad7.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-275250 .elementor-element.elementor-element-0a1fad7.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-275250 .elementor-element.elementor-element-0a1fad7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-275250 .elementor-element.elementor-element-0a1fad7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
}
.elementor-275250 .elementor-element.elementor-element-0a1fad7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-275250 .elementor-element.elementor-element-0a1fad7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-275250 .elementor-element.elementor-element-a70cf31
{
    width: var(--container-widget-width,100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-a70cf31>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-fa3b01b
{
    --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-275250 .elementor-element.elementor-element-fa3b01b:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-fa3b01b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-275250 .elementor-element.elementor-element-3a4f6d3 .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: 18px 30px 18px 30px;
}
.elementor-275250 .elementor-element.elementor-element-3a4f6d3 .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-3a4f6d3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-3a4f6d3 .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-3a4f6d3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-e2a688a
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-e2a688a:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-e2a688a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-275250 .elementor-element.elementor-element-64ea2e9
{
    --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-275250 .elementor-element.elementor-element-5b8833b
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-5b8833b .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-d766e5d
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-d766e5d .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-d766e5d .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-275250 .elementor-element.elementor-element-14a2b73
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-14a2b73.e-con
{
    --align-self: center;
}
.elementor-275250 .elementor-element.elementor-element-e6a2644
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-e6a2644 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-c821067
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-f5b8fdb
{
    --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-275250 .elementor-element.elementor-element-de97c68 .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: 18px 30px 18px 30px;
}
.elementor-275250 .elementor-element.elementor-element-de97c68 .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-de97c68 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-de97c68 .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-de97c68 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-b05dffc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-b05dffc:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-b05dffc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-5c95b5f
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-6b99f50>.elementor-widget-container
{
    padding: 72px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-6b99f50.elementor-element
{
    --align-self: center;
}
.elementor-275250 .elementor-element.elementor-element-6b99f50
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-6b99f50 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-1991f25
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-1991f25 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-1991f25 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-275250 .elementor-element.elementor-element-7a80f41
{
    --display: flex;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-3728bca
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}
.elementor-275250 .elementor-element.elementor-element-3ddb20e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-a71c375
{
    --display: flex;
    --flex-direction: 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-275250 .elementor-element.elementor-element-cf6100a .elementor-counter
{
    gap: 10px;
}
.elementor-275250 .elementor-element.elementor-element-cf6100a .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-275250 .elementor-element.elementor-element-cf6100a .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-275250 .elementor-element.elementor-element-3a91e8a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-widget-spacer .neb-protected-content-message, .elementor-widget-spacer .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-275250 .elementor-element.elementor-element-8d9be0f
{
    --spacer-size: 70px;
}
.elementor-275250 .elementor-element.elementor-element-8d9be0f>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-81ffca6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-cc9e1d8 .elementor-counter
{
    gap: 10px;
}
.elementor-275250 .elementor-element.elementor-element-cc9e1d8 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-275250 .elementor-element.elementor-element-cc9e1d8 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-275250 .elementor-element.elementor-element-929701b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-e11a557
{
    --spacer-size: 70px;
}
.elementor-275250 .elementor-element.elementor-element-e11a557>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-04813ee
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-eff2dc1 .elementor-counter
{
    gap: 10px;
}
.elementor-275250 .elementor-element.elementor-element-eff2dc1 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-275250 .elementor-element.elementor-element-eff2dc1 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-275250 .elementor-element.elementor-element-c575045
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-8883b54
{
    --spacer-size: 70px;
}
.elementor-275250 .elementor-element.elementor-element-8883b54>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-79947a6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-4ebc437 .elementor-counter
{
    gap: 10px;
}
.elementor-275250 .elementor-element.elementor-element-4ebc437 .elementor-counter-number-wrapper
{
    color: #1754d5;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 700;
}
.elementor-275250 .elementor-element.elementor-element-4ebc437 .elementor-counter-title
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}
.elementor-275250 .elementor-element.elementor-element-fa81979
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-c5644ce
{
    --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-275250 .elementor-element.elementor-element-7140949 .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: 18px 30px 18px 30px;
}
.elementor-275250 .elementor-element.elementor-element-7140949 .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-7140949 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-7140949 .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-7140949 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-8b3e5f1
{
    --display: flex;
    --flex-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: 50px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-8b3e5f1:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-8b3e5f1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-275250 .elementor-element.elementor-element-4b2b9f1
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-4b2b9f1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.5em;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-d0f3722
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.4px;
}
.elementor-275250 .elementor-element.elementor-element-d0f3722 .elementor-divider-separator
{
    width: 13%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-d0f3722 .elementor-divider
{
    text-align: center;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-275250 .elementor-element.elementor-element-f7ae5cd
{
    --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-275250 .elementor-element.elementor-element-10ec826
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-89f4fad
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-656aca7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-b962a72
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-2ebe8ce
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-74aa727
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-334d8f6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-0b1405e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-280309d
{
    --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-275250 .elementor-element.elementor-element-d5558be
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-7b5be50
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-f1ef3eb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-c9d3d9e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-7701ddb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-4a7d204
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-ed0849f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-56030c9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-6b184d9
{
    --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-275250 .elementor-element.elementor-element-a557a93
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-17b09fb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-b5a653d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-6248e13
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-1b7bab9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-508b185
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-60f1e05
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-2f164c3
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-68713c4
{
    --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-275250 .elementor-element.elementor-element-870f198 .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-275250 .elementor-element.elementor-element-870f198 .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-870f198 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-870f198 .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-870f198 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-9578387
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-9578387:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-9578387>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-24aa783
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-24aa783 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-b003060
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-b003060 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-b003060 .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-275250 .elementor-element.elementor-element-7d4473c
{
    --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-275250 .elementor-element.elementor-element-8ed7abb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-fc90ba1
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-237deca img
{
    height: 100px;
}
.elementor-275250 .elementor-element.elementor-element-3ae6cbc
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-5192ae9 img
{
    height: 100px;
}
.elementor-275250 .elementor-element.elementor-element-a8ebcf8
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-80d4adf
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-8e83adb>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-8e83adb.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-275250 .elementor-element.elementor-element-8e83adb
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-8e83adb img
{
    width: 100%;
}
.elementor-275250 .elementor-element.elementor-element-f74c15f
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-8cc787e img
{
    width: 100%;
    height: 100px;
}
.elementor-275250 .elementor-element.elementor-element-c0b0717
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-1978a6a
{
    --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-275250 .elementor-element.elementor-element-bb8588c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-8931c45
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-d08527f
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-f16598a
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-0a689a5
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-7f6c802
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-1ed69d8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-d46132d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-e5cfe05
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-4056530
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-0a2059a
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-92725cd
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-809d422
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-9a88304
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-f7fd80a
{
    --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-275250 .elementor-element.elementor-element-bce1a3a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-a13e27d
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-85f33ab
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-b831aac
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-80995f0
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-1684490
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-6c2bec5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-d921f9c
{
    --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-275250 .elementor-element.elementor-element-f19e368
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-3f14342
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-ae9e8e5
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-da78c95
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-5018afe
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-27031c3
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-2b39bd2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-dd4d6ed
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-3ac24f9
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-ff4968b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-58f6907
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-0fbec75
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-8d4c11b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-305ffb6
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-2f2f577
{
    --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-275250 .elementor-element.elementor-element-2f2f577>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-275250 .elementor-element.elementor-element-2f2f577.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-275250 .elementor-element.elementor-element-2f2f577.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-275250 .elementor-element.elementor-element-2f2f577.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-275250 .elementor-element.elementor-element-2f2f577>.elementor-widget-container
{
    padding: 20px 0 20px 0;
}
.elementor-275250 .elementor-element.elementor-element-2f2f577.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-275250 .elementor-element.elementor-element-2f2f577 [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-275250 .elementor-element.elementor-element-45295ff
{
    --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-275250 .elementor-element.elementor-element-cf7d3d7 .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-275250 .elementor-element.elementor-element-cf7d3d7 .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-cf7d3d7 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-cf7d3d7 .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-cf7d3d7 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-2ca39ba
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-2ca39ba:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-2ca39ba>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-275250 .elementor-element.elementor-element-ad4edd4
{
    --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-275250 .elementor-element.elementor-element-e2834ec
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-e2834ec .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-dc5baf2
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-dc5baf2 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-dc5baf2 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-275250 .elementor-element.elementor-element-0177b67
{
    --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-275250 .elementor-element.elementor-element-cb47291
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-b33dc07>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-275250 .elementor-element.elementor-element-b33dc07
{
    --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-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 40px;
}
.elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-text
{
    color: #262626;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-ff2ae30
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-872c9cd
{
    --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-275250 .elementor-element.elementor-element-56bf46f .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-275250 .elementor-element.elementor-element-56bf46f .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-56bf46f .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-56bf46f .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-56bf46f .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-868c4f8
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-868c4f8:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-868c4f8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-b9a8581
{
    --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-275250 .elementor-element.elementor-element-018cf47
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-018cf47 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-3c83630
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-3c83630 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-3c83630 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-275250 .elementor-element.elementor-element-ff7cb58
{
    --display: flex;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-ff7cb58.e-con
{
    --align-self: center;
}
.elementor-275250 .elementor-element.elementor-element-08749d9
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-08749d9 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-0d50f3f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 50px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-4640c48 .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: 18px 30px 18px 30px;
}
.elementor-275250 .elementor-element.elementor-element-4640c48 .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-4640c48 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-4640c48 .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-4640c48 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-a874ba4:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-a874ba4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-275250 .elementor-element.elementor-element-a874ba4
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-275250 .elementor-element.elementor-element-a874ba4>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-275250 .elementor-element.elementor-element-a331b30
{
    margin-top: 0;
    margin-bottom: 30px;
}
.elementor-275250 .elementor-element.elementor-element-35ce73d
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-35ce73d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-8a8808c
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-8a8808c .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-8a8808c .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-275250 .elementor-element.elementor-element-7c14fa0
{
    border-style: solid;
    border-width: 0 0 0 0;
    border-color: #fff;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-7c14fa0>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-275250 .elementor-element.elementor-element-8f52149.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-275250 .elementor-element.elementor-element-8f52149.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-275250 .elementor-element.elementor-element-eeeafe3 .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: 18px 30px 18px 30px;
}
.elementor-275250 .elementor-element.elementor-element-eeeafe3 .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-eeeafe3 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-eeeafe3 .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-eeeafe3 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-0911ed1
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-0911ed1:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-0911ed1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-878575c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-878575c
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-878575c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-6752afd
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-6752afd .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-6752afd .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-275250 .elementor-element.elementor-element-1d0ab3f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-538ade5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-2f3988c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-2f3988c.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-d91b75a .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-275250 .elementor-element.elementor-element-d91b75a .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-275250 .elementor-element.elementor-element-d91b75a .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-275250 .elementor-element.elementor-element-33d86cb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-33d86cb.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-d764067 .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-275250 .elementor-element.elementor-element-d764067 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-275250 .elementor-element.elementor-element-d764067 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-275250 .elementor-element.elementor-element-6376970
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-6376970.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-0ca6e57 .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-275250 .elementor-element.elementor-element-0ca6e57 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-275250 .elementor-element.elementor-element-0ca6e57 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-275250 .elementor-element.elementor-element-921cddf
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-ec2326e
{
    --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-275250 .elementor-element.elementor-element-f96ca70
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-8cb2713
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-8cb2713.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-841307e .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-275250 .elementor-element.elementor-element-841307e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-275250 .elementor-element.elementor-element-841307e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-275250 .elementor-element.elementor-element-b476eb7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-1a027a5
{
    width: var(--container-widget-width,86.932%);
    max-width: 86.932%;
    --container-widget-width: 86.932%;
    --container-widget-flex-grow: 0;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-1a027a5>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-1a027a5.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-275250 .elementor-element.elementor-element-b7399a3>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-b7399a3
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-2480c86:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-2480c86>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-275250 .elementor-element.elementor-element-2480c86
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-275250 .elementor-element.elementor-element-2480c86>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-275250 .elementor-element.elementor-element-8c75e16>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-8c75e16
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-8c75e16 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-b227c64
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-b227c64 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-b227c64 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-275250 .elementor-element.elementor-element-28516c5
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-275250 .elementor-element.elementor-element-43e45d4>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-275250 .elementor-element.elementor-element-43e45d4
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-8d25596>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-275250 .elementor-element.elementor-element-8d25596
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-9267c2b
{
    --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-275250 .elementor-element.elementor-element-15b1929>.elementor-widget-container
{
    padding: 8px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-15b1929 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-cfbf1a9 .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-275250 .elementor-element.elementor-element-cfbf1a9 .elementor-button:hover, .elementor-275250 .elementor-element.elementor-element-cfbf1a9 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-cfbf1a9 .elementor-button:hover svg, .elementor-275250 .elementor-element.elementor-element-cfbf1a9 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-275250 .elementor-element.elementor-element-2ab0b39
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-97f79db
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-f576f9c
{
    --display: flex;
    --flex-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: 40px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-9e766f1
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-9e766f1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-ebfbfd0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-ebfbfd0 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-ebfbfd0 .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-275250 .elementor-element.elementor-element-ed2a074
{
    --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-275250 .elementor-element.elementor-element-ed2a074:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-ed2a074>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-275250 .elementor-element.elementor-element-ed2a074: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-275250 .elementor-element.elementor-element-ed2a074, .elementor-275250 .elementor-element.elementor-element-ed2a074::before
{
    --border-transition: .3s;
}
.elementor-275250 .elementor-element.elementor-element-f8307b6
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-f22c99c>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-f22c99c
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-b597257
{
    --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-275250 .elementor-element.elementor-element-b597257:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-b597257>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-275250 .elementor-element.elementor-element-b597257: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-275250 .elementor-element.elementor-element-b597257, .elementor-275250 .elementor-element.elementor-element-b597257::before
{
    --border-transition: .3s;
}
.elementor-275250 .elementor-element.elementor-element-54ed062
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-8e5494d>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-8e5494d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-839e12b
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-275250 .elementor-element.elementor-element-839e12b:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-839e12b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-275250 .elementor-element.elementor-element-839e12b: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-275250 .elementor-element.elementor-element-839e12b, .elementor-275250 .elementor-element.elementor-element-839e12b::before
{
    --border-transition: .3s;
}
.elementor-275250 .elementor-element.elementor-element-4994028
{
    --display: flex;
    --flex-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-275250 .elementor-element.elementor-element-4b90910
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-3cd9807
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-3cd9807:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-3cd9807>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-275250 .elementor-element.elementor-element-3cd9807: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-275250 .elementor-element.elementor-element-3cd9807, .elementor-275250 .elementor-element.elementor-element-3cd9807::before
{
    --border-transition: .3s;
}
.elementor-275250 .elementor-element.elementor-element-db9b995
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-e7aad40
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-8f8d72a
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-8f8d72a:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-8f8d72a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-275250 .elementor-element.elementor-element-25caff2
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-042965d
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-275250 .elementor-element.elementor-element-9e36753
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-9e36753:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-9e36753>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-275250 .elementor-element.elementor-element-006e726
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-b7941f0
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-275250 .elementor-element.elementor-element-9fa0dd9
{
    --display: flex;
}
.elementor-275250 .elementor-element.elementor-element-9fa0dd9:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-9fa0dd9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-275250 .elementor-element.elementor-element-375555e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-275250 .elementor-element.elementor-element-071aadd
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-275250 .elementor-element.elementor-element-a7f441a
{
    --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-275250 .elementor-element.elementor-element-a7f441a>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-275250 .elementor-element.elementor-element-a7f441a>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-a7f441a
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-275250 .elementor-element.elementor-element-a7f441a>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
.elementor-275250 .elementor-element.elementor-element-07d621f:not(.elementor-motion-effects-element-type-background), .elementor-275250 .elementor-element.elementor-element-07d621f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-275250 .elementor-element.elementor-element-07d621f
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-07d621f>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-275250 .elementor-element.elementor-element-c452fe1>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-275250 .elementor-element.elementor-element-c452fe1>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-275250 .elementor-element.elementor-element-44c1f70>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-44c1f70
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-44c1f70 .elementor-heading-title
{
    font-family: "Vanguard CF",Sans-serif;
    font-size: 48px;
    font-weight: 500;
    line-height: 48px;
    color: #0c0c0c;
}
.elementor-275250 .elementor-element.elementor-element-5998f48
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-5998f48 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-5998f48 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-275250 .elementor-element.elementor-element-61b2bbc
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 20px 0;
}
.elementor-275250 .elementor-element.elementor-element-61b2bbc>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-275250 .elementor-element.elementor-element-93fc4c1>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 15px 15px 15px 15px;
}
.elementor-275250 .elementor-element.elementor-element-93fc4c1>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-275250 .elementor-element.elementor-element-be54e07>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-275250 .elementor-element.elementor-element-be54e07 .elementor-icon-list-icon i
{
    color: #1754d4;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-be54e07 .elementor-icon-list-icon svg
{
    fill: #1754d4;
    transition: fill .3s;
}
.elementor-275250 .elementor-element.elementor-element-be54e07
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-275250 .elementor-element.elementor-element-be54e07 .elementor-icon-list-icon
{
    padding-right: 10px;
}
.elementor-275250 .elementor-element.elementor-element-be54e07 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-be54e07 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 2em;
}
.elementor-275250 .elementor-element.elementor-element-be54e07 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-275250 .elementor-element.elementor-element-757e7ff
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-275250 .elementor-element.elementor-element-6f67e22
{
    text-align: center;
}
.elementor-275250 .elementor-element.elementor-element-6f67e22 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-275250 .elementor-element.elementor-element-47b58bc
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-275250 .elementor-element.elementor-element-47b58bc .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-275250 .elementor-element.elementor-element-47b58bc .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-275250 .elementor-element.elementor-element-5731677
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-533ff94
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-936abb4
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-89bc35e
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-921efaa
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-304cb31
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-0684060
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-abd9ffc
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-b35cdb0
    {
        --content-width: 1388px;
    }
    .elementor-275250 .elementor-element.elementor-element-eda8948
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-2fe5be3
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-fa3b01b
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-e2a688a
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-14a2b73
    {
        --width: 1140px;
    }
    .elementor-275250 .elementor-element.elementor-element-f5b8fdb
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-5c95b5f
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-7a80f41
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-3728bca
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-3ddb20e
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-a71c375
    {
        --width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-3a91e8a
    {
        --width: 1.5%;
    }
    .elementor-275250 .elementor-element.elementor-element-81ffca6
    {
        --width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-929701b
    {
        --width: 1.5%;
    }
    .elementor-275250 .elementor-element.elementor-element-04813ee
    {
        --width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-c575045
    {
        --width: 1.5%;
    }
    .elementor-275250 .elementor-element.elementor-element-79947a6
    {
        --width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-fa81979
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-c5644ce
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-8b3e5f1
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-f7ae5cd
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-10ec826
    {
        --width: 8%;
    }
    .elementor-275250 .elementor-element.elementor-element-89f4fad
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-656aca7
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-b962a72
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-2ebe8ce
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-74aa727
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-334d8f6
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-0b1405e
    {
        --width: 8%;
    }
    .elementor-275250 .elementor-element.elementor-element-280309d
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-d5558be
    {
        --width: 8%;
    }
    .elementor-275250 .elementor-element.elementor-element-7b5be50
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-f1ef3eb
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-c9d3d9e
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-7701ddb
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-4a7d204
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-ed0849f
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-56030c9
    {
        --width: 8%;
    }
    .elementor-275250 .elementor-element.elementor-element-6b184d9
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-a557a93
    {
        --width: 8%;
    }
    .elementor-275250 .elementor-element.elementor-element-17b09fb
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-b5a653d
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-6248e13
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-1b7bab9
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-508b185
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-60f1e05
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-2f164c3
    {
        --width: 8%;
    }
    .elementor-275250 .elementor-element.elementor-element-68713c4
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-9578387
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-8ed7abb
    {
        --width: 10%;
    }
    .elementor-275250 .elementor-element.elementor-element-fc90ba1
    {
        --width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-3ae6cbc
    {
        --width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-a8ebcf8
    {
        --width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-80d4adf
    {
        --width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-f74c15f
    {
        --width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-c0b0717
    {
        --width: 10%;
    }
    .elementor-275250 .elementor-element.elementor-element-bb8588c
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-8931c45
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-d08527f
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-f16598a
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-0a689a5
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-7f6c802
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-1ed69d8
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-d46132d
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-e5cfe05
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-4056530
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-0a2059a
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-92725cd
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-809d422
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-9a88304
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-bce1a3a
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-a13e27d
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-85f33ab
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-b831aac
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-80995f0
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-1684490
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-6c2bec5
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-d921f9c
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-f19e368
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-3f14342
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-ae9e8e5
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-da78c95
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-5018afe
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-27031c3
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-2b39bd2
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-dd4d6ed
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-3ac24f9
    {
        --width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-ff4968b
    {
        --width: 12%;
    }
    .elementor-275250 .elementor-element.elementor-element-58f6907
    {
        --width: 12%;
    }
    .elementor-275250 .elementor-element.elementor-element-0fbec75
    {
        --width: 12%;
    }
    .elementor-275250 .elementor-element.elementor-element-8d4c11b
    {
        --width: 12%;
    }
    .elementor-275250 .elementor-element.elementor-element-305ffb6
    {
        --width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-45295ff
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-2ca39ba
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-0177b67
    {
        --content-width: 1108px;
    }
    .elementor-275250 .elementor-element.elementor-element-cb47291
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-ff2ae30
    {
        --width: 40%;
    }
    .elementor-275250 .elementor-element.elementor-element-868c4f8
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-ff7cb58
    {
        --width: 1140px;
    }
    .elementor-275250 .elementor-element.elementor-element-0d50f3f
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-0911ed1
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d0ab3f
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-538ade5
    {
        --width: 5%;
    }
    .elementor-275250 .elementor-element.elementor-element-2f3988c
    {
        --width: 20%;
    }
    .elementor-275250 .elementor-element.elementor-element-33d86cb
    {
        --width: 28%;
    }
    .elementor-275250 .elementor-element.elementor-element-6376970
    {
        --width: 29%;
    }
    .elementor-275250 .elementor-element.elementor-element-921cddf
    {
        --width: 5%;
    }
    .elementor-275250 .elementor-element.elementor-element-ec2326e
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-f96ca70
    {
        --width: 30%;
    }
    .elementor-275250 .elementor-element.elementor-element-8cb2713
    {
        --width: 32%;
    }
    .elementor-275250 .elementor-element.elementor-element-b476eb7
    {
        --width: 30%;
    }
    .elementor-275250 .elementor-element.elementor-element-9267c2b
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-f576f9c
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-f8307b6
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-54ed062
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-4994028
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-3cd9807
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-db9b995
    {
        --content-width: 1460px;
    }
    .elementor-275250 .elementor-element.elementor-element-8f8d72a
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-9e36753
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-9fa0dd9
    {
        --content-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-757e7ff
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-275250 .elementor-element.elementor-element-8cb2713
    {
        --width: 360px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-275250 .elementor-element.elementor-element-533ff94
    {
        --content-width: 94%;
    }
    .elementor-275250 .elementor-element.elementor-element-936abb4
    {
        --content-width: 1108px;
    }
    .elementor-275250 .elementor-element.elementor-element-a71c375
    {
        --width: 22%;
    }
    .elementor-275250 .elementor-element.elementor-element-81ffca6
    {
        --width: 22%;
    }
    .elementor-275250 .elementor-element.elementor-element-04813ee
    {
        --width: 22%;
    }
    .elementor-275250 .elementor-element.elementor-element-79947a6
    {
        --width: 22%;
    }
    .elementor-275250 .elementor-element.elementor-element-fc90ba1
    {
        --width: 19%;
    }
    .elementor-275250 .elementor-element.elementor-element-3ae6cbc
    {
        --width: 19%;
    }
    .elementor-275250 .elementor-element.elementor-element-a8ebcf8
    {
        --width: 19%;
    }
    .elementor-275250 .elementor-element.elementor-element-80d4adf
    {
        --width: 19%;
    }
    .elementor-275250 .elementor-element.elementor-element-f74c15f
    {
        --width: 19%;
    }
    .elementor-275250 .elementor-element.elementor-element-cb47291
    {
        --width: 100%;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-275250 .elementor-element.elementor-element-cca10e9
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-b596f76
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-ef3d7f3 .elementor-image-box-title
    {
        font-size: 24px;
        line-height: 24px;
    }
    .elementor-275250 .elementor-element.elementor-element-c81e70e
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-4d6a01c
    {
        --margin-top: 60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-850c9f7
    {
        --margin-top: 70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-536376f
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45>.elementor-widget-container
    {
        padding: 0 0 0 50px;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-275250 .elementor-element.elementor-element-e790f0c
    {
        --margin-top: 45px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c>.elementor-widget-container
    {
        padding: 0 0 0 50px;
    }
    .elementor-275250 .elementor-element.elementor-element-7c56e37
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-43e8220
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9>.elementor-widget-container
    {
        padding: 0 0 0 40px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9 .elementor-image-box-title
    {
        line-height: 32px;
    }
    .elementor-275250 .elementor-element.elementor-element-f7b0ada
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-805e349>.elementor-widget-container
    {
        padding: 0 0 0 40px;
    }
    .elementor-275250 .elementor-element.elementor-element-bf6f586
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-1cae74a
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-d4a82ca
    {
        --margin-top: 55px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-14e39ca
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-224fae8
    {
        --margin-top: 60px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-e6a2644
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-e6a2644.elementor-element
    {
        --align-self: center;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-275250 .elementor-element.elementor-element-2f2f577
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-ff2ae30
    {
        --justify-content: center;
    }
    .elementor-275250 .elementor-element.elementor-element-08749d9
    {
        width: var(--container-widget-width,85%);
        max-width: 85%;
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-08749d9.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-d764067 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-275250 .elementor-element.elementor-element-0ca6e57 .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-275250 .elementor-element.elementor-element-841307e .elementor-button
    {
        line-height: 1.2em;
    }
    .elementor-275250 .elementor-element.elementor-element-f576f9c
    {
        --padding-top: 50px;
        --padding-bottom: 70px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}
@media(max-width: 1024px)
{
    .elementor-275250 .elementor-element.elementor-element-5731677
    {
        --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;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-275250 .elementor-element.elementor-element-1aa8a9e img
    {
        width: 80%;
    }
    .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-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-275250 .elementor-element.elementor-element-e9d9807>.elementor-widget-container
    {
        margin: 5px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-e9d9807
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c
    {
        width: var(--container-widget-width,169.859px);
        max-width: 169.859px;
        --container-widget-width: 169.859px;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 32px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 32px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 32px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-title
    {
        margin-bottom: 23px;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-275250 .elementor-element.elementor-element-e2d30ad>.elementor-widget-container
    {
        margin: -35px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-e2d30ad
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-275250 .elementor-element.elementor-element-51c6a6c
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-title
    {
        margin-bottom: 27px;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-275250 .elementor-element.elementor-element-aad5cd9
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-275250 .elementor-element.elementor-element-f52992e
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 39%;
    }
    .elementor-275250 .elementor-element.elementor-element-9264e25
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-eda8948
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-9efa178
    {
        --margin-top: 15px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-141de8c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-141de8c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-141de8c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-141de8c .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-94ed2c3
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-cca10e9
    {
        --margin-top: -20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-c3a09f3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-c3a09f3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-c3a09f3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-c3a09f3 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-c07b999
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-b596f76
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-ef3d7f3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ef3d7f3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ef3d7f3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ef3d7f3 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-ef3d7f3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-275250 .elementor-element.elementor-element-54b91c1
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-c81e70e
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-1631fd1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-1631fd1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-1631fd1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-1631fd1 .elementor-image-box-title
    {
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-1631fd1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-275250 .elementor-element.elementor-element-b8dfb4c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-4d6a01c
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-d76d764.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-d76d764.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-d76d764.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-d76d764 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-d76d764 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-275250 .elementor-element.elementor-element-5bc65f8
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-4058999
    {
        --margin-top: 16px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-57a07a9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-57a07a9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-57a07a9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-57a07a9 .elementor-image-box-title
    {
        margin-bottom: 11px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-57a07a9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-6a5c1af
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-850c9f7
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-995ef2e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 9px;
    }
    .elementor-275250 .elementor-element.elementor-element-995ef2e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 9px;
    }
    .elementor-275250 .elementor-element.elementor-element-995ef2e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-275250 .elementor-element.elementor-element-995ef2e .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-995ef2e .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-2451387
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-536376f
    {
        --margin-top: 80px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45>.elementor-widget-container
    {
        padding: 0 0 0 3px;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-febfc3a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-febfc3a.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-febfc3a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c .elementor-image-box-title
    {
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-275250 .elementor-element.elementor-element-be8f984>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-be8f984
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-7c56e37
    {
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82.elementor-position-right .elementor-image-box-img
    {
        margin-left: 12px;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82.elementor-position-left .elementor-image-box-img
    {
        margin-right: 12px;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 12px;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82 .elementor-image-box-title
    {
        margin-bottom: 14px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-275250 .elementor-element.elementor-element-95df7e7>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-95df7e7
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-43e8220
    {
        --margin-top: 85px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9 .elementor-image-box-title
    {
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-275250 .elementor-element.elementor-element-3cc5e2c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-3cc5e2c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-f7b0ada
    {
        --margin-top: 120px;
        --margin-bottom: 0px;
        --margin-left: 10px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-805e349>.elementor-widget-container
    {
        padding: 0 0 0 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-805e349.elementor-position-right .elementor-image-box-img
    {
        margin-left: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-805e349.elementor-position-left .elementor-image-box-img
    {
        margin-right: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-805e349.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-805e349 .elementor-image-box-title
    {
        margin-bottom: 16px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-c27d456>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-c27d456
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-6c86ef4
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-93207fe.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-93207fe.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-93207fe.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-93207fe .elementor-image-box-title
    {
        margin-bottom: 5px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-93207fe .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-275250 .elementor-element.elementor-element-fe96580
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-c59cbb5
    {
        --margin-top: 5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-ba7c8d0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ba7c8d0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ba7c8d0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ba7c8d0 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-36aea29
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-082dc10.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-082dc10.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-082dc10.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-082dc10 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-68dd05b
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-1cae74a
    {
        --margin-top: 30px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-ee83ef4.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ee83ef4.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ee83ef4.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ee83ef4 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-6ea6c33
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-d4a82ca
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-fd4ebe8.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-fd4ebe8.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-fd4ebe8.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-fd4ebe8 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-b83c272
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-14e39ca
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-f05fe2b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-f05fe2b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-f05fe2b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-f05fe2b .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-904906e
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-224fae8
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-0a1fad7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-0a1fad7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-0a1fad7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-0a1fad7 .elementor-image-box-title
    {
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-0a1fad7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-275250 .elementor-element.elementor-element-a70cf31
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-e6a2644
    {
        --container-widget-width: 66%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,66%);
        max-width: 66%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-275250 .elementor-element.elementor-element-cf6100a .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-cc9e1d8 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-eff2dc1 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-4ebc437 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-2f2f577
    {
        --n-tabs-title-padding-top: 10px;
        --n-tabs-title-padding-right: 10px;
        --n-tabs-title-padding-bottom: 10px;
        --n-tabs-title-padding-left: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-b33dc07.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-08749d9
    {
        --container-widget-width: 63%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,63%);
        max-width: 63%;
    }
    .elementor-275250 .elementor-element.elementor-element-1d0ab3f
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d0ab3f.e-con
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-2f3988c
    {
        --justify-content: center;
    }
    .elementor-275250 .elementor-element.elementor-element-2f3988c.e-con
    {
        --align-self: flex-start;
    }
    .elementor-275250 .elementor-element.elementor-element-d91b75a .elementor-button
    {
        font-size: 12px;
    }
    .elementor-275250 .elementor-element.elementor-element-33d86cb
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-d764067>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-d764067 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-275250 .elementor-element.elementor-element-6376970
    {
        --justify-content: center;
    }
    .elementor-275250 .elementor-element.elementor-element-0ca6e57 .elementor-button
    {
        font-size: 12px;
    }
    .elementor-275250 .elementor-element.elementor-element-ec2326e
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-275250 .elementor-element.elementor-element-ec2326e.e-con
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-8cb2713
    {
        --justify-content: center;
    }
    .elementor-275250 .elementor-element.elementor-element-8cb2713.e-con
    {
        --align-self: flex-start;
    }
    .elementor-275250 .elementor-element.elementor-element-841307e .elementor-button
    {
        font-size: 12px;
    }
    .elementor-275250 .elementor-element.elementor-element-b7399a3 img
    {
        width: 80%;
    }
    .elementor-275250 .elementor-element.elementor-element-a7f441a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-275250 .elementor-element.elementor-element-5731677
    {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 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-275250 .elementor-element.elementor-element-408d4e8>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-408d4e8
    {
        text-align: center;
    }
    .elementor-275250 .elementor-element.elementor-element-408d4e8 .elementor-heading-title
    {
        font-size: 30px;
    }
    .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-275250 .elementor-element.elementor-element-cae8d9b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-cae8d9b.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-cae8d9b .elementor-icon-list-item>a
    {
        font-size: 18px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-275250 .elementor-element.elementor-element-c40162d
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-c91128b
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-05ad621
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-05ad621.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-05ad621 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-275250 .elementor-element.elementor-element-c4726e1>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-c4726e1 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-275250 .elementor-element.elementor-element-921efaa
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-275250 .elementor-element.elementor-element-2e90208>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-2e90208.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-2e90208 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-275250 .elementor-element.elementor-element-e9d9807>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-e9d9807
    {
        font-size: 13.31px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c
    {
        width: var(--container-widget-width,221.5px);
        max-width: 221.5px;
        --container-widget-width: 221.5px;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c76d4c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 20%;
    }
    .elementor-275250 .elementor-element.elementor-element-e2d30ad>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-e2d30ad
    {
        font-size: 13.31px;
    }
    .elementor-275250 .elementor-element.elementor-element-eb0b31a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-eb0b31a.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-eb0b31a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 55%;
    }
    .elementor-275250 .elementor-element.elementor-element-51c6a6c>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-51c6a6c
    {
        font-size: 13.31px;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea
    {
        width: var(--container-widget-width,131.375px);
        max-width: 131.375px;
        --container-widget-width: 131.375px;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-d36aeea .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-275250 .elementor-element.elementor-element-aad5cd9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-aad5cd9
    {
        font-size: 13.31px;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165
    {
        width: var(--container-widget-width,275.391px);
        max-width: 275.391px;
        --container-widget-width: 275.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 32%;
    }
    .elementor-275250 .elementor-element.elementor-element-4281165 .elementor-image-box-title
    {
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-f52992e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-f52992e
    {
        font-size: 13.31px;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9
    {
        width: var(--container-widget-width,296px);
        max-width: 296px;
        --container-widget-width: 296px;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-eedc3c9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-275250 .elementor-element.elementor-element-9264e25>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-275250 .elementor-element.elementor-element-9264e25
    {
        font-size: 13.31px;
    }
    .elementor-275250 .elementor-element.elementor-element-0684060
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-5005d42 .elementor-button
    {
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-abd9ffc
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-a911697
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-2cdcce5 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 28px;
    }
    .elementor-275250 .elementor-element.elementor-element-1ad95d3>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-1ad95d3 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-275250 .elementor-element.elementor-element-b35cdb0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-eda8948
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-141de8c .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-141de8c .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-275250 .elementor-element.elementor-element-94ed2c3>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 20px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-94ed2c3
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-94ed2c3.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-cca10e9
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-c3a09f3 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-c3a09f3 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-275250 .elementor-element.elementor-element-c07b999>.elementor-widget-container
    {
        margin: 30px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-c07b999
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-c07b999.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-b596f76
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-ef3d7f3>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-ef3d7f3 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-ef3d7f3 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-54b91c1>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-54b91c1
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-54b91c1.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-1631fd1>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-1631fd1 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-1631fd1 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-b8dfb4c>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-b8dfb4c
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-b8dfb4c.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-4d6a01c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-d76d764>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-d76d764 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-d76d764 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-5bc65f8>.elementor-widget-container
    {
        margin: 22px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-5bc65f8
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-5bc65f8.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-57a07a9>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-57a07a9 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-57a07a9 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-6a5c1af>.elementor-widget-container
    {
        padding: 5px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-6a5c1af
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-6a5c1af.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-995ef2e>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-995ef2e .elementor-image-box-img
    {
        margin-bottom: 9px;
    }
    .elementor-275250 .elementor-element.elementor-element-995ef2e .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-2451387>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-2451387
    {
        --container-widget-width: 92%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,92%);
        max-width: 92%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-2451387.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-2fe5be3
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-536376f
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 17%;
    }
    .elementor-275250 .elementor-element.elementor-element-7dd2d45 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-febfc3a>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-febfc3a
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-febfc3a.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-e790f0c
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-275250 .elementor-element.elementor-element-7c4800c .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-be8f984>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-be8f984
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-be8f984.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-7c56e37
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82 .elementor-image-box-img
    {
        margin-bottom: 12px;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-275250 .elementor-element.elementor-element-d078a82 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-95df7e7>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-95df7e7
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-95df7e7.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-43e8220
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-1d7bdb9 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-3cc5e2c>.elementor-widget-container
    {
        margin: -20px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-3cc5e2c
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-3cc5e2c.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-f7b0ada
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-805e349>.elementor-widget-container
    {
        padding: 0 0 10px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-805e349 .elementor-image-box-img
    {
        margin-bottom: 8px;
    }
    .elementor-275250 .elementor-element.elementor-element-805e349 .elementor-image-box-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-c27d456>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-c27d456
    {
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,90%);
        max-width: 90%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-c27d456.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-93207fe .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-fe96580>.elementor-widget-container
    {
        margin: 15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-fe96580
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-fe96580.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-ba7c8d0 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-36aea29
    {
        --container-widget-width: 89%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,89%);
        max-width: 89%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-36aea29.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-082dc10 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-68dd05b>.elementor-widget-container
    {
        margin: 17px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-68dd05b
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-68dd05b.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-1cae74a
    {
        --margin-top: 23px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-ee83ef4>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-ee83ef4 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-6ea6c33
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-6ea6c33.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-fd4ebe8 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-b83c272>.elementor-widget-container
    {
        margin: 32px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-b83c272
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-b83c272.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-f05fe2b .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-904906e
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-904906e.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-0a1fad7 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-a70cf31>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-a70cf31
    {
        --container-widget-width: 85%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,85%);
        max-width: 85%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-a70cf31.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-e2a688a
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-64ea2e9
    {
        --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-275250 .elementor-element.elementor-element-5b8833b .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-275250 .elementor-element.elementor-element-d766e5d>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-d766e5d .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-275250 .elementor-element.elementor-element-14a2b73
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-e6a2644
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-e6a2644 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-f5b8fdb
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-b05dffc
    {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-6b99f50>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-6b99f50 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-275250 .elementor-element.elementor-element-1991f25>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-1991f25 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-275250 .elementor-element.elementor-element-7a80f41
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-3ddb20e
    {
        --width: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-a71c375
    {
        --width: 50%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-275250 .elementor-element.elementor-element-cf6100a .elementor-counter
    {
        gap: 5px;
    }
    .elementor-275250 .elementor-element.elementor-element-cf6100a .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-275250 .elementor-element.elementor-element-cf6100a .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-81ffca6
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-cc9e1d8 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-275250 .elementor-element.elementor-element-cc9e1d8 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-275250 .elementor-element.elementor-element-cc9e1d8 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-04813ee
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-eff2dc1 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-275250 .elementor-element.elementor-element-eff2dc1 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-275250 .elementor-element.elementor-element-eff2dc1 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-79947a6
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-4ebc437 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-275250 .elementor-element.elementor-element-4ebc437 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-275250 .elementor-element.elementor-element-4ebc437 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-275250 .elementor-element.elementor-element-c5644ce
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-7140949
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-7140949 .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
        padding: 10px 30px 10px 30px;
    }
    .elementor-275250 .elementor-element.elementor-element-8b3e5f1
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-4b2b9f1 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-d0f3722 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-275250 .elementor-element.elementor-element-d0f3722 .elementor-divider
    {
        padding-block-start: 1px;
        padding-block-end: 1px;
    }
    .elementor-275250 .elementor-element.elementor-element-89f4fad
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-656aca7
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-b962a72
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-2ebe8ce
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-74aa727
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-334d8f6
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-280309d
    {
        --margin-top: -35px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-7b5be50
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-f1ef3eb
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-c9d3d9e
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-7701ddb
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-4a7d204
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-ed0849f
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-6b184d9
    {
        --margin-top: -35px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-17b09fb
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-b5a653d
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-6248e13
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-1b7bab9
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-508b185
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-60f1e05
    {
        --width: 33.33%;
    }
    .elementor-275250 .elementor-element.elementor-element-870f198 .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-9578387
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-24aa783 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-275250 .elementor-element.elementor-element-b003060>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-b003060 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-275250 .elementor-element.elementor-element-b003060 .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-275250 .elementor-element.elementor-element-7d4473c
    {
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-275250 .elementor-element.elementor-element-fc90ba1
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-237deca>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-3ae6cbc
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-5192ae9>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-a8ebcf8
    {
        --width: 33%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-80d4adf
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-f74c15f
    {
        --width: 50%;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-8931c45
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-d08527f
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-f16598a
    {
        --width: 33%;
    }
    .elementor-275250 .elementor-element.elementor-element-0a689a5
    {
        --width: 33%;
    }
    .elementor-275250 .elementor-element.elementor-element-7f6c802
    {
        --width: 33%;
    }
    .elementor-275250 .elementor-element.elementor-element-e5cfe05
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-4056530
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-0a2059a
    {
        --width: 33%;
    }
    .elementor-275250 .elementor-element.elementor-element-92725cd
    {
        --width: 33%;
    }
    .elementor-275250 .elementor-element.elementor-element-809d422
    {
        --width: 33%;
    }
    .elementor-275250 .elementor-element.elementor-element-a13e27d
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-85f33ab
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-b831aac
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-80995f0
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-3f14342
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-ae9e8e5
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-da78c95
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-5018afe
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-27031c3
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-3ac24f9
    {
        --width: 50%;
    }
    .elementor-275250 .elementor-element.elementor-element-2f2f577
    {
        --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-275250 .elementor-element.elementor-element-2f2f577>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-2f2f577.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-275250 .elementor-element.elementor-element-45295ff
    {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-cf7d3d7 .elementor-button
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-2ca39ba
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-ad4edd4
    {
        --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-275250 .elementor-element.elementor-element-e2834ec .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-275250 .elementor-element.elementor-element-dc5baf2>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-dc5baf2 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-275250 .elementor-element.elementor-element-0177b67
    {
        --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-275250 .elementor-element.elementor-element-cb47291
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-b33dc07>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
    {
        padding-bottom: calc(10px / 2);
    }
    .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
    {
        margin-top: calc(10px / 2);
    }
    .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
    {
        margin-right: calc(10px / 2);
        margin-left: calc(10px / 2);
    }
    .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items.elementor-inline-items
    {
        margin-right: calc(-10px / 2);
        margin-left: calc(-10px / 2);
    }
    body.rtl .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        left: calc(-10px / 2);
    }
    body:not(.rtl) .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
    {
        right: calc(-10px / 2);
    }
    .elementor-275250 .elementor-element.elementor-element-b33dc07
    {
        --e-icon-list-icon-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-b33dc07 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-275250 .elementor-element.elementor-element-872c9cd
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-868c4f8
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-b9a8581
    {
        --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-275250 .elementor-element.elementor-element-018cf47 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-275250 .elementor-element.elementor-element-3c83630>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-3c83630 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-275250 .elementor-element.elementor-element-ff7cb58
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-08749d9
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-275250 .elementor-element.elementor-element-08749d9 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-0d50f3f
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-4640c48 .elementor-button
    {
        line-height: 1.3em;
    }
    .elementor-275250 .elementor-element.elementor-element-a874ba4
    {
        padding: 36px 0 36px 0;
    }
    .elementor-275250 .elementor-element.elementor-element-7d5982a>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-35ce73d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-275250 .elementor-element.elementor-element-8a8808c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-8a8808c .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-275250 .elementor-element.elementor-element-eeeafe3 .elementor-button
    {
        font-size: 18px;
        line-height: 1.2em;
        padding: 10px 10px 10px 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-0911ed1
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-878575c>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-878575c .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-275250 .elementor-element.elementor-element-6752afd>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-6752afd .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-275250 .elementor-element.elementor-element-d91b75a .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-275250 .elementor-element.elementor-element-d764067 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-275250 .elementor-element.elementor-element-6376970
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-0ca6e57 .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-275250 .elementor-element.elementor-element-841307e .elementor-button
    {
        font-size: 12px;
        line-height: 21px;
    }
    .elementor-275250 .elementor-element.elementor-element-1a027a5
    {
        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: 27px;
    }
    .elementor-275250 .elementor-element.elementor-element-1a027a5.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-9675540>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-ef97d95>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-8c75e16>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-8c75e16 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-275250 .elementor-element.elementor-element-b227c64>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-b227c64 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-275250 .elementor-element.elementor-element-43e45d4>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-43e45d4 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-8d25596>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-8d25596 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-ae66b1b>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-275250 .elementor-element.elementor-element-ae66b1b .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-275250 .elementor-element.elementor-element-9267c2b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-f576f9c
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-275250 .elementor-element.elementor-element-9e766f1
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-9e766f1.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-9e766f1 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-ebfbfd0>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-ebfbfd0 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-275250 .elementor-element.elementor-element-f22c99c
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-8e5494d
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-4b90910
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-e7aad40
    {
        font-size: 14px;
    }
    .elementor-275250 .elementor-element.elementor-element-a7f441a>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-275250 .elementor-element.elementor-element-a7f441a
    {
        --n-accordion-title-font-size: 15px;
    }
    .elementor-275250 .elementor-element.elementor-element-44c1f70 .elementor-heading-title
    {
        font-size: 34px;
    }
    .elementor-275250 .elementor-element.elementor-element-5998f48>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-5998f48 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-275250 .elementor-element.elementor-element-61b2bbc
    {
        padding: 0 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-6f67e22
    {
        width: var(--container-widget-width,75%);
        max-width: 75%;
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
    }
    .elementor-275250 .elementor-element.elementor-element-6f67e22.elementor-element
    {
        --align-self: center;
    }
    .elementor-275250 .elementor-element.elementor-element-6f67e22 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-275250 .elementor-element.elementor-element-47b58bc>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-275250 .elementor-element.elementor-element-47b58bc .elementor-divider-separator
    {
        width: 25%;
    }
}/* Start custom CSS for container, class: .elementor-element-89bc35e */
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-dea5af6 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-921efaa *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
    .even_box h3.elementor-image-box-title
    {
        margin-top: -10px;
        margin-left: -35px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-c29f997 */
.bespoke_design_sec h3.elementor-image-box-title
{
    padding-left: 15px;
    padding-top: 8px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-55a913c */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-304cb31 *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.05);
}
@media(max-width: 767px)
{
    .even_box_four h3.elementor-image-box-title
    {
        margin-top: -4px;
        margin-right: -20px;
    }
    .even_box_six h3.elementor-image-box-title
    {
        margin-top: 0;
        margin-right: 50px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-3728bca */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-2f2f577 */
@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 image, class: .elementor-element-404b301 */
.additional_services img
{
    animation: moveElements 3s ease-in-out 900ms infinite;
}/* End custom CSS *//* Start custom CSS for section, class: .elementor-element-a874ba4 */
.timeline .proccessNo
{
    width: 20%;
}
.timeline.height-12:after
{
    height: 1062px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1d0ab3f */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ec2326e */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-a7f441a */
.faq_style .e-n-accordion-item[open] .e-n-accordion-item-title
{
    margin-block-end: var(--n-accordion-item-title-distance-from-content);
    color: var(--n-accordion-title-active-color);
    font-weight: 600;
}
.faq_style [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus
{
    box-shadow: none!important;
}/* End custom CSS *//* Start custom CSS */
article#post-49440
{
    width: 100%!important;
    display: block!important;
}/* End custom CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Geomanist';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-Geomanist-Regular.svg') format('svg');
}/* End Custom Fonts CSS *//* Start Custom Fonts CSS */
@font-face
{
    font-family: 'Vanguard CF';
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?');
    src: url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.eot?') format('embedded-opentype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff2') format('woff2'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.woff') format('woff'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.ttf') format('truetype'),url('/wp-content/uploads/2020/08/FontsFree-Net-vanguard-cf-medium.svg') format('svg');
}/* End Custom Fonts CSS */
