﻿.elementor-221271 .elementor-element.elementor-element-2349f4c
{
    --display: flex;
    --min-height: 680px;
    --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;
    --overlay-opacity: .07;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-2349f4c:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-2349f4c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-221271 .elementor-element.elementor-element-2349f4c::before, .elementor-221271 .elementor-element.elementor-element-2349f4c>.elementor-background-video-container::before, .elementor-221271 .elementor-element.elementor-element-2349f4c>.e-con-inner>.elementor-background-video-container::before, .elementor-221271 .elementor-element.elementor-element-2349f4c>.elementor-background-slideshow::before, .elementor-221271 .elementor-element.elementor-element-2349f4c>.e-con-inner>.elementor-background-slideshow::before, .elementor-221271 .elementor-element.elementor-element-2349f4c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before
{
    --background-overlay: '';
}
.elementor-221271 .elementor-element.elementor-element-4bb43d9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.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-221271 .elementor-element.elementor-element-5d89046>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-5d89046 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-f64795c>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-f64795c .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 72.5px;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-e4f9f49>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-e4f9f49 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 27.31px;
    color: #fff;
}
.elementor-widget-text-editor .neb-protected-content-message, .elementor-widget-text-editor .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-text-editor
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
    background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}
.elementor-221271 .elementor-element.elementor-element-bb9f0f5
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #fff;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family),Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-widget-button .neb-protected-content-message, .elementor-widget-button .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-221271 .elementor-element.elementor-element-7493b65 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none;
    line-height: 20px;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15.59px 36.38px 15.59px 36.38px;
}
.elementor-221271 .elementor-element.elementor-element-7493b65 .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-7493b65 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-7493b65>.elementor-widget-container
{
    padding: 30px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-7493b65
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-7493b65 .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-7493b65 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-8f3a8a8
{
    --display: flex;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-widget-image .neb-protected-content-message, .elementor-widget-image .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-221271 .elementor-element.elementor-element-10b79b0
{
    --display: flex;
    --justify-content: center;
}
.elementor-221271 .elementor-element.elementor-element-10b79b0:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-10b79b0>.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-221271 .elementor-element.elementor-element-454027a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-454027a:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-454027a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-221271 .elementor-element.elementor-element-f259010
{
    --display: flex;
    --justify-content: center;
}
.elementor-221271 .elementor-element.elementor-element-f259010.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-22a1f72
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-22a1f72 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .neb-protected-content-message, .elementor-widget-divider .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-221271 .elementor-element.elementor-element-6bfc797
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-6bfc797>.elementor-widget-container
{
    margin: -10px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-6bfc797 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-6bfc797 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-0b43b28
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-0b43b28>.elementor-widget-container
{
    margin: 25px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-0b43b28.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-dc72d97 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 18px 30px 18px 30px;
}
.elementor-221271 .elementor-element.elementor-element-dc72d97 .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-dc72d97 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-dc72d97>.elementor-widget-container
{
    padding: 30px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-dc72d97
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-dc72d97 .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-dc72d97 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-7dfea9f
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 22px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-7dfea9f:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-7dfea9f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-782a1df
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-25106e4
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-25106e4 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-59a8a40
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-59a8a40 .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-59a8a40 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-a4f541b
{
    --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-221271 .elementor-element.elementor-element-f9cb300
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-f9cb300:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-f9cb300>.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-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-description
{
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-fdd6331>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-fdd6331
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-26866fa
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-26866fa:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-26866fa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 19%;
}
.elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-description
{
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-5f6a9c0>.elementor-widget-container
{
    margin: -18px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-5f6a9c0
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-1c1b3e7
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-1c1b3e7:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-1c1b3e7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-element
{
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #000;
    font-family: "Inter",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-description
{
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-7142f7c>.elementor-widget-container
{
    margin: -20px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-7142f7c
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-922beed
{
    --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-221271 .elementor-element.elementor-element-db90d07
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-db90d07:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-db90d07>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-221271 .elementor-element.elementor-element-8488359
{
    width: var(--container-widget-width,78.582%);
    max-width: 78.582%;
    --container-widget-width: 78.582%;
    --container-widget-flex-grow: 0;
}
.elementor-221271 .elementor-element.elementor-element-8488359.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-8488359 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-8488359.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-221271 .elementor-element.elementor-element-8488359.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-221271 .elementor-element.elementor-element-8488359.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-221271 .elementor-element.elementor-element-8488359 .elementor-image-box-title
{
    margin-bottom: 15px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 29px;
}
.elementor-221271 .elementor-element.elementor-element-8488359 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-221271 .elementor-element.elementor-element-8488359 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-6f908a6>.elementor-widget-container
{
    margin: -25px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-6f908a6
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-18bb2fe
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-18bb2fe:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-18bb2fe>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-e36c9b2.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-e36c9b2.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-e36c9b2.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-e36c9b2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-02ad7df>.elementor-widget-container
{
    margin: -5px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-02ad7df
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-891a86d
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-891a86d:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-891a86d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-d2463cb .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-d2463cb .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-d2463cb .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-221271 .elementor-element.elementor-element-d2463cb .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-3c85bcc>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-3c85bcc
{
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-5509ed7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-2a62796 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-2a62796 .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-2a62796 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-2a62796>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-2a62796
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-2a62796 .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-2a62796 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-8e47e5b
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-8e47e5b:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-8e47e5b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-221271 .elementor-element.elementor-element-5394034
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-36b163d
{
    width: var(--container-widget-width,66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-36b163d.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-36b163d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 42px;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-9aa955f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3px;
}
.elementor-221271 .elementor-element.elementor-element-9aa955f .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-9aa955f .elementor-divider
{
    text-align: center;
    padding-block-start: 3.3px;
    padding-block-end: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-8c8d664
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-0f17f63
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-fdd908f
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-92de14c.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-92de14c.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-92de14c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-92de14c .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-92de14c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-221271 .elementor-element.elementor-element-92de14c .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-959505f
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-959505f.elementor-element
{
    --align-self: flex-end;
}
.elementor-221271 .elementor-element.elementor-element-23ebe24
{
    --display: flex;
    --margin-top: -2px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-e62e3ca.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-e62e3ca.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-e62e3ca.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-e62e3ca .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-e62e3ca .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-221271 .elementor-element.elementor-element-e62e3ca .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-2bdf87d
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-2bdf87d.elementor-element
{
    --align-self: flex-end;
}
.elementor-221271 .elementor-element.elementor-element-73e07d0
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 45px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-73e07d0.e-con
{
    --align-self: flex-end;
}
.elementor-221271 .elementor-element.elementor-element-08cfd7a.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-08cfd7a.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-08cfd7a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-08cfd7a .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-08cfd7a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-221271 .elementor-element.elementor-element-08cfd7a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-35f4169
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-35f4169.elementor-element
{
    --align-self: flex-end;
}
.elementor-221271 .elementor-element.elementor-element-440e351
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: -5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-dd445d6.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-221271 .elementor-element.elementor-element-dd445d6.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-221271 .elementor-element.elementor-element-dd445d6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-221271 .elementor-element.elementor-element-dd445d6 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-dd445d6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 17%;
}
.elementor-221271 .elementor-element.elementor-element-dd445d6 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-c89ae6a
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-c89ae6a.elementor-element
{
    --align-self: flex-end;
}
.elementor-221271 .elementor-element.elementor-element-8695712
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-5988f42.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-221271 .elementor-element.elementor-element-5988f42.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-221271 .elementor-element.elementor-element-5988f42.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-221271 .elementor-element.elementor-element-5988f42 .elementor-image-box-title
{
    margin-bottom: 10px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-5988f42 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 10%;
}
.elementor-221271 .elementor-element.elementor-element-5988f42 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-ac3694e
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-ac3694e.elementor-element
{
    --align-self: flex-end;
}
.elementor-221271 .elementor-element.elementor-element-eb54e5a
{
    --display: flex;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-055c2db.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-055c2db.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-055c2db.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-055c2db .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-055c2db .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-221271 .elementor-element.elementor-element-055c2db .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-8e73b6c
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-8e73b6c.elementor-element
{
    --align-self: flex-end;
}
.elementor-221271 .elementor-element.elementor-element-5f2cd9c
{
    --display: flex;
    --margin-top: -5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-6a21862.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-6a21862.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-6a21862.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-6a21862 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-6a21862 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-221271 .elementor-element.elementor-element-6a21862 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-bb2f211
{
    width: var(--container-widget-width,85%);
    max-width: 85%;
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    text-align: right;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-bb2f211.elementor-element
{
    --align-self: flex-end;
}
.elementor-221271 .elementor-element.elementor-element-f06820f
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-f1d11b1>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 50px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-f1d11b1
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-f1d11b1 img
{
    width: 100%;
}
.elementor-221271 .elementor-element.elementor-element-1c3a163
{
    --display: flex;
    --justify-content: flex-start;
    --margin-top: 95px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-1c3a163.e-con
{
    --align-self: flex-start;
}
.elementor-221271 .elementor-element.elementor-element-342a93b>.elementor-widget-container
{
    padding: 0 0 0 50px;
}
.elementor-221271 .elementor-element.elementor-element-342a93b.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-342a93b.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-342a93b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-342a93b .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-342a93b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-221271 .elementor-element.elementor-element-342a93b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-c69d25d>.elementor-widget-container
{
    padding: 0 0 0 40px;
}
.elementor-221271 .elementor-element.elementor-element-c69d25d.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-c69d25d
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-acbbb6b
{
    --display: flex;
    --justify-content: center;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-acbbb6b.e-con
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-f69d4b3>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-221271 .elementor-element.elementor-element-f69d4b3.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-f69d4b3.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-f69d4b3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-f69d4b3 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-f69d4b3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-221271 .elementor-element.elementor-element-f69d4b3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-a400c7f>.elementor-widget-container
{
    margin: 10px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-221271 .elementor-element.elementor-element-a400c7f.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-a400c7f
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-252f146
{
    --display: flex;
    --justify-content: center;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-252f146.e-con
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-4f73e91>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-221271 .elementor-element.elementor-element-4f73e91.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-4f73e91.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-4f73e91.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-4f73e91 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-4f73e91 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 16%;
}
.elementor-221271 .elementor-element.elementor-element-4f73e91 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-3b43d8a>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-221271 .elementor-element.elementor-element-3b43d8a.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-3b43d8a
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-12849a2
{
    --display: flex;
    --justify-content: center;
    --margin-top: 53px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-12849a2.e-con
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-a2df301>.elementor-widget-container
{
    padding: 0 0 0 80px;
}
.elementor-221271 .elementor-element.elementor-element-a2df301.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-a2df301.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-a2df301.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-a2df301 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-a2df301 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-221271 .elementor-element.elementor-element-a2df301 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-869e1c6>.elementor-widget-container
{
    margin: 5px 0 0 0;
    padding: 0 0 0 40px;
}
.elementor-221271 .elementor-element.elementor-element-869e1c6.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-869e1c6
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-f142b3f
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-a260a70
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-f5e581b .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-f5e581b.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-221271 .elementor-element.elementor-element-f5e581b.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-221271 .elementor-element.elementor-element-f5e581b.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-221271 .elementor-element.elementor-element-f5e581b .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-f5e581b .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-221271 .elementor-element.elementor-element-f5e581b .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-24203ce
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-816ef84
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-800d71e.elementor-position-right .elementor-image-box-img
{
    margin-left: 15px;
}
.elementor-221271 .elementor-element.elementor-element-800d71e.elementor-position-left .elementor-image-box-img
{
    margin-right: 15px;
}
.elementor-221271 .elementor-element.elementor-element-800d71e.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 15px;
}
.elementor-221271 .elementor-element.elementor-element-800d71e .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-800d71e .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-221271 .elementor-element.elementor-element-800d71e .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-ac04ef5
{
    width: var(--container-widget-width,86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-ac04ef5.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-3950542
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-de4d749 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-de4d749.elementor-position-right .elementor-image-box-img
{
    margin-left: 25px;
}
.elementor-221271 .elementor-element.elementor-element-de4d749.elementor-position-left .elementor-image-box-img
{
    margin-right: 25px;
}
.elementor-221271 .elementor-element.elementor-element-de4d749.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 25px;
}
.elementor-221271 .elementor-element.elementor-element-de4d749 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-de4d749 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 13%;
}
.elementor-221271 .elementor-element.elementor-element-de4d749 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-6522a50
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-ccd0e4e
{
    --display: flex;
    --margin-top: 18px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-39541f2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-39541f2.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-39541f2.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-39541f2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-39541f2 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-39541f2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 20%;
}
.elementor-221271 .elementor-element.elementor-element-39541f2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-7b3e0aa
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-7ad463f
{
    --display: flex;
    --margin-top: 7px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-acc94d5 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-acc94d5.elementor-position-right .elementor-image-box-img
{
    margin-left: 20px;
}
.elementor-221271 .elementor-element.elementor-element-acc94d5.elementor-position-left .elementor-image-box-img
{
    margin-right: 20px;
}
.elementor-221271 .elementor-element.elementor-element-acc94d5.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-acc94d5 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-acc94d5 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 15%;
}
.elementor-221271 .elementor-element.elementor-element-acc94d5 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-8b3edcb
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-3aec2a3
{
    --display: flex;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-4cb943f .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-4cb943f.elementor-position-right .elementor-image-box-img
{
    margin-left: 5px;
}
.elementor-221271 .elementor-element.elementor-element-4cb943f.elementor-position-left .elementor-image-box-img
{
    margin-right: 5px;
}
.elementor-221271 .elementor-element.elementor-element-4cb943f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 5px;
}
.elementor-221271 .elementor-element.elementor-element-4cb943f .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-4cb943f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 14%;
}
.elementor-221271 .elementor-element.elementor-element-4cb943f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-d686814
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-d686814>.elementor-widget-container
{
    margin: 5px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-eadf6d9
{
    --display: flex;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-dd5b5f2 .elementor-image-box-wrapper
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-dd5b5f2.elementor-position-right .elementor-image-box-img
{
    margin-left: 5px;
}
.elementor-221271 .elementor-element.elementor-element-dd5b5f2.elementor-position-left .elementor-image-box-img
{
    margin-right: 5px;
}
.elementor-221271 .elementor-element.elementor-element-dd5b5f2.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 5px;
}
.elementor-221271 .elementor-element.elementor-element-dd5b5f2 .elementor-image-box-title
{
    margin-bottom: 5px;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
}
.elementor-221271 .elementor-element.elementor-element-dd5b5f2 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 12%;
}
.elementor-221271 .elementor-element.elementor-element-dd5b5f2 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-874f276
{
    width: var(--container-widget-width,80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    text-align: left;
    font-family: "Poppins",Sans-serif;
    font-weight: 400;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-377c6a0
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-b12714a>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-221271 .elementor-element.elementor-element-b12714a.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-b12714a
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-b12714a .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-cb1eb49 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-cb1eb49 .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-cb1eb49 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-cb1eb49>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-cb1eb49
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-cb1eb49 .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-cb1eb49 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-250bf6b
{
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-913dc44
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-bdf2121.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-bdf2121
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-bdf2121 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-abdc7d0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-abdc7d0 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-abdc7d0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-3bd9245
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-fa4b1ed
{
    --display: flex;
    --justify-content: center;
}
.elementor-221271 .elementor-element.elementor-element-f246286
{
    width: var(--container-widget-width,90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
}
.elementor-221271 .elementor-element.elementor-element-f246286.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-f246286 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-2448685
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-icon-list .neb-protected-content-message, .elementor-widget-icon-list .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
    border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i
{
    color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg
{
    fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-text-font-family),Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text
{
    color: var(--e-global-color-secondary);
}
.elementor-221271 .elementor-element.elementor-element-88c782b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-221271 .elementor-element.elementor-element-88c782b
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-77655fb
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-6c32e7f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-85fed81
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-1be7fc7
{
    --display: flex;
    --justify-content: center;
}
.elementor-221271 .elementor-element.elementor-element-86cf467 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-71f7a1d
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-ab41e4b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-b9e52f2
{
    --display: flex;
    --justify-content: center;
}
.elementor-221271 .elementor-element.elementor-element-c275bfa .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    line-height: 36.8px;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-6779263
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-bdbb983>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-221271 .elementor-element.elementor-element-bdbb983
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-11c1a99
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-60984d5
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-fb08e05
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-907e411
{
    --display: flex;
    --justify-content: center;
}
.elementor-221271 .elementor-element.elementor-element-0b00cff .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-5deafd8
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(7px / 2);
    margin-left: calc(7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-7px / 2);
    margin-left: calc(-7px / 2);
}
body.rtl .elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-7px / 2);
}
body:not(.rtl) .elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-7px / 2);
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-icon i
{
    color: #f24c2c;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-icon svg
{
    fill: #f24c2c;
    transition: fill .3s;
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b
{
    --e-icon-list-icon-size: 19px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-icon
{
    padding-right: 8px;
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-item>a
{
    font-family: "Poppins",Sans-serif;
    font-size: 17px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-text
{
    color: #000;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-db1e81b
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-85a0254>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-221271 .elementor-element.elementor-element-85a0254.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-85a0254
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-85a0254 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 31px;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-2ccbbae .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-2ccbbae .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-2ccbbae .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-2ccbbae>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-2ccbbae
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-2ccbbae .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-2ccbbae .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-f0b91a4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 61px;
    --padding-bottom: 61px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-f0b91a4:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-f0b91a4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #183580;
}
.elementor-221271 .elementor-element.elementor-element-fdb45fe
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-8233451>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-8233451.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-8233451
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-8233451 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-f8251b0
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-f8251b0 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-f8251b0 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-d6e4715
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-fc335fa
{
    --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-221271 .elementor-element.elementor-element-5beea05
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-5beea05.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-widget-counter .neb-protected-content-message, .elementor-widget-counter .protected-content-error-msg
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-counter .elementor-counter-number-wrapper
{
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family),Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title
{
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-221271 .elementor-element.elementor-element-cecdc95.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-cecdc95 .elementor-counter
{
    gap: 9px;
}
.elementor-221271 .elementor-element.elementor-element-cecdc95 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 52px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-221271 .elementor-element.elementor-element-cecdc95 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-221271 .elementor-element.elementor-element-7367b7c
{
    --display: flex;
    --flex-direction: 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-221271 .elementor-element.elementor-element-272dfb3
{
    --spacer-size: 100px;
}
.elementor-221271 .elementor-element.elementor-element-272dfb3>.elementor-widget-container
{
    background-color: #d9d9d95c;
    margin: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-a34423e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-a34423e.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-15d4712 .elementor-counter
{
    gap: 9px;
}
.elementor-221271 .elementor-element.elementor-element-15d4712 .elementor-counter-number-wrapper
{
    color: #f24c2c;
    font-family: "Arimo",Sans-serif;
    font-size: 52px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-221271 .elementor-element.elementor-element-15d4712 .elementor-counter-title
{
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.elementor-221271 .elementor-element.elementor-element-0d54b58
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-451e3a9
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-451e3a9:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-451e3a9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-221271 .elementor-element.elementor-element-a80a4dc
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-84b13ad
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-221271 .elementor-element.elementor-element-84b13ad.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-84b13ad .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.elementor-221271 .elementor-element.elementor-element-84b13ad .elementor-counter
{
    gap: 12px;
}
.elementor-221271 .elementor-element.elementor-element-84b13ad .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-221271 .elementor-element.elementor-element-3b16402
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-346fbf1
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-221271 .elementor-element.elementor-element-346fbf1.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-346fbf1 .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.elementor-221271 .elementor-element.elementor-element-346fbf1 .elementor-counter
{
    gap: 12px;
}
.elementor-221271 .elementor-element.elementor-element-346fbf1 .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-221271 .elementor-element.elementor-element-2460965
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-4370d4a
{
    width: var(--container-widget-width,60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
}
.elementor-221271 .elementor-element.elementor-element-4370d4a.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-4370d4a .elementor-counter-title
{
    justify-content: center;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.elementor-221271 .elementor-element.elementor-element-4370d4a .elementor-counter
{
    gap: 12px;
}
.elementor-221271 .elementor-element.elementor-element-4370d4a .elementor-counter-number-wrapper
{
    color: #fff;
    font-family: "Arimo",Sans-serif;
    font-size: 58px;
    font-weight: 700;
    line-height: 66.69px;
}
.elementor-221271 .elementor-element.elementor-element-26ac53e .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-26ac53e .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-26ac53e .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-26ac53e>.elementor-widget-container
{
    margin: 40px 0 0 0;
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-26ac53e
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-26ac53e .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-26ac53e .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-84f4bf8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-84f4bf8:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-84f4bf8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-221271 .elementor-element.elementor-element-ce001a9
{
    --display: flex;
}
.elementor-221271 .elementor-element.elementor-element-413b7a1
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-413b7a1 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 43.57px;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-b965bc6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-b965bc6 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-b965bc6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-d3b8b25
{
    width: var(--container-widget-width,70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-d3b8b25>.elementor-widget-container
{
    padding: 30px 0 30px 0;
}
.elementor-221271 .elementor-element.elementor-element-d3b8b25.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-7f31662
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-8d1cb24
{
    --display: flex;
    --flex-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;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-8d1cb24:hover
{
    background-color: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-8d1cb24.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-936865c.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-936865c .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-936865c.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-936865c.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-936865c.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-936865c .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-221271 .elementor-element.elementor-element-936865c .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 25%;
}
.elementor-221271 .elementor-element.elementor-element-936865c .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-000b399
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-000b399:hover
{
    background-color: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-000b399.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-85d84e8.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-85d84e8 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-85d84e8.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-221271 .elementor-element.elementor-element-85d84e8.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-221271 .elementor-element.elementor-element-85d84e8.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-221271 .elementor-element.elementor-element-85d84e8 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-221271 .elementor-element.elementor-element-85d84e8 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-221271 .elementor-element.elementor-element-85d84e8 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-7f98a97
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-7f98a97:hover
{
    background-color: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-7f98a97.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-e96656a
{
    width: var(--container-widget-width,63.508%);
    max-width: 63.508%;
    --container-widget-width: 63.508%;
    --container-widget-flex-grow: 0;
}
.elementor-221271 .elementor-element.elementor-element-e96656a.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-e96656a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-e96656a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-e96656a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-e96656a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-e96656a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-221271 .elementor-element.elementor-element-e96656a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 50%;
}
.elementor-221271 .elementor-element.elementor-element-e96656a .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-25ab8b6
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-4f768b0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-4f768b0:hover
{
    background-color: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-4f768b0.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-c951de6.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-c951de6 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-c951de6.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-221271 .elementor-element.elementor-element-c951de6.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-221271 .elementor-element.elementor-element-c951de6.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-221271 .elementor-element.elementor-element-c951de6 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-221271 .elementor-element.elementor-element-c951de6 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 37%;
}
.elementor-221271 .elementor-element.elementor-element-c951de6 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-9c7a677
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-9c7a677:hover
{
    background-color: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-9c7a677.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-8f4d7db.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-8f4d7db .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-8f4d7db.elementor-position-right .elementor-image-box-img
{
    margin-left: 10px;
}
.elementor-221271 .elementor-element.elementor-element-8f4d7db.elementor-position-left .elementor-image-box-img
{
    margin-right: 10px;
}
.elementor-221271 .elementor-element.elementor-element-8f4d7db.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 10px;
}
.elementor-221271 .elementor-element.elementor-element-8f4d7db .elementor-image-box-title
{
    margin-bottom: 0;
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 500;
    text-decoration: none;
    line-height: 32px;
}
.elementor-221271 .elementor-element.elementor-element-8f4d7db .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-221271 .elementor-element.elementor-element-8f4d7db .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-0af8c0a
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-c6f3b81 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-c6f3b81 .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-c6f3b81 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-c6f3b81>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-c6f3b81
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-c6f3b81 .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-c6f3b81 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-e5ea760
{
    --display: flex;
    --flex-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: 72px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-41a7630
{
    --display: flex;
    --margin-top: 70px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-5110afe
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-5110afe .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-6c3c78f
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-6c3c78f .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-6c3c78f .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-221271 .elementor-element.elementor-element-5229d5b
{
    --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-221271 .elementor-element.elementor-element-50b0e1c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-b2da276
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-806916c img
{
    height: 100px;
}
.elementor-221271 .elementor-element.elementor-element-092ece7
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-dd7306a img
{
    height: 100px;
}
.elementor-221271 .elementor-element.elementor-element-0e2d8fb
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-9591d60
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-8fc38f0>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-8fc38f0.elementor-element
{
    --order: 99999/* order end hack */;
}
.elementor-221271 .elementor-element.elementor-element-8fc38f0
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-8fc38f0 img
{
    width: 100%;
}
.elementor-221271 .elementor-element.elementor-element-7ad52ac
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-2758c5a img
{
    width: 100%;
    height: 100px;
}
.elementor-221271 .elementor-element.elementor-element-9a75578
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-8051cc7
{
    --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;
    --flex-wrap: wrap;
}
.elementor-221271 .elementor-element.elementor-element-36ba085
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-d5ea96c
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-e5425ff
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-fa1b0ad
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-254c358
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-551d681
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-056b5be
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-0cd5fd5
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-bd4f7b6
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-dce2082
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-45da747
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-c46287a
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-978ea10
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-f359424
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-ed70e6b
{
    --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;
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-2922746
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-bb4b9af
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-692e0d6
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-42e1810
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-81773f6
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-3a0e9ce
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-c08bc21
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-00f5846
{
    --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;
    --flex-wrap: wrap;
}
.elementor-221271 .elementor-element.elementor-element-1b8ea1b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-423e9cb
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-97f4e51
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-371f21f
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-7b473b1
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-9e078d8
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-3c0c6c9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-e871e67
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-a27e1ce
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-bf21722
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-54b6b9c
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-d5958e7
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-5b76ddb
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-8c46be0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-e40835b
{
    --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-221271 .elementor-element.elementor-element-e40835b>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected='false']:not(:hover)
{
    background: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-e40835b.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-221271 .elementor-element.elementor-element-e40835b.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"], .elementor-221271 .elementor-element.elementor-element-e40835b.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-221271 .elementor-element.elementor-element-e40835b.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-221271 .elementor-element.elementor-element-e40835b [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-221271 .elementor-element.elementor-element-6f48dd7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-3d0c0ba .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-3d0c0ba .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-3d0c0ba .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-3d0c0ba>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-3d0c0ba
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-3d0c0ba .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-3d0c0ba .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-fae3189
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-fae3189:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-fae3189>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-221271 .elementor-element.elementor-element-5acb86d
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-5acb86d .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-1ea3237
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-1ea3237 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-1ea3237 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-4828c61
{
    --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;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-2e577e0
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-221271 .elementor-element.elementor-element-2e577e0:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-2e577e0>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-221271 .elementor-element.elementor-element-81bcb8c>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-221271 .elementor-element.elementor-element-81bcb8c
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-81bcb8c .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-240c091>.elementor-widget-container
{
    padding: 0 10px 0 10px;
}
.elementor-221271 .elementor-element.elementor-element-240c091
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-2b661b1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-221271 .elementor-element.elementor-element-2b661b1:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-2b661b1>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-221271 .elementor-element.elementor-element-d93f1ba>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-221271 .elementor-element.elementor-element-d93f1ba
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-d93f1ba .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-e55f462>.elementor-widget-container
{
    padding: 0 10px 0 10px;
}
.elementor-221271 .elementor-element.elementor-element-e55f462
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-2f17f82
{
    --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;
}
.elementor-221271 .elementor-element.elementor-element-268ce9d
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-221271 .elementor-element.elementor-element-268ce9d:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-268ce9d>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-221271 .elementor-element.elementor-element-c98c4f8>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-221271 .elementor-element.elementor-element-c98c4f8
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-c98c4f8 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-b5a3cab>.elementor-widget-container
{
    padding: 0 10px 0 10px;
}
.elementor-221271 .elementor-element.elementor-element-b5a3cab
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-59ee404
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-221271 .elementor-element.elementor-element-59ee404:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-59ee404>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-221271 .elementor-element.elementor-element-4a89a74>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-221271 .elementor-element.elementor-element-4a89a74
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-4a89a74 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-bc14535>.elementor-widget-container
{
    padding: 0 10px 0 10px;
}
.elementor-221271 .elementor-element.elementor-element-bc14535
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-12b1bfc
{
    --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;
}
.elementor-221271 .elementor-element.elementor-element-0a33f14
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-221271 .elementor-element.elementor-element-0a33f14:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-0a33f14>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-221271 .elementor-element.elementor-element-2fdab66>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-221271 .elementor-element.elementor-element-2fdab66
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-2fdab66 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-a5800b0>.elementor-widget-container
{
    padding: 0 10px 0 10px;
}
.elementor-221271 .elementor-element.elementor-element-a5800b0
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-7ab989e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-221271 .elementor-element.elementor-element-7ab989e:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-7ab989e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1c4098;
}
.elementor-221271 .elementor-element.elementor-element-30c76bd>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
}
.elementor-221271 .elementor-element.elementor-element-30c76bd
{
    text-align: left;
}
.elementor-221271 .elementor-element.elementor-element-30c76bd .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-47879e1>.elementor-widget-container
{
    padding: 0 10px 0 10px;
}
.elementor-221271 .elementor-element.elementor-element-47879e1
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.4em;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-c8027f7
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-88f4e40>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-221271 .elementor-element.elementor-element-88f4e40.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-88f4e40
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-88f4e40 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-7c571e7 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-7c571e7 .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-7c571e7 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-7c571e7>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-7c571e7
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-7c571e7 .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-7c571e7 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-2fdb3f2
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-2fdb3f2:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-2fdb3f2>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #011680;
}
.elementor-221271 .elementor-element.elementor-element-2fdb3f2.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-12c3e1f>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-12c3e1f.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-12c3e1f
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-12c3e1f .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-8ca6bf6
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-8ca6bf6 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-8ca6bf6 .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-83e0383
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-def767a
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-59a65a0>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-221271 .elementor-element.elementor-element-59a65a0 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-59a65a0.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-59a65a0.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-59a65a0.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-59a65a0 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-59a65a0 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-59a65a0 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-9d9dbc3>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-221271 .elementor-element.elementor-element-9d9dbc3 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-9d9dbc3.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-9d9dbc3.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-9d9dbc3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-9d9dbc3 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-9d9dbc3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-9d9dbc3 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-49ba9b1>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-221271 .elementor-element.elementor-element-49ba9b1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-49ba9b1.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-49ba9b1.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-49ba9b1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-49ba9b1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-49ba9b1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-49ba9b1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-8646c8a
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-37a5aff
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-37a5aff img
{
    width: 75%;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #fff;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 2px 8px 23px 6px #0c44ba;
}
.elementor-221271 .elementor-element.elementor-element-978fbe4
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 0px;
    --row-gap: 50px;
    --column-gap: 0px;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-2d83cf1>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-221271 .elementor-element.elementor-element-2d83cf1 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-2d83cf1.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-2d83cf1.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-2d83cf1.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-2d83cf1 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-2d83cf1 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-2d83cf1 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-80cd8c7>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-221271 .elementor-element.elementor-element-80cd8c7 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-80cd8c7.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-80cd8c7.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-80cd8c7.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-80cd8c7 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-80cd8c7 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-80cd8c7 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-ff9970a>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-221271 .elementor-element.elementor-element-ff9970a .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-ff9970a.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-ff9970a.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-ff9970a.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-ff9970a .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-ff9970a .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-ff9970a .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-d309f95
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-e25c1f9
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-0acad27
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-695ce70>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-221271 .elementor-element.elementor-element-695ce70 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-695ce70.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-695ce70.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-695ce70.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-695ce70 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-695ce70 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-695ce70 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-99b08be
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-32f052f>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-221271 .elementor-element.elementor-element-32f052f .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-32f052f.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-32f052f.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-32f052f.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-32f052f .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-32f052f .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-32f052f .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-bef503b
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-d7e9a60>.elementor-widget-container
{
    background-color: #1a3b8d;
    padding: 10px 0 10px 0;
    border-radius: 50px 50px 50px 50px;
}
.elementor-221271 .elementor-element.elementor-element-d7e9a60 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-d7e9a60.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-d7e9a60.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-d7e9a60.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-d7e9a60 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
}
.elementor-221271 .elementor-element.elementor-element-d7e9a60 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 18%;
}
.elementor-221271 .elementor-element.elementor-element-d7e9a60 .elementor-image-box-img img
{
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-39d3292
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-0eb6360
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-411926b .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-411926b .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-411926b .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-411926b>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-411926b
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-411926b .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-411926b .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-a051917
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-3d2a858>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-3d2a858
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-3d2a858 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 41.4px;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-63948bf
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-63948bf .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-63948bf .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-ccc4732
{
    --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: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-5a84079
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-221271 .elementor-element.elementor-element-5a84079:hover
{
    background-color: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-ec3ab89.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-ec3ab89 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-ec3ab89.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-ec3ab89.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-ec3ab89.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-ec3ab89 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
}
.elementor-221271 .elementor-element.elementor-element-ec3ab89 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-221271 .elementor-element.elementor-element-ec3ab89 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-a07af21
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-221271 .elementor-element.elementor-element-a07af21:hover
{
    background-color: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-f75e353.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-f75e353 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-f75e353.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-f75e353.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-f75e353.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-f75e353 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
}
.elementor-221271 .elementor-element.elementor-element-f75e353 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-221271 .elementor-element.elementor-element-f75e353 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-6f06610
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-221271 .elementor-element.elementor-element-6f06610:hover
{
    background-color: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-f83cd6d.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-f83cd6d .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-f83cd6d.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-f83cd6d.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-f83cd6d.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-f83cd6d .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
}
.elementor-221271 .elementor-element.elementor-element-f83cd6d .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-221271 .elementor-element.elementor-element-f83cd6d .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-12d2548
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --background-transition: .3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #1754d52b;
    --border-color: #1754d52b;
    --border-radius: 8px 8px 8px 8px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.5);
}
.elementor-221271 .elementor-element.elementor-element-12d2548:hover
{
    background-color: #f6f6f6;
}
.elementor-221271 .elementor-element.elementor-element-fbaf3c3.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-fbaf3c3 .elementor-image-box-wrapper
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-fbaf3c3.elementor-position-right .elementor-image-box-img
{
    margin-left: 0;
}
.elementor-221271 .elementor-element.elementor-element-fbaf3c3.elementor-position-left .elementor-image-box-img
{
    margin-right: 0;
}
.elementor-221271 .elementor-element.elementor-element-fbaf3c3.elementor-position-top .elementor-image-box-img
{
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-fbaf3c3 .elementor-image-box-title
{
    margin-bottom: 0;
    color: #424242;
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
}
.elementor-221271 .elementor-element.elementor-element-fbaf3c3 .elementor-image-box-wrapper .elementor-image-box-img
{
    width: 30%;
}
.elementor-221271 .elementor-element.elementor-element-fbaf3c3 .elementor-image-box-img img
{
    border-style: none;
    transition-duration: .3s;
}
.elementor-221271 .elementor-element.elementor-element-388d5428:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-388d5428>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #1754d5;
}
.elementor-221271 .elementor-element.elementor-element-388d5428
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 50px 0;
}
.elementor-221271 .elementor-element.elementor-element-388d5428>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-221271 .elementor-element.elementor-element-2aee4fda
{
    margin-top: 30px;
    margin-bottom: 30px;
}
.elementor-221271 .elementor-element.elementor-element-30de3e29>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-30de3e29.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-30de3e29
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-30de3e29 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
}
.elementor-221271 .elementor-element.elementor-element-53b90cf
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-53b90cf .elementor-divider-separator
{
    width: 160px;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-53b90cf .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-50472322
{
    margin-top: 50px;
    margin-bottom: 20px;
}
.elementor-221271 .elementor-element.elementor-element-508b880 .elementor-button
{
    background-color: #fff;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.2em;
    fill: #1754d5;
    color: #1754d5;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-508b880 .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-508b880 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-508b880>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-508b880
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-508b880 .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-508b880 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-e647e93
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-708e86e>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-708e86e
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-708e86e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-7df08dd
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-7df08dd .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-7df08dd .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-2929384
{
    width: var(--container-widget-width,75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-2929384.elementor-element
{
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-76e49a4
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-c46fd33
{
    --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-221271 .elementor-element.elementor-element-c46fd33.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-c9e730f .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-221271 .elementor-element.elementor-element-c9e730f.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-c9e730f .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-221271 .elementor-element.elementor-element-c9e730f .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-221271 .elementor-element.elementor-element-7316f0f
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-7316f0f.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-62d6adb .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-221271 .elementor-element.elementor-element-62d6adb .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-221271 .elementor-element.elementor-element-62d6adb .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-221271 .elementor-element.elementor-element-2710086
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-2710086.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-367626e .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-221271 .elementor-element.elementor-element-367626e .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-221271 .elementor-element.elementor-element-367626e .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-221271 .elementor-element.elementor-element-e8f813f
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-f764165
{
    --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-221271 .elementor-element.elementor-element-f764165.e-con
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-cb5425a .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-221271 .elementor-element.elementor-element-cb5425a .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-221271 .elementor-element.elementor-element-cb5425a .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-221271 .elementor-element.elementor-element-0c509b5
{
    --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-221271 .elementor-element.elementor-element-d73d580
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-d086ae1
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-b2f9416
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-db65b38 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-db65b38 .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-db65b38 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-db65b38>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-db65b38
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-db65b38 .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-db65b38 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-3ae45d4:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-3ae45d4>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f3f3f3;
}
.elementor-221271 .elementor-element.elementor-element-3ae45d4
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0 50px 0;
}
.elementor-221271 .elementor-element.elementor-element-3ae45d4>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-221271 .elementor-element.elementor-element-5f41484>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-5f41484
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-5f41484 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 45px;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-81ac8ac
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-81ac8ac .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-81ac8ac .elementor-divider
{
    text-align: center;
    padding-block-start: 3px;
    padding-block-end: 3px;
}
.elementor-221271 .elementor-element.elementor-element-d7998be
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-221271 .elementor-element.elementor-element-f937820>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-221271 .elementor-element.elementor-element-f937820
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child)
{
    padding-bottom: calc(15px / 2);
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child)
{
    margin-top: calc(15px / 2);
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item
{
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-items.elementor-inline-items
{
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
}
body.rtl .elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    left: calc(-15px / 2);
}
body:not(.rtl) .elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after
{
    right: calc(-15px / 2);
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-icon i
{
    color: #000;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-icon svg
{
    fill: #000;
    transition: fill .3s;
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f
{
    --e-icon-list-icon-size: 12px;
    --icon-vertical-offset: 0px;
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-icon
{
    padding-right: 15px;
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-item>a
{
    font-family: "Geomanist",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5em;
}
.elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-text
{
    color: #1754d5;
    transition: color .3s;
}
.elementor-221271 .elementor-element.elementor-element-0e0921c
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-d340436>.elementor-widget-container
{
    padding: 0 20px 0 0;
}
.elementor-221271 .elementor-element.elementor-element-d340436.elementor-element
{
    --align-self: center;
}
.elementor-221271 .elementor-element.elementor-element-d340436
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-d340436 .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-75d2c75 .elementor-button
{
    background-color: #1754d4;
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    line-height: 1.3em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #1754d4;
    border-radius: 8px 8px 8px 8px;
    padding: 15px 15px 15px 15px;
}
.elementor-221271 .elementor-element.elementor-element-75d2c75 .elementor-button:hover, .elementor-221271 .elementor-element.elementor-element-75d2c75 .elementor-button:focus
{
    background-color: #fff;
    color: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-75d2c75>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-75d2c75
{
    z-index: 2;
}
.elementor-221271 .elementor-element.elementor-element-75d2c75 .elementor-button:hover svg, .elementor-221271 .elementor-element.elementor-element-75d2c75 .elementor-button:focus svg
{
    fill: #1754d4;
}
.elementor-221271 .elementor-element.elementor-element-306276a
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-0b0f66e.elementor-element
{
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-221271 .elementor-element.elementor-element-0b0f66e
{
    text-align: center;
}
.elementor-221271 .elementor-element.elementor-element-0b0f66e .elementor-heading-title
{
    font-family: "Arimo",Sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.4em;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-a423db3
{
    --divider-border-style: solid;
    --divider-color: #f24c2c;
    --divider-border-width: 3.3px;
}
.elementor-221271 .elementor-element.elementor-element-a423db3 .elementor-divider-separator
{
    width: 12%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-221271 .elementor-element.elementor-element-a423db3 .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-221271 .elementor-element.elementor-element-89a8cc9
{
    --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-221271 .elementor-element.elementor-element-89a8cc9:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-89a8cc9>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-221271 .elementor-element.elementor-element-89a8cc9: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-221271 .elementor-element.elementor-element-89a8cc9, .elementor-221271 .elementor-element.elementor-element-89a8cc9::before
{
    --border-transition: .3s;
}
.elementor-221271 .elementor-element.elementor-element-167d3ff
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-42268bb>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-42268bb
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-6c7b7c7
{
    --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-221271 .elementor-element.elementor-element-6c7b7c7:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-6c7b7c7>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-221271 .elementor-element.elementor-element-6c7b7c7: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-221271 .elementor-element.elementor-element-6c7b7c7, .elementor-221271 .elementor-element.elementor-element-6c7b7c7::before
{
    --border-transition: .3s;
}
.elementor-221271 .elementor-element.elementor-element-c4f065d
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-bb31122>.elementor-widget-container
{
    padding: 0 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-bb31122
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-a59b7fb
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
}
.elementor-221271 .elementor-element.elementor-element-a59b7fb:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-a59b7fb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-221271 .elementor-element.elementor-element-a59b7fb: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-221271 .elementor-element.elementor-element-a59b7fb, .elementor-221271 .elementor-element.elementor-element-a59b7fb::before
{
    --border-transition: .3s;
}
.elementor-221271 .elementor-element.elementor-element-5fc61e8
{
    --display: flex;
    --flex-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-221271 .elementor-element.elementor-element-0545d7f
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-7c33e64
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-7c33e64:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-7c33e64>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-221271 .elementor-element.elementor-element-7c33e64: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-221271 .elementor-element.elementor-element-7c33e64, .elementor-221271 .elementor-element.elementor-element-7c33e64::before
{
    --border-transition: .3s;
}
.elementor-221271 .elementor-element.elementor-element-bd75bd8
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-ee9b2c5
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-37a77cc
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-37a77cc:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-37a77cc>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-221271 .elementor-element.elementor-element-37a77cc: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-221271 .elementor-element.elementor-element-37a77cc, .elementor-221271 .elementor-element.elementor-element-37a77cc::before
{
    --border-transition: .3s;
}
.elementor-221271 .elementor-element.elementor-element-6eb1816
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-e1c8d57
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-603b523
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-603b523:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-603b523>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-221271 .elementor-element.elementor-element-603b523: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-221271 .elementor-element.elementor-element-603b523, .elementor-221271 .elementor-element.elementor-element-603b523::before
{
    --border-transition: .3s;
}
.elementor-221271 .elementor-element.elementor-element-6834c81
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-e550cbd
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-449eb43
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-449eb43:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-449eb43>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-221271 .elementor-element.elementor-element-449eb43: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-221271 .elementor-element.elementor-element-449eb43, .elementor-221271 .elementor-element.elementor-element-449eb43::before
{
    --border-transition: .3s;
}
.elementor-221271 .elementor-element.elementor-element-dd5c9b1
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-14e46d1
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-1cbc688
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-1cbc688:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-1cbc688>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-221271 .elementor-element.elementor-element-1cbc688: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-221271 .elementor-element.elementor-element-1cbc688, .elementor-221271 .elementor-element.elementor-element-1cbc688::before
{
    --border-transition: .3s;
}
.elementor-221271 .elementor-element.elementor-element-4e7bafd
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-d32e710
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-08a325a
{
    --display: flex;
    --border-radius: 8px 8px 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-221271 .elementor-element.elementor-element-08a325a:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-08a325a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #f5f5f5;
}
.elementor-221271 .elementor-element.elementor-element-08a325a: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-221271 .elementor-element.elementor-element-08a325a, .elementor-221271 .elementor-element.elementor-element-08a325a::before
{
    --border-transition: .3s;
}
.elementor-221271 .elementor-element.elementor-element-dab357e
{
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}
.elementor-221271 .elementor-element.elementor-element-d035640
{
    font-family: "Poppins",Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}
.elementor-221271 .elementor-element.elementor-element-67041d9
{
    --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-221271 .elementor-element.elementor-element-67041d9>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title
{
    background-color: #f5f5f5;
    border-style: none;
}
.elementor-221271 .elementor-element.elementor-element-67041d9>.elementor-widget-container
{
    margin: 0 0 0 0;
    padding: 20px 0 0 0;
}
.elementor-221271 .elementor-element.elementor-element-67041d9
{
    --n-accordion-padding: 10px 20px 10px 15px;
}
:where(.elementor-221271 .elementor-element.elementor-element-67041d9>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item)>.e-con
{
    border-style: none;
    --border-radius: 0px 0px 0px 0px;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-221271 .elementor-element.elementor-element-2349f4c
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-4bb43d9
    {
        --content-width: 1380px;
    }
    .elementor-221271 .elementor-element.elementor-element-8f3a8a8
    {
        --content-width: 1380px;
    }
    .elementor-221271 .elementor-element.elementor-element-10b79b0
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-454027a
    {
        --content-width: 1440px;
    }
    .elementor-221271 .elementor-element.elementor-element-a4f541b
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-922beed
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-5509ed7
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e47e5b
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-8c8d664
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-0f17f63
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-fdd908f
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-23ebe24
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-440e351
    {
        --content-width: 1460%;
    }
    .elementor-221271 .elementor-element.elementor-element-8695712
    {
        --content-width: 1460%;
    }
    .elementor-221271 .elementor-element.elementor-element-eb54e5a
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-f06820f
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-1c3a163
    {
        --content-width: 1460%;
    }
    .elementor-221271 .elementor-element.elementor-element-acbbb6b
    {
        --content-width: 1460%;
    }
    .elementor-221271 .elementor-element.elementor-element-f142b3f
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-816ef84
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-3950542
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-ccd0e4e
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-7ad463f
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-3aec2a3
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-250bf6b
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-913dc44
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-fa4b1ed
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-77655fb
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-85fed81
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-1be7fc7
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-b9e52f2
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-11c1a99
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-907e411
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-db1e81b
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-fdb45fe
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-d6e4715
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-fc335fa
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-5beea05
    {
        --width: 18%;
    }
    .elementor-221271 .elementor-element.elementor-element-7367b7c
    {
        --width: 1.5%;
    }
    .elementor-221271 .elementor-element.elementor-element-a34423e
    {
        --width: 18%;
    }
    .elementor-221271 .elementor-element.elementor-element-0d54b58
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-451e3a9
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-a80a4dc
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-3b16402
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-2460965
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-84f4bf8
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-ce001a9
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-7f31662
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-8d1cb24
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-000b399
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-7f98a97
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-25ab8b6
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-4f768b0
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-9c7a677
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-0af8c0a
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-e5ea760
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-41a7630
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-50b0e1c
    {
        --width: 10%;
    }
    .elementor-221271 .elementor-element.elementor-element-b2da276
    {
        --width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-092ece7
    {
        --width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-0e2d8fb
    {
        --width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-9591d60
    {
        --width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-7ad52ac
    {
        --width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-9a75578
    {
        --width: 10%;
    }
    .elementor-221271 .elementor-element.elementor-element-36ba085
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-d5ea96c
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-e5425ff
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-fa1b0ad
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-254c358
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-551d681
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-056b5be
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-0cd5fd5
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-bd4f7b6
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-dce2082
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-45da747
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-c46287a
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-978ea10
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-f359424
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-2922746
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-bb4b9af
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-692e0d6
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-42e1810
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-81773f6
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-3a0e9ce
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-c08bc21
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-1b8ea1b
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-423e9cb
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-97f4e51
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-371f21f
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-7b473b1
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-9e078d8
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-3c0c6c9
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-e871e67
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-a27e1ce
    {
        --width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-bf21722
    {
        --width: 12%;
    }
    .elementor-221271 .elementor-element.elementor-element-54b6b9c
    {
        --width: 12%;
    }
    .elementor-221271 .elementor-element.elementor-element-d5958e7
    {
        --width: 12%;
    }
    .elementor-221271 .elementor-element.elementor-element-5b76ddb
    {
        --width: 12%;
    }
    .elementor-221271 .elementor-element.elementor-element-8c46be0
    {
        --width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-6f48dd7
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-fae3189
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-4828c61
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-2e577e0
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-2b661b1
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-2f17f82
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-268ce9d
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-59ee404
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-12b1bfc
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-0a33f14
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-7ab989e
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-c8027f7
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-2fdb3f2
    {
        --width: 100%;
    }
    .elementor-221271 .elementor-element.elementor-element-83e0383
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-def767a
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-8646c8a
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-978fbe4
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-d309f95
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-e25c1f9
    {
        --width: 8%;
    }
    .elementor-221271 .elementor-element.elementor-element-0acad27
    {
        --width: 28%;
    }
    .elementor-221271 .elementor-element.elementor-element-99b08be
    {
        --width: 28%;
    }
    .elementor-221271 .elementor-element.elementor-element-bef503b
    {
        --width: 28%;
    }
    .elementor-221271 .elementor-element.elementor-element-39d3292
    {
        --width: 8%;
    }
    .elementor-221271 .elementor-element.elementor-element-0eb6360
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-ccc4732
    {
        --content-width: 1338px;
    }
    .elementor-221271 .elementor-element.elementor-element-5a84079
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-a07af21
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-6f06610
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-12d2548
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-76e49a4
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-c46fd33
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-7316f0f
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-2710086
    {
        --width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-e8f813f
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-f764165
    {
        --width: 33.792%;
    }
    .elementor-221271 .elementor-element.elementor-element-0c509b5
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-b2f9416
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-0e0921c
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-306276a
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-167d3ff
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-c4f065d
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-5fc61e8
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-7c33e64
    {
        --content-width: 100%;
    }
    .elementor-221271 .elementor-element.elementor-element-bd75bd8
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-37a77cc
    {
        --content-width: 100%;
    }
    .elementor-221271 .elementor-element.elementor-element-6eb1816
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-603b523
    {
        --content-width: 100%;
    }
    .elementor-221271 .elementor-element.elementor-element-6834c81
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-449eb43
    {
        --content-width: 100%;
    }
    .elementor-221271 .elementor-element.elementor-element-dd5c9b1
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-1cbc688
    {
        --content-width: 100%;
    }
    .elementor-221271 .elementor-element.elementor-element-4e7bafd
    {
        --content-width: 1460px;
    }
    .elementor-221271 .elementor-element.elementor-element-08a325a
    {
        --content-width: 100%;
    }
    .elementor-221271 .elementor-element.elementor-element-dab357e
    {
        --content-width: 1460px;
    }
}
@media(max-width: 1366px) and (min-width: 768px)
{
    .elementor-221271 .elementor-element.elementor-element-5509ed7
    {
        --content-width: 1280px;
    }
    .elementor-221271 .elementor-element.elementor-element-ccc4732
    {
        --content-width: 1108px;
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-221271 .elementor-element.elementor-element-4bb43d9
    {
        --content-width: 100%;
    }
    .elementor-221271 .elementor-element.elementor-element-5beea05
    {
        --width: 30%;
    }
    .elementor-221271 .elementor-element.elementor-element-a34423e
    {
        --width: 40%;
    }
    .elementor-221271 .elementor-element.elementor-element-b2da276
    {
        --width: 19%;
    }
    .elementor-221271 .elementor-element.elementor-element-092ece7
    {
        --width: 19%;
    }
    .elementor-221271 .elementor-element.elementor-element-0e2d8fb
    {
        --width: 19%;
    }
    .elementor-221271 .elementor-element.elementor-element-9591d60
    {
        --width: 19%;
    }
    .elementor-221271 .elementor-element.elementor-element-7ad52ac
    {
        --width: 19%;
    }
    .elementor-221271 .elementor-element.elementor-element-8646c8a
    {
        --width: 45%;
    }
    .elementor-221271 .elementor-element.elementor-element-978fbe4
    {
        --width: 29%;
    }
    .elementor-221271 .elementor-element.elementor-element-0acad27
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-99b08be
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-bef503b
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-ccc4732
    {
        --content-width: 1140px;
    }
    .elementor-221271 .elementor-element.elementor-element-c46fd33
    {
        --width: 248px;
    }
    .elementor-221271 .elementor-element.elementor-element-7316f0f
    {
        --width: 177px;
    }
    .elementor-221271 .elementor-element.elementor-element-2710086
    {
        --width: 247px;
    }
}
@media(max-width: 1366px)
{
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-widget-image-box .elementor-image-box-description
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-1c3a163
    {
        --margin-top: 260px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-acbbb6b
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-252f146
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-12849a2
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-a260a70
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-f5e581b>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-3aec2a3
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-4cb943f>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-eadf6d9
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd5b5f2>.elementor-widget-container
    {
        margin: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-b12714a
    {
        width: var(--container-widget-width,556.797px);
        max-width: 556.797px;
        --container-widget-width: 556.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-85d84e8>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 10px 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8f4d7db>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-2e577e0
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 20px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-2b661b1
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-88f4e40
    {
        width: var(--container-widget-width,556.797px);
        max-width: 556.797px;
        --container-widget-width: 556.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-59a65a0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-9d9dbc3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-49ba9b1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-2d83cf1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-80cd8c7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-ff9970a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-695ce70 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-32f052f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-d7e9a60 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-ccc4732
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
}
@media(max-width: 1024px)
{
    .elementor-221271 .elementor-element.elementor-element-2349f4c:not(.elementor-motion-effects-element-type-background), .elementor-221271 .elementor-element.elementor-element-2349f4c>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("../../gambling/image/Sweepstakes-Casino.png");
    }
    .elementor-221271 .elementor-element.elementor-element-2349f4c
    {
        --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-221271 .elementor-element.elementor-element-4bb43d9
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-widget-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-f64795c .elementor-heading-title
    {
        font-size: 52px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-8f3a8a8
    {
        --justify-content: center;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-1782091 img
    {
        width: 60%;
    }
    .elementor-221271 .elementor-element.elementor-element-22a1f72 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .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-221271 .elementor-element.elementor-element-8e14a1a>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-fdd6331>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-fdd6331
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-5f6a9c0>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-5f6a9c0
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-title
    {
        margin-bottom: 22px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-7142f7c>.elementor-widget-container
    {
        margin: -30px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-7142f7c
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359
    {
        width: var(--container-widget-width,187.484px);
        max-width: 187.484px;
        --container-widget-width: 187.484px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359.elementor-position-right .elementor-image-box-img
    {
        margin-left: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359.elementor-position-left .elementor-image-box-img
    {
        margin-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359 .elementor-image-box-title
    {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-6f908a6>.elementor-widget-container
    {
        margin: -25px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-6f908a6
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2
    {
        width: var(--container-widget-width,190.328px);
        max-width: 190.328px;
        --container-widget-width: 190.328px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-02ad7df
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-3c85bcc
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-36b163d
    {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100%);
        max-width: 100%;
    }
    .elementor-221271 .elementor-element.elementor-element-92de14c.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-92de14c.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-92de14c.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-92de14c .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-92de14c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-959505f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-23ebe24
    {
        --margin-top: 18px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-e62e3ca.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-e62e3ca.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-e62e3ca.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-e62e3ca .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-e62e3ca .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-2bdf87d
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-08cfd7a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-08cfd7a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-08cfd7a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-08cfd7a .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-35f4169
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-dd445d6.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd445d6.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd445d6.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd445d6 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-c89ae6a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-8695712
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-5988f42.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-5988f42.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-5988f42.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-5988f42 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-ac3694e
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-055c2db.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-055c2db.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-055c2db.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-055c2db .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e73b6c
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-6a21862.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-6a21862.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-6a21862.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-6a21862 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-bb2f211
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-342a93b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-342a93b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-342a93b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-342a93b .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-c69d25d
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-f69d4b3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-f69d4b3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-f69d4b3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-f69d4b3 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-a400c7f
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-4f73e91.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-4f73e91.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-4f73e91.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-4f73e91 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-3b43d8a
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-a2df301.elementor-position-right .elementor-image-box-img
    {
        margin-left: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-a2df301.elementor-position-left .elementor-image-box-img
    {
        margin-right: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-a2df301.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-a2df301 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-869e1c6
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-a260a70
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-f5e581b.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-f5e581b.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-f5e581b.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-f5e581b .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-24203ce
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-800d71e.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-800d71e.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-800d71e.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-800d71e .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-ac04ef5
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-3950542
    {
        --margin-top: 6px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-de4d749.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-de4d749.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-de4d749.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-de4d749 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-6522a50
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-ccd0e4e
    {
        --margin-top: 21px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-39541f2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-39541f2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-39541f2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-39541f2 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-7b3e0aa
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-acc94d5.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-acc94d5.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-acc94d5.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-acc94d5 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-8b3edcb
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-3aec2a3
    {
        --margin-top: 12px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-4cb943f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-4cb943f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-4cb943f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-4cb943f .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-d686814
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-eadf6d9
    {
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd5b5f2.elementor-position-right .elementor-image-box-img
    {
        margin-left: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd5b5f2.elementor-position-left .elementor-image-box-img
    {
        margin-right: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd5b5f2.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd5b5f2 .elementor-image-box-title
    {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-874f276
    {
        text-align: left;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-b12714a
    {
        width: var(--container-widget-width,413.797px);
        max-width: 413.797px;
        --container-widget-width: 413.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-b12714a .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-f246286
    {
        width: var(--container-widget-width,344.594px);
        max-width: 344.594px;
        --container-widget-width: 344.594px;
        --container-widget-flex-grow: 0;
    }
    .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-221271 .elementor-element.elementor-element-88c782b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-77655fb.e-con
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-85fed81.e-con
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-85bdc0e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-bdbb983>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-11c1a99.e-con
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-fb08e05.e-con
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8e8fc5b>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-85a0254
    {
        width: var(--container-widget-width,376.25px);
        max-width: 376.25px;
        --container-widget-width: 376.25px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-85a0254 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-cecdc95
    {
        width: var(--container-widget-width,110.031px);
        max-width: 110.031px;
        --container-widget-width: 110.031px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-cecdc95 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-15d4712 .elementor-counter-title
    {
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-d3b8b25
    {
        width: var(--container-widget-width,682px);
        max-width: 682px;
        --container-widget-width: 682px;
        --container-widget-flex-grow: 0;
        font-size: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-936865c>.elementor-widget-container
    {
        margin: 0 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-936865c .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-85d84e8 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-e96656a>.elementor-widget-container
    {
        margin: 0 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-e96656a .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-c951de6>.elementor-widget-container
    {
        margin: 0 0 0 10px;
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-c951de6 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-8f4d7db .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-88f4e40
    {
        width: var(--container-widget-width,436.797px);
        max-width: 436.797px;
        --container-widget-width: 436.797px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-88f4e40 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.2em;
    }
    .elementor-221271 .elementor-element.elementor-element-def767a
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-59a65a0 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-9d9dbc3 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-49ba9b1 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-8646c8a
    {
        --justify-content: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8646c8a.e-con
    {
        --align-self: flex-start;
    }
    .elementor-221271 .elementor-element.elementor-element-37a5aff>.elementor-widget-container
    {
        margin: 80px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-37a5aff.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-978fbe4
    {
        --gap: 30px 0px;
        --row-gap: 30px;
        --column-gap: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-2d83cf1 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-80cd8c7 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-ff9970a .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-d309f95
    {
        --gap: 0px 20px;
        --row-gap: 0px;
        --column-gap: 20px;
        --margin-top: -10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-0acad27
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-695ce70 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-99b08be
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-32f052f .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-bef503b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-d7e9a60 .elementor-image-box-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-ccc4732
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-ec3ab89 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-f75e353 .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-f83cd6d .elementor-image-box-title
    {
        font-size: 18px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-388d5428
    {
        padding: 50px 0 50px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-5b5102e3>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2aee4fda
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-fc7f849>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-30de3e29 .elementor-heading-title
    {
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-2929384
    {
        width: var(--container-widget-width,677px);
        max-width: 677px;
        --container-widget-width: 677px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-76e49a4
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-76e49a4.e-con
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-c46fd33
    {
        --justify-content: center;
    }
    .elementor-221271 .elementor-element.elementor-element-c46fd33.e-con
    {
        --align-self: flex-start;
    }
    .elementor-221271 .elementor-element.elementor-element-c9e730f
    {
        width: var(--container-widget-width,236px);
        max-width: 236px;
        --container-widget-width: 236px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-c9e730f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-c9e730f .elementor-button
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-7316f0f
    {
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-62d6adb>.elementor-widget-container
    {
        margin: -14px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-62d6adb .elementor-button
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-2710086
    {
        --justify-content: center;
    }
    .elementor-221271 .elementor-element.elementor-element-367626e>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-367626e .elementor-button
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-e8f813f
    {
        --justify-content: center;
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-e8f813f.e-con
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-f764165
    {
        --justify-content: center;
    }
    .elementor-221271 .elementor-element.elementor-element-f764165.e-con
    {
        --align-self: flex-start;
    }
    .elementor-221271 .elementor-element.elementor-element-cb5425a .elementor-button
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-0c509b5
    {
        --gap: 25px 25px;
        --row-gap: 25px;
        --column-gap: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-0c509b5.e-con
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-d086ae1 img
    {
        width: 75%;
    }
    .elementor-221271 .elementor-element.elementor-element-d340436 .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-0b0f66e>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-67041d9>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
}
@media(max-width: 767px)
{
    .elementor-221271 .elementor-element.elementor-element-2349f4c
    {
        --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: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-4bb43d9
    {
        --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-heading .elementor-heading-title
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-5d89046>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-5d89046
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-5d89046 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-f64795c>.elementor-widget-container
    {
        margin: -15px 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-f64795c
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-f64795c .elementor-heading-title
    {
        font-size: 32px;
        line-height: 40px;
    }
    .elementor-221271 .elementor-element.elementor-element-e4f9f49>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-e4f9f49
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-e4f9f49 .elementor-heading-title
    {
        font-size: 16px;
    }
    .elementor-widget-text-editor
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-bb9f0f5>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-bb9f0f5.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-bb9f0f5
    {
        text-align: center;
        font-size: 16px;
        line-height: 24px;
    }
    .elementor-221271 .elementor-element.elementor-element-7493b65>.elementor-widget-container
    {
        padding: 20px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-7493b65 .elementor-button
    {
        font-size: 16px;
        padding: 10px 10px 10px 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-8f3a8a8
    {
        --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: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-image .widget-image-caption
    {
        font-size: var(--e-global-typography-text-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-1782091>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-454027a
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-22a1f72 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-221271 .elementor-element.elementor-element-6bfc797>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-6bfc797 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-221271 .elementor-element.elementor-element-0b43b28
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-7dfea9f
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-782a1df
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-25106e4 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-221271 .elementor-element.elementor-element-59a8a40>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-59a8a40 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-221271 .elementor-element.elementor-element-a4f541b
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-f9cb300
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-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-221271 .elementor-element.elementor-element-8e14a1a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e14a1a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-221271 .elementor-element.elementor-element-fdd6331>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-fdd6331
    {
        font-size: 13.31px;
    }
    .elementor-221271 .elementor-element.elementor-element-26866fa
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358
    {
        width: var(--container-widget-width,218.938px);
        max-width: 218.938px;
        --container-widget-width: 218.938px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-7cdc358 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 30%;
    }
    .elementor-221271 .elementor-element.elementor-element-5f6a9c0>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-5f6a9c0
    {
        font-size: 13.31px;
    }
    .elementor-221271 .elementor-element.elementor-element-1c1b3e7
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9
    {
        width: var(--container-widget-width,178.391px);
        max-width: 178.391px;
        --container-widget-width: 178.391px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-img
    {
        margin-bottom: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-position-right .elementor-image-box-img
    {
        margin-left: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-position-left .elementor-image-box-img
    {
        margin-right: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-8dc67b9 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-7142f7c>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-7142f7c
    {
        font-size: 13.31px;
    }
    .elementor-221271 .elementor-element.elementor-element-922beed
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-db90d07
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359
    {
        width: var(--container-widget-width,192.469px);
        max-width: 192.469px;
        --container-widget-width: 192.469px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359.elementor-position-right .elementor-image-box-img
    {
        margin-left: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359.elementor-position-left .elementor-image-box-img
    {
        margin-right: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359 .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-8488359 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-221271 .elementor-element.elementor-element-6f908a6>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-6f908a6
    {
        font-size: 13.31px;
    }
    .elementor-221271 .elementor-element.elementor-element-18bb2fe
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2
    {
        width: var(--container-widget-width,264.312px);
        max-width: 264.312px;
        --container-widget-width: 264.312px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-img
    {
        margin-bottom: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-title
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-e36c9b2 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 21%;
    }
    .elementor-221271 .elementor-element.elementor-element-02ad7df>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-02ad7df
    {
        font-size: 13.31px;
    }
    .elementor-221271 .elementor-element.elementor-element-891a86d
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb
    {
        width: var(--container-widget-width,281px);
        max-width: 281px;
        --container-widget-width: 281px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb .elementor-image-box-title
    {
        margin-bottom: 0;
        font-size: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-d2463cb .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 15%;
    }
    .elementor-221271 .elementor-element.elementor-element-3c85bcc>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-3c85bcc
    {
        font-size: 13.31px;
    }
    .elementor-221271 .elementor-element.elementor-element-2a62796
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2a62796.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-2a62796 .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e47e5b
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-5394034
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-36b163d
    {
        width: var(--container-widget-width,91.176%);
        max-width: 91.176%;
        --container-widget-width: 91.176%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-36b163d .elementor-heading-title
    {
        font-size: 20px;
        line-height: 26px;
    }
    .elementor-221271 .elementor-element.elementor-element-9aa955f>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-9aa955f .elementor-divider-separator
    {
        width: 162px;
    }
    .elementor-221271 .elementor-element.elementor-element-8c8d664
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-0f17f63
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-92de14c .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-92de14c .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-959505f>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-959505f
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-959505f.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-e62e3ca .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-e62e3ca .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-2bdf87d>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2bdf87d
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-2bdf87d.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-73e07d0
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-73e07d0.e-con
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-08cfd7a .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-08cfd7a .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-35f4169>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-35f4169
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-35f4169.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-440e351
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd445d6>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-dd445d6 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd445d6 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-c89ae6a>.elementor-widget-container
    {
        padding: 25px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-c89ae6a
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-c89ae6a.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-5988f42 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-5988f42 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-ac3694e>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ac3694e
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-ac3694e.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-055c2db>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-055c2db .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-055c2db .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e73b6c>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8e73b6c
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e73b6c.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-6a21862>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-6a21862 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-6a21862 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-bb2f211>.elementor-widget-container
    {
        padding: 15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-bb2f211
    {
        --container-widget-width: 75%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,75%);
        max-width: 75%;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-bb2f211.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-1c3a163
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-342a93b>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-342a93b .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-342a93b .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-c69d25d>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-c69d25d.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-c69d25d
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-acbbb6b
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-f69d4b3>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-f69d4b3 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-f69d4b3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-221271 .elementor-element.elementor-element-f69d4b3 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-a400c7f>.elementor-widget-container
    {
        margin: 5px 0 0 0;
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-a400c7f.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-a400c7f
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-252f146
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-4f73e91>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-4f73e91 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-4f73e91 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-221271 .elementor-element.elementor-element-4f73e91 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-3b43d8a>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-3b43d8a.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-3b43d8a
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-12849a2
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-a2df301>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-a2df301 .elementor-image-box-img
    {
        margin-bottom: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-a2df301 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 12%;
    }
    .elementor-221271 .elementor-element.elementor-element-a2df301 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-869e1c6>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-869e1c6.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-869e1c6
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-f5e581b .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-f5e581b .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-f5e581b .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-24203ce>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-24203ce.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-24203ce
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-800d71e .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-800d71e .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-ac04ef5>.elementor-widget-container
    {
        margin: 5px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ac04ef5.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-ac04ef5
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-de4d749 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-de4d749 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-de4d749 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-6522a50>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-6522a50.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-6522a50
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-39541f2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-39541f2 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-39541f2 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-7b3e0aa.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-7b3e0aa
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-acc94d5 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-acc94d5 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-acc94d5 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-8b3edcb>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8b3edcb.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8b3edcb
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-4cb943f .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-4cb943f .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-4cb943f .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-d686814>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d686814.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-d686814
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd5b5f2 .elementor-image-box-wrapper
    {
        text-align: center;
    }
    .elementor-221271 .elementor-element.elementor-element-dd5b5f2 .elementor-image-box-img
    {
        margin-bottom: 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd5b5f2 .elementor-image-box-title
    {
        font-size: 20px;
        line-height: 30px;
    }
    .elementor-221271 .elementor-element.elementor-element-874f276>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-874f276.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-874f276
    {
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-377c6a0
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-b12714a .elementor-heading-title
    {
        font-size: 16px;
        line-height: 1.6em;
    }
    .elementor-221271 .elementor-element.elementor-element-250bf6b
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-913dc44
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-913dc44.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-221271 .elementor-element.elementor-element-bdf2121
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-bdf2121.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-bdf2121 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-221271 .elementor-element.elementor-element-abdc7d0>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-abdc7d0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-221271 .elementor-element.elementor-element-3bd9245.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-221271 .elementor-element.elementor-element-fa4b1ed
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-fa4b1ed.e-con
    {
        --order: 2;
    }
    .elementor-221271 .elementor-element.elementor-element-f246286 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-221271 .elementor-element.elementor-element-2448685>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2448685
    {
        font-size: 16px;
        line-height: 22px;
    }
    .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-221271 .elementor-element.elementor-element-88c782b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-88c782b
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-88c782b .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-221271 .elementor-element.elementor-element-6c32e7f.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-221271 .elementor-element.elementor-element-1be7fc7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-86cf467 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-221271 .elementor-element.elementor-element-71f7a1d>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-71f7a1d
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-221271 .elementor-element.elementor-element-85bdc0e>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-85bdc0e
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-85bdc0e .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-221271 .elementor-element.elementor-element-ab41e4b
    {
        --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-221271 .elementor-element.elementor-element-b9e52f2
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-c275bfa .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-221271 .elementor-element.elementor-element-6779263>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-6779263
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-221271 .elementor-element.elementor-element-bdbb983>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-bdbb983
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-bdbb983 .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-221271 .elementor-element.elementor-element-907e411
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-0b00cff .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-221271 .elementor-element.elementor-element-5deafd8>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-5deafd8
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e8fc5b>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8e8fc5b
    {
        --e-icon-list-icon-size: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-8e8fc5b .elementor-icon-list-item>a
    {
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-221271 .elementor-element.elementor-element-db1e81b
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-85a0254 .elementor-heading-title
    {
        font-size: 16px;
        line-height: 1.3em;
    }
    .elementor-221271 .elementor-element.elementor-element-2ccbbae .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-f0b91a4
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-8233451>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8233451 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 23px;
    }
    .elementor-221271 .elementor-element.elementor-element-f8251b0>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-f8251b0 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-221271 .elementor-element.elementor-element-5beea05
    {
        --width: 33%;
    }
    .elementor-widget-counter .elementor-counter-number-wrapper
    {
        font-size: var(--e-global-typography-primary-font-size);
    }
    .elementor-221271 .elementor-element.elementor-element-cecdc95 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-cecdc95 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-221271 .elementor-element.elementor-element-cecdc95 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-a34423e
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-15d4712 .elementor-counter
    {
        gap: 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-15d4712 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-221271 .elementor-element.elementor-element-15d4712 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-a80a4dc
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-84b13ad
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-221271 .elementor-element.elementor-element-84b13ad .elementor-counter
    {
        gap: 2px;
    }
    .elementor-221271 .elementor-element.elementor-element-84b13ad .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-221271 .elementor-element.elementor-element-84b13ad .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-221271 .elementor-element.elementor-element-3b16402
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-346fbf1
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-221271 .elementor-element.elementor-element-346fbf1 .elementor-counter
    {
        gap: 2px;
    }
    .elementor-221271 .elementor-element.elementor-element-346fbf1 .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-221271 .elementor-element.elementor-element-346fbf1 .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-221271 .elementor-element.elementor-element-2460965
    {
        --width: 100%;
        --justify-content: flex-start;
    }
    .elementor-221271 .elementor-element.elementor-element-2460965.e-con
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-4370d4a
    {
        --container-widget-width: 100px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,100px);
        max-width: 100px;
    }
    .elementor-221271 .elementor-element.elementor-element-4370d4a .elementor-counter
    {
        gap: 2px;
    }
    .elementor-221271 .elementor-element.elementor-element-4370d4a .elementor-counter-number-wrapper
    {
        font-size: 24px;
        line-height: 27.6px;
    }
    .elementor-221271 .elementor-element.elementor-element-4370d4a .elementor-counter-title
    {
        font-size: 12px;
        line-height: 17px;
    }
    .elementor-221271 .elementor-element.elementor-element-26ac53e
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-26ac53e>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-26ac53e.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-84f4bf8
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-ce001a9
    {
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-413b7a1
    {
        width: var(--container-widget-width,88%);
        max-width: 88%;
        --container-widget-width: 88%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-413b7a1.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-413b7a1 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-221271 .elementor-element.elementor-element-b965bc6>.elementor-widget-container
    {
        margin: -5px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-b965bc6 .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-221271 .elementor-element.elementor-element-d3b8b25>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-d3b8b25
    {
        --container-widget-width: 95%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width,95%);
        max-width: 95%;
        font-size: 16px;
        line-height: 22px;
    }
    .elementor-221271 .elementor-element.elementor-element-d3b8b25.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-7f31662
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
    .elementor-221271 .elementor-element.elementor-element-936865c.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-936865c .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-221271 .elementor-element.elementor-element-936865c .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-936865c .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 23%;
    }
    .elementor-221271 .elementor-element.elementor-element-85d84e8
    {
        width: var(--container-widget-width,314.062px);
        max-width: 314.062px;
        --container-widget-width: 314.062px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-85d84e8.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-85d84e8 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-221271 .elementor-element.elementor-element-85d84e8 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-85d84e8 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-7f98a97
    {
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-e96656a
    {
        width: var(--container-widget-width,299.047px);
        max-width: 299.047px;
        --container-widget-width: 299.047px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-e96656a.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-e96656a .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-221271 .elementor-element.elementor-element-e96656a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-e96656a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 78%;
    }
    .elementor-221271 .elementor-element.elementor-element-25ab8b6
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-c951de6
    {
        width: var(--container-widget-width,306.047px);
        max-width: 306.047px;
        --container-widget-width: 306.047px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-c951de6.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-c951de6 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-221271 .elementor-element.elementor-element-c951de6 .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-c951de6 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 35%;
    }
    .elementor-221271 .elementor-element.elementor-element-8f4d7db
    {
        width: var(--container-widget-width,344.047px);
        max-width: 344.047px;
        --container-widget-width: 344.047px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8f4d7db.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-8f4d7db .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-221271 .elementor-element.elementor-element-8f4d7db .elementor-image-box-img
    {
        margin-bottom: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-8f4d7db .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-221271 .elementor-element.elementor-element-0af8c0a
    {
        --margin-top: 20px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-c6f3b81 .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-e5ea760
    {
        --padding-top: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-41a7630
    {
        --margin-top: 36px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-5110afe .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-221271 .elementor-element.elementor-element-6c3c78f>.elementor-widget-container
    {
        margin: -20px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-6c3c78f .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-221271 .elementor-element.elementor-element-6c3c78f .elementor-divider
    {
        padding-block-start: 3px;
        padding-block-end: 3px;
    }
    .elementor-221271 .elementor-element.elementor-element-5229d5b
    {
        --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;
        --border-radius: 5px 5px 5px 5px;
    }
    .elementor-221271 .elementor-element.elementor-element-b2da276
    {
        --width: 33%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-806916c>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-092ece7
    {
        --width: 33%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-dd7306a>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-0e2d8fb
    {
        --width: 33%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-9591d60
    {
        --width: 50%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-7ad52ac
    {
        --width: 50%;
        --flex-direction: row-reverse;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap-reverse;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-d5ea96c
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-e5425ff
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-fa1b0ad
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-254c358
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-551d681
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-bd4f7b6
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-dce2082
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-45da747
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-c46287a
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-978ea10
    {
        --width: 33%;
    }
    .elementor-221271 .elementor-element.elementor-element-bb4b9af
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-692e0d6
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-42e1810
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-81773f6
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-423e9cb
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-97f4e51
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-371f21f
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-7b473b1
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-9e078d8
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-a27e1ce
    {
        --width: 50%;
    }
    .elementor-221271 .elementor-element.elementor-element-e40835b>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-e40835b
    {
        --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: 50px;
    }
    .elementor-221271 .elementor-element.elementor-element-e40835b.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-221271 .elementor-element.elementor-element-3d0c0ba .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-fae3189
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-5acb86d
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-5acb86d>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-5acb86d.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-5acb86d .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-1ea3237>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-1ea3237 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-4828c61
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-2e577e0
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 10px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-81bcb8c>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-81bcb8c .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-240c091>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-240c091
    {
        font-size: 11px;
    }
    .elementor-221271 .elementor-element.elementor-element-2b661b1
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-d93f1ba>.elementor-widget-container
    {
        padding: 0 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-d93f1ba .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-e55f462>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-e55f462
    {
        font-size: 11px;
    }
    .elementor-221271 .elementor-element.elementor-element-2f17f82
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-268ce9d
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-c98c4f8>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-c98c4f8
    {
        text-align: left;
    }
    .elementor-221271 .elementor-element.elementor-element-c98c4f8 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-b5a3cab>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-b5a3cab
    {
        font-size: 11px;
    }
    .elementor-221271 .elementor-element.elementor-element-59ee404
    {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-4a89a74>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-4a89a74 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-bc14535>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-bc14535
    {
        font-size: 11px;
    }
    .elementor-221271 .elementor-element.elementor-element-12b1bfc
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-0a33f14
    {
        --margin-top: 0px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-2fdab66>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-2fdab66 .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-a5800b0>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-a5800b0
    {
        font-size: 11px;
    }
    .elementor-221271 .elementor-element.elementor-element-30c76bd>.elementor-widget-container
    {
        padding: 10px 0 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-30c76bd .elementor-heading-title
    {
        font-size: 12px;
    }
    .elementor-221271 .elementor-element.elementor-element-47879e1>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-47879e1
    {
        font-size: 11px;
    }
    .elementor-221271 .elementor-element.elementor-element-c8027f7
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-88f4e40 .elementor-heading-title
    {
        font-size: 16px;
        line-height: 1.6em;
    }
    .elementor-221271 .elementor-element.elementor-element-2fdb3f2
    {
        --padding-top: 20px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-12c3e1f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-221271 .elementor-element.elementor-element-8ca6bf6>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-8ca6bf6 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-83e0383
    {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-def767a
    {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-59a65a0>.elementor-widget-container
    {
        padding: 10px 0 14px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-59a65a0 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-59a65a0.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-59a65a0.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-59a65a0.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-59a65a0 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-59a65a0 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 18%;
    }
    .elementor-221271 .elementor-element.elementor-element-9d9dbc3>.elementor-widget-container
    {
        padding: 10px 0 14px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-9d9dbc3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-9d9dbc3.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-9d9dbc3.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-9d9dbc3.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-9d9dbc3 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-9d9dbc3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-49ba9b1>.elementor-widget-container
    {
        padding: 10px 0 14px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-49ba9b1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-49ba9b1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-49ba9b1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-49ba9b1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-49ba9b1 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-49ba9b1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-8646c8a
    {
        --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: 0px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-8646c8a.e-con
    {
        --order: -99999/* order start hack */;
    }
    .elementor-221271 .elementor-element.elementor-element-978fbe4
    {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-2d83cf1>.elementor-widget-container
    {
        padding: 10px 0 14px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2d83cf1 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2d83cf1.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2d83cf1.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2d83cf1.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2d83cf1 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-2d83cf1 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 14%;
    }
    .elementor-221271 .elementor-element.elementor-element-80cd8c7>.elementor-widget-container
    {
        padding: 10px 0 14px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-80cd8c7 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-80cd8c7.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-80cd8c7.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-80cd8c7.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-80cd8c7 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-80cd8c7 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-ff9970a>.elementor-widget-container
    {
        padding: 10px 0 14px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ff9970a .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ff9970a.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ff9970a.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ff9970a.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ff9970a .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-ff9970a .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-d309f95
    {
        --gap: 25px 0px;
        --row-gap: 25px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-0acad27
    {
        --margin-top: -25px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-695ce70>.elementor-widget-container
    {
        padding: 10px 0 14px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-695ce70 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-695ce70.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-695ce70.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-695ce70.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-695ce70 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-695ce70 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-99b08be
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-32f052f>.elementor-widget-container
    {
        padding: 10px 0 14px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-32f052f .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-32f052f.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-32f052f.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-32f052f.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-32f052f .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-32f052f .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-bef503b
    {
        --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-221271 .elementor-element.elementor-element-d7e9a60>.elementor-widget-container
    {
        padding: 10px 0 14px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d7e9a60 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d7e9a60.elementor-position-right .elementor-image-box-img
    {
        margin-left: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d7e9a60.elementor-position-left .elementor-image-box-img
    {
        margin-right: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d7e9a60.elementor-position-top .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-d7e9a60 .elementor-image-box-title
    {
        margin-bottom: 15px;
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-d7e9a60 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 16%;
    }
    .elementor-221271 .elementor-element.elementor-element-0eb6360
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-a051917
    {
        --padding-top: 36px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-3d2a858
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-3d2a858>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-3d2a858.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-3d2a858 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-221271 .elementor-element.elementor-element-63948bf>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ccc4732
    {
        --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: 50px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-ec3ab89
    {
        width: var(--container-widget-width,363.047px);
        max-width: 363.047px;
        --container-widget-width: 363.047px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ec3ab89 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ec3ab89 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-221271 .elementor-element.elementor-element-f75e353
    {
        width: var(--container-widget-width,372.062px);
        max-width: 372.062px;
        --container-widget-width: 372.062px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-f75e353 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-221271 .elementor-element.elementor-element-f75e353 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-f75e353 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 28%;
    }
    .elementor-221271 .elementor-element.elementor-element-6f06610
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-f83cd6d
    {
        width: var(--container-widget-width,319.062px);
        max-width: 319.062px;
        --container-widget-width: 319.062px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-f83cd6d.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-221271 .elementor-element.elementor-element-f83cd6d .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-f83cd6d .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 40%;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3>.elementor-widget-container
    {
        margin: 0 0 0 -5px;
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3.elementor-element
    {
        --align-self: flex-start;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3 .elementor-image-box-wrapper
    {
        text-align: left;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3 .elementor-image-box-img
    {
        margin-bottom: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3 .elementor-image-box-wrapper .elementor-image-box-img
    {
        width: 38%;
    }
    .elementor-221271 .elementor-element.elementor-element-fbaf3c3 .elementor-image-box-title
    {
        font-size: 18px;
    }
    .elementor-221271 .elementor-element.elementor-element-388d5428
    {
        padding: 36px 0 36px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-5b5102e3>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-30de3e29 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-221271 .elementor-element.elementor-element-53b90cf>.elementor-widget-container
    {
        margin: -15px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-e647e93
    {
        --padding-top: 36px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-708e86e
    {
        width: var(--container-widget-width,100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-708e86e>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-708e86e.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-708e86e .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-221271 .elementor-element.elementor-element-7df08dd>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-7df08dd .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-221271 .elementor-element.elementor-element-2929384
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
        font-size: 16px;
        line-height: 1.7em;
    }
    .elementor-221271 .elementor-element.elementor-element-2929384>.elementor-widget-container
    {
        margin: 20px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-2929384.elementor-element
    {
        --align-self: center;
        --order: 99999/* order end hack */;
    }
    .elementor-221271 .elementor-element.elementor-element-76e49a4
    {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-c9e730f
    {
        width: var(--container-widget-width,326px);
        max-width: 326px;
        --container-widget-width: 326px;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-c9e730f .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-221271 .elementor-element.elementor-element-7316f0f
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-62d6adb .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-221271 .elementor-element.elementor-element-2710086
    {
        --margin-top: 10px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-367626e .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-221271 .elementor-element.elementor-element-e8f813f
    {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-f764165
    {
        --margin-top: -5px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-cb5425a .elementor-button
    {
        font-size: 12px;
        line-height: 24px;
    }
    .elementor-221271 .elementor-element.elementor-element-0c509b5.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-221271 .elementor-element.elementor-element-b2f9416.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-221271 .elementor-element.elementor-element-db65b38
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-db65b38 .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-3ae45d4
    {
        padding: 36px 0 36px 0;
    }
    .elementor-221271 .elementor-element.elementor-element-9098d51>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-10f4897
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-6a3417d>.elementor-element-populated
    {
        padding: 0 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-5f41484
    {
        width: var(--container-widget-width,90%);
        max-width: 90%;
        --container-widget-width: 90%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-5f41484>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-5f41484.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-5f41484 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 1.5em;
    }
    .elementor-221271 .elementor-element.elementor-element-81ac8ac>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-81ac8ac .elementor-divider-separator
    {
        width: 108px;
    }
    .elementor-221271 .elementor-element.elementor-element-f937820>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-f937820 .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-ce3c58f>.elementor-widget-container
    {
        padding: 10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-item>.elementor-icon-list-text, .elementor-221271 .elementor-element.elementor-element-ce3c58f .elementor-icon-list-item>a
    {
        font-size: 16px;
    }
    .elementor-221271 .elementor-element.elementor-element-0e0921c
    {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-0e0921c.e-con
    {
        --order: 99999/* order end hack */;
    }
    .elementor-221271 .elementor-element.elementor-element-75d2c75 .elementor-button
    {
        font-size: 16px;
        padding: 10px 25px 10px 25px;
    }
    .elementor-221271 .elementor-element.elementor-element-306276a
    {
        --padding-top: 36px;
        --padding-bottom: 36px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-221271 .elementor-element.elementor-element-0b0f66e
    {
        width: var(--container-widget-width,95.556%);
        max-width: 95.556%;
        --container-widget-width: 95.556%;
        --container-widget-flex-grow: 0;
    }
    .elementor-221271 .elementor-element.elementor-element-0b0f66e.elementor-element
    {
        --align-self: center;
    }
    .elementor-221271 .elementor-element.elementor-element-0b0f66e .elementor-heading-title
    {
        font-size: 20px;
    }
    .elementor-221271 .elementor-element.elementor-element-a423db3>.elementor-widget-container
    {
        margin: -10px 0 0 0;
    }
    .elementor-221271 .elementor-element.elementor-element-a423db3 .elementor-divider-separator
    {
        width: 25%;
    }
    .elementor-221271 .elementor-element.elementor-element-42268bb
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-bb31122
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-0545d7f
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-ee9b2c5
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-e1c8d57
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-e550cbd
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-14e46d1
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-d32e710
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-d035640
    {
        font-size: 14px;
    }
    .elementor-221271 .elementor-element.elementor-element-67041d9>.elementor-widget-container
    {
        padding: 0 10px 0 10px;
    }
    .elementor-221271 .elementor-element.elementor-element-67041d9
    {
        --n-accordion-title-font-size: 15px;
    }
}/* Start custom CSS for container, class: .elementor-element-4bb43d9 */
@media(min-width: 1025px) and (max-width: 1440px)
{
    .main-banner-section
    {
        padding-left: 10px;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2349f4c */
@media(max-width: 767px)
{
    .main-banner
    {
        background: #183580!important;
    }
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-7cabf92 */
ul.subheader li
{
    font-size: 18px;
    line-height: 27px;
    font-family: 'Poppins';
    font-weight: 400;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-10b79b0 */
ul.subheader
{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
ul.subheader li a
{
    color: #fff;
}/*.subheaderDesign {*//*	  position: fixed;*//*	  top: 0px;*//*	  left: 0;*//*	  width: 100%;*//*	  z-index: 1000;*//*	}*//* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1c1b3e7 */
.global_box h3.elementor-image-box-title
{
    padding-left: 15px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-a4f541b *//* .elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-c561041:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-5062868:hover .odd_column_desc .elementor-widget-container {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}
@media(max-width: 768px)
{
    .div_img_box .elementor-image-box-wrapper
    {
        display: flex;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-18bb2fe */
.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-891a86d */
.client_support h3.elementor-image-box-title
{
    margin-top: -10px;
    padding-left: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-922beed *//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_sec_title h3.elementor-image-box-title {*//*    color: #fff;*//*}*//*.elementor-3554 .elementor-element.elementor-element-bef34c2:hover .odd_column_desc .elementor-widget-container  {*//*    color: #fff !important;*//*    fill:#fff;*//*}*/
.div_img_box .elementor-image-box-content
{
    padding-top: 14px;
}
.why_box_section:hover
{
    transform: scale(1.02);
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-7dfea9f */
@media(max-width: 767px)
{
    .benefits-section h3.elementor-image-box-title
    {
        margin-top: -10px;
    }
    .benefits_last_box h3.elementor-image-box-title
    {
        margin-top: 0;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-8e47e5b */
@media(min-width: 1025px) and (max-width: 1280px)
{
    .features_sec_box1
    {
        margin-top: 285px;
    }
    .features_sec_box2
    {
        margin-top: 12px;
    }
    .features_sec_box3
    {
        margin-top: 30px;
    }
    .features_section_box_left_4
    {
        margin-top: -30px;
    }
    .features_section_box_left_5
    {
        margin-top: -20px;
    }
}/*@media(min-width:1367px) and (max-width:1440px)*//*{*//* .features_sec_box1{*//*    margin-top: 200px;*//* }*//* .features_sec_box2 {*//*    margin-top: 10px;*//* }*//* .features_sec_box3{*//*    margin-top: 20px;*//* }*//*}*/
@media only screen and (min-width: 1440px) and (max-width: 1440px)
{
    .features_sec_box1
    {
        margin-top: 105px;
    }
    .features_sec_box2
    {
        margin-top: 50px;
    }
    .features_section_box_left_5
    {
        margin-top: 55px;
    }
    .features_sec_box3
    {
        margin-top: 15px;
    }
    .features_section_box_right_last
    {
        margin-top: -30px;
    }
    .features_section_box_left_4
    {
        margin-top: 25px;
    }
    .last_column_last_box
    {
        margin-top: 20px;
    }
    .last_column_4_box
    {
        margin-top: 28px;
    }
    .first_column_6_box
    {
        margin-top: -5px;
    }
    .features_sec_box4
    {
        margin-top: 55px;
    }
}/*@media(min-width:1441px) and (max-width:1600px)*//*{*//*.spin_box{*//* margin-top: 20px;*//* }*//* .features_sec_box1{*//*    margin-top: 200px;*//* }*//* .features_sec_box2 {*//*    margin-top: 10px;*//* }*//* .features_sec_box3{*//*    margin-top: 20px;*//* }*//*}*//* End custom CSS *//* Start custom CSS for container, class: .elementor-element-fa4b1ed */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-1be7fc7 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-b9e52f2 */
.common_color_text
{
    color: #1754d5;
    font-weight: 600;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-fc335fa */
.counter_section .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-451e3a9 */
.counter_data .elementor-counter-title
{
    text-align: center;
}/* End custom CSS *//* Start custom CSS for image-box, class: .elementor-element-e96656a */
.timeline.height-8:after
{
    height: 628px!important;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-84f4bf8 */
@media(max-width: 767px)
{
    .sweepstakes-games-offer .elementor-image-box-wrapper
    {
        display: inline-flex;
    }
    .sweepstakes-games-offer .elementor-image-box-content
    {
        padding-top: 15px;
        padding-left: 25px;
    }
}/* End custom CSS *//* Start custom CSS for nested-tabs, class: .elementor-element-e40835b */
@media(min-width: 768px)
{
    .tabs_arrows #Layer_1
    {
        display: none;
    }
    .tabs_arrows #e-n-tab-content-1401
    {
        box-shadow: none;
    }
    .tabs_arrows #e-n-tab-content-1403, .tabs_arrows #e-n-tab-content-1402, .tabs_arrows #e-n-tab-content-1404
    {
        box-shadow: none;
    }
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-83e0383 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-d309f95 */
.betting_sw_panel .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.betting_sw_panel .elementor-image-box-content
{
    text-align: left;
    padding-left: 25px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-2fdb3f2 */
.sw-solution-sec figure.elementor-image-box-img
{
    border-radius: 50%;
    background: #2045a3;
    padding: 13px 13px 3px 13px;
}
.sw-solution-sec figure.elementor-image-box-img:hover
{
    background: #fff;
}
.sw-solution-sec1 figure.elementor-image-box-img
{
    border-radius: 50%;
    background: #2045a3;
    padding: 13px 13px 3px 15px;
}
.sw-solution-sec1 figure.elementor-image-box-img:hover
{
    background: #fff;
}
.sw-solution-sec2 figure.elementor-image-box-img
{
    border-radius: 50%;
    background: #2045a3;
    padding: 15px 13px 6px 13px;
}
.sw-solution-sec2 figure.elementor-image-box-img:hover
{
    background: #fff;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-ccc4732 */
.more_solution_gs .elementor-image-box-wrapper
{
    display: flex;
    align-items: center;
    padding-left: 15px;
}
.more_solution_gs .elementor-image-box-content
{
    text-align: left;
    padding-left: 25px;
}/* End custom CSS *//* Start custom CSS for html, class: .elementor-element-137ea36a */
.timeline.height-16:after
{
    height: 1419px;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-76e49a4 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e8f813f */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-0c509b5 */
.add_icon_colour svg.e-font-icon-svg.e-fas-check
{
    fill: #f24c2c;
}/* End custom CSS *//* Start custom CSS for container, class: .elementor-element-e647e93 */
.border-btn span.elementor-button-text
{
    font-weight: 500;
}/* End custom CSS *//* Start custom CSS for nested-accordion, class: .elementor-element-67041d9 */
.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 */
