.elementor-1895 .elementor-element.elementor-element-897ecdb {
    --display: flex;
    --flex-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-1895 .elementor-element.elementor-element-2d4e83c {
    --display: flex;
    --overlay-opacity: 1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2d4e83c::before,
.elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-background-video-container::before,
.elementor-1895 .elementor-element.elementor-element-2d4e83c>.e-con-inner>.elementor-background-video-container::before,
.elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-background-slideshow::before,
.elementor-1895 .elementor-element.elementor-element-2d4e83c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://umiakari.com/wp-content/uploads/2025/07/barwalk4-B4-表紙RGBweb364-x-257-mm.jpg");
    --background-overlay: '';
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1895 .elementor-element.elementor-element-73fff1a {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-fc6f314 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-widget-text-editor {
    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-1895 .elementor-element.elementor-element-6abcedc>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-6abcedc {
    z-index: 999;
    text-align: center;
    text-shadow: 0px 0px 7px #FFFFFF;
    color: #000000;
}

.elementor-1895 .elementor-element.elementor-element-7aee73d {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-7aee73d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
}

.elementor-1895 .elementor-element.elementor-element-ff019fd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-ff019fd img {
    width: 100%;
}

.elementor-1895 .elementor-element.elementor-element-1fb4cdf {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 20px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 040px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-1fb4cdf:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-1fb4cdf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FDFCFC;
}

.elementor-1895 .elementor-element.elementor-element-23bceb7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-23bceb7 {
    z-index: 999;
    text-align: center;
    font-size: 52px;
    line-height: 50px;
    text-shadow: 1px 1px 0px rgba(98.72339218520402, 51.02711265232252, 157.5333679199219, 0.3);
    color: #030010A3;
}

.elementor-1895 .elementor-element.elementor-element-63b96eb>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-1895 .elementor-element.elementor-element-63b96eb {
    z-index: 999;
    text-align: center;
    font-size: 15px;
}

.elementor-1895 .elementor-element.elementor-element-a829d21 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-5db967e {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-width: 6px 6px 6px 6px;
    --border-top-width: 6px;
    --border-right-width: 6px;
    --border-bottom-width: 6px;
    --border-left-width: 6px;
    border-color: #FFD4DE;
    --border-color: #FFD4DE;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1895 .elementor-element.elementor-element-5db967e:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-5db967e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-1895 .elementor-element.elementor-element-8db144f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-8db144f {
    z-index: 999;
    text-align: center;
    font-size: 52px;
    line-height: 42px;
    text-shadow: 1px 1px 0px rgba(98.72339218520402, 51.02711265232252, 157.5333679199219, 0.3);
    color: #030010A3;
}

.elementor-1895 .elementor-element.elementor-element-f74f3e4>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-f74f3e4 {
    z-index: 999;
    text-align: center;
    font-size: 19px;
}

.elementor-1895 .elementor-element.elementor-element-610c7ee {
    width: var(--container-widget-width, 248px);
    max-width: 248px;
    --container-widget-width: 248px;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-5c68bde {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-56547f6>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1895 .elementor-element.elementor-element-56547f6 img {
    width: 540px;
}

.elementor-1895 .elementor-element.elementor-element-3f656f2 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-eafaef8 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
}

.elementor-1895 .elementor-element.elementor-element-7912071 .elementor-button {
    background-color: #FFFFFF;
    font-size: 30px;
    fill: #271919;
    color: #271919;
    box-shadow: 4px 8px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-radius: 60px 60px 60px 60px;
}

.elementor-1895 .elementor-element.elementor-element-7912071>.elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-1895 .elementor-element.elementor-element-7912071>.elementor-widget-container {
    margin: 20px 20px 20px 20px;
}

.elementor-1895 .elementor-element.elementor-element-7912071 {
    --e-transform-transition-duration: 300ms;
}

.elementor-1895 .elementor-element.elementor-element-7912071 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-1895 .elementor-element.elementor-element-7912071 .elementor-button .elementor-button-content-wrapper {
    gap: 4px;
}

.elementor-1895 .elementor-element.elementor-element-c48acb7 {
    --display: flex;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
}

.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-1895 .elementor-element.elementor-element-90e3af6 {
    --divider-border-style: slashes;
    --divider-color: #CEB4ED;
    --divider-border-width: 3px;
    --divider-pattern-height: 6px;
    --divider-pattern-size: 20px;
}

.elementor-1895 .elementor-element.elementor-element-90e3af6 .elementor-divider-separator {
    width: 100%;
}

.elementor-1895 .elementor-element.elementor-element-90e3af6 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1895 .elementor-element.elementor-element-2b708a9 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-8a9984d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-1895 .elementor-element.elementor-element-8a9984d img {
    width: 483px;
}

.elementor-1895 .elementor-element.elementor-element-9598000 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-10d6a74>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-10d6a74 {
    text-align: center;
    font-size: 1em;
    line-height: 5px;
    letter-spacing: 0.1px;
    color: #6C6C6C;
}

.elementor-1895 .elementor-element.elementor-element-edd9a2f {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-9e7a0b1 img {
    width: 25%;
}

.elementor-1895 .elementor-element.elementor-element-42e66fb {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-538d59b {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    border-style: solid;
    --border-style: solid;
    border-width: 6px 6px 6px 6px;
    --border-top-width: 6px;
    --border-right-width: 6px;
    --border-bottom-width: 6px;
    --border-left-width: 6px;
    border-color: #D1CAFD;
    --border-color: #D1CAFD;
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1895 .elementor-element.elementor-element-538d59b:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-538d59b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-1895 .elementor-element.elementor-element-e53699e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-e53699e {
    z-index: 999;
    text-align: center;
    font-size: 52px;
    line-height: 42px;
    text-shadow: 1px 1px 0px rgba(98.72339218520402, 51.02711265232252, 157.5333679199219, 0.3);
    color: #030010A3;
}

.elementor-1895 .elementor-element.elementor-element-269d392>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-269d392 {
    z-index: 999;
    text-align: center;
    font-size: 19px;
}

.elementor-1895 .elementor-element.elementor-element-4075464 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-481bd35 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-29b23e4 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-200a4c8 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-200a4c8>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-4a63c48 {
    width: var(--container-widget-width, 75%);
    max-width: 75%;
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-4a63c48>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-0f31aec {
    width: var(--container-widget-width, 10%);
    max-width: 10%;
    --container-widget-width: 10%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-0f31aec>.elementor-widget-container {
    background-color: #F4CFD4;
}

.elementor-1895 .elementor-element.elementor-element-9a5ee5b>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-9a5ee5b {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-d36f5a8>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-d36f5a8 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-f72ca17 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-80e4e74 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-80e4e74>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-80e4e74.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-a980fc0 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-a980fc0>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-a980fc0 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-3e7bdab {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-3e7bdab>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-3e7bdab img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-84a2e1a {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-e7e5821>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-e7e5821 {
    text-align: center;
    font-size: 1em;
    line-height: 34px;
    letter-spacing: 0.1px;
    color: #6C6C6C;
}

.elementor-1895 .elementor-element.elementor-element-479977a {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-eba2ac7 {
    --divider-border-style: slashes;
    --divider-color: #CEB4ED;
    --divider-border-width: 3px;
    --divider-pattern-height: 6px;
    --divider-pattern-size: 20px;
}

.elementor-1895 .elementor-element.elementor-element-eba2ac7 .elementor-divider-separator {
    width: 100%;
}

.elementor-1895 .elementor-element.elementor-element-eba2ac7 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1895 .elementor-element.elementor-element-56050ad {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ce2b3a6 {
    --display: flex;
    --flex-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-1895 .elementor-element.elementor-element-ce2b3a6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-7458d4f>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-1895 .elementor-element.elementor-element-7458d4f img {
    width: 60%;
    opacity: 100;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
    border-style: solid;
    border-width: 10px 020px 020px 020px;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-1895 .elementor-element.elementor-element-eef3014 {
    --display: flex;
    --flex-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-1895 .elementor-element.elementor-element-eef3014.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-494421f img {
    width: 60%;
}

.elementor-1895 .elementor-element.elementor-element-619b894 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-d339055 {
    --spacer-size: 50px;
}

.elementor-1895 .elementor-element.elementor-element-8f729c0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-1895 .elementor-element.elementor-element-827dd7f {
    font-size: 33px;
    color: #9887A8;
}

.elementor-1895 .elementor-element.elementor-element-76cda13 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-3454664 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-2e4f7c8>.elementor-widget-container {
    margin: 0px 0px 020px 0px;
}

.elementor-1895 .elementor-element.elementor-element-2e4f7c8 img {
    width: 55%;
}

.elementor-1895 .elementor-element.elementor-element-ca75ac5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-ca75ac5 {
    text-align: center;
    font-size: 1em;
    line-height: 2em;
}

.elementor-1895 .elementor-element.elementor-element-a74c43c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-1895 .elementor-element.elementor-element-1bb3355 {
    --display: flex;
    --flex-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-1895 .elementor-element.elementor-element-1bb3355.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-c42a2af>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-c42a2af img {
    width: 55%;
}

.elementor-1895 .elementor-element.elementor-element-5c2277d {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-d17b284 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-7df01d3 {
    --divider-border-style: slashes;
    --divider-color: #CEB4ED;
    --divider-border-width: 3px;
    --divider-pattern-height: 6px;
    --divider-pattern-size: 20px;
}

.elementor-1895 .elementor-element.elementor-element-7df01d3 .elementor-divider-separator {
    width: 100%;
}

.elementor-1895 .elementor-element.elementor-element-7df01d3 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1895 .elementor-element.elementor-element-89938aa {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-73abb8d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-73abb8d {
    text-align: center;
    font-size: 2.1em;
    font-weight: 600;
    color: #535353;
}

.elementor-1895 .elementor-element.elementor-element-61ed7a4 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-d38394b img {
    border-radius: 1px 1px 1px 1px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1895 .elementor-element.elementor-element-34c2dcb {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-082932b {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 1px;
}

.elementor-1895 .elementor-element.elementor-element-082932b .elementor-divider-separator {
    width: 100%;
}

.elementor-1895 .elementor-element.elementor-element-082932b .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1895 .elementor-element.elementor-element-9c3712d {
    --display: flex;
    --min-height: 0px;
}

.elementor-1895 .elementor-element.elementor-element-f60f6e4>.elementor-widget-container {
    border-style: solid;
    border-color: #A3A3A3;
}

.elementor-1895 .elementor-element.elementor-element-7a7207c {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-bc9b5ff {
    --spacer-size: 50px;
}

.elementor-1895 .elementor-element.elementor-element-bc4d3bf {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-32591aa {
    --divider-border-style: slashes;
    --divider-color: #CEB4ED;
    --divider-border-width: 3px;
    --divider-pattern-height: 6px;
    --divider-pattern-size: 20px;
}

.elementor-1895 .elementor-element.elementor-element-32591aa .elementor-divider-separator {
    width: 100%;
}

.elementor-1895 .elementor-element.elementor-element-32591aa .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1895 .elementor-element.elementor-element-6214998 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-1b376d2>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-1b376d2 {
    text-align: center;
    font-size: 1.1em;
    line-height: 34px;
    letter-spacing: 0.1px;
    color: #6C6C6C;
}

.elementor-1895 .elementor-element.elementor-element-a03abbe {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1895 .elementor-element.elementor-element-5347ac6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-5347ac6 {
    text-align: center;
    font-size: 2.6em;
    font-weight: 500;
    color: #2C2F62;
}

.elementor-1895 .elementor-element.elementor-element-1f3ee51>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-1f3ee51 {
    text-align: center;
    font-size: 1.2em;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-b94ac26 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-9e86357 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-99ee6b7 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-8293d50 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-8293d50>.elementor-widget-container {
    background-color: #8c7bbb;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-1aa0b40 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-1aa0b40>.elementor-widget-container {
    background-color: #d5cee6;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-0608f13>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-0608f13 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-17a5541>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-17a5541 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-2d9afa7 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2d9afa7:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-2d9afa7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-0708ba7 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-0708ba7>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-0708ba7.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-358ace3 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-358ace3>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-358ace3 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-6e38e4b {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-6e38e4b>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-6e38e4b img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-30b5337 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c8f0984 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-64e21b3 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-64e21b3>.elementor-widget-container {
    background-color: #7483BE;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-a97e840 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-a97e840>.elementor-widget-container {
    background-color: #CFD7FC;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-2c9e81c>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-2c9e81c {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-c591328>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-c591328 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-6441911 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6441911:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-6441911>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-c9e3f8d {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-c9e3f8d>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-c9e3f8d.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-2d16d70 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-2d16d70>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-2d16d70 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-91c70ce {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-91c70ce>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-91c70ce img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-5a80962 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-01b7c3e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-7a83967 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-dfd15f4 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-dfd15f4>.elementor-widget-container {
    background-color: #7483BE;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-c796dec {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-c796dec>.elementor-widget-container {
    background-color: #CFD7FC;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-e93503e>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-e93503e {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-261af21>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-261af21 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-7310a57 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-7310a57:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-7310a57>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-40279e2 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-40279e2>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-40279e2.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-ed6db7b {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-ed6db7b>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-ed6db7b img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-1c563d6 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-1c563d6>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-1c563d6 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-5c69989 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-8fbc0a2 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-308e3bc {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-308e3bc>.elementor-widget-container {
    background-color: #a2776d ;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-0babe36 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-0babe36>.elementor-widget-container {
    background-color: #f1e0d7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-b328fb1>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-b328fb1 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-139dad5>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-139dad5 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-c77b22c {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c77b22c:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-c77b22c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-beffbad {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-beffbad>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-beffbad.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-8bfa15e {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-8bfa15e>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-8bfa15e img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-b08d3d0 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-b08d3d0>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-b08d3d0 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-9e7823b {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-dbd96c7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-8cae995 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c8181b3 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-c8181b3>.elementor-widget-container {
    background-color: #6b383d;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-5917d23 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-5917d23>.elementor-widget-container {
    background-color: #ecd1d4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-23ca296>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-23ca296 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-8bc257e>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-8bc257e {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-390ff12 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-390ff12:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-390ff12>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-49e061f {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-49e061f>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-49e061f.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-e6abcd2 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-e6abcd2>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-e6abcd2 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-ef86288 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-ef86288>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-ef86288 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-a08ab36 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-1c8ac69 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-40c9bbf {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-40c9bbf>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-de72e90 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-de72e90>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-11f38f1>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-11f38f1 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-793a6f6>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-793a6f6 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-afd6278 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-afd6278:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-afd6278>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-3ef6d5d {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-3ef6d5d>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-3ef6d5d.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-657f55e {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-657f55e>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-657f55e img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-f407a75 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-f407a75>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f407a75 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-e5bfcf0 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6655d90 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-cdfdb07 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-5651adf {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-5651adf>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-a68de07 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-a68de07>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-79a0191>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-79a0191 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-4ec9712>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-4ec9712 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-a298f32 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-a298f32:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-a298f32>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-6b0e0f0 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-6b0e0f0>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-6b0e0f0.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-04fd1f9 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-04fd1f9>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-04fd1f9 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-8cdbe3c {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-8cdbe3c>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-8cdbe3c img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-4377d6b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6ba8d58 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-35a2b63 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-35a2b63>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-8e78e7a {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-8e78e7a>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-4b760fe>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-4b760fe {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-8712168>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-8712168 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-3ecbbfe {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-3ecbbfe:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-3ecbbfe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-a2a53e3 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-a2a53e3>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-a2a53e3.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-87ab903 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-87ab903>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-87ab903 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-aafcb31 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-aafcb31>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-aafcb31 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-f997faf {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-59b73b0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-636df91 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c28c1ff {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-c28c1ff>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-c48f2cc {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-c48f2cc>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-ae1c4d5>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-ae1c4d5 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-05d7c4d>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-05d7c4d {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-2e25478 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2e25478:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-2e25478>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-e8e6c9c {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-e8e6c9c>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-e8e6c9c.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-3a23a9f {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-3a23a9f>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-3a23a9f img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-23434de {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-23434de>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-23434de img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-fa7c852 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-39d4e2f {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-80b39c8 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-80b39c8>.elementor-widget-container {
    background-color: #C59C82;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-5dbb97c {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-5dbb97c>.elementor-widget-container {
    background-color: #FEFDE9;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-07650fb>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-07650fb {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-f724cf5>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-f724cf5 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-2b800db {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2b800db:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-2b800db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-4352cf3 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-4352cf3>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-4352cf3.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-bc8a45a {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-bc8a45a>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-bc8a45a img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-e6cc783 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-e6cc783>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-e6cc783 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-0e5f051 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-9ca205b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-a816c47 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-966dc34 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-966dc34>.elementor-widget-container {
    background-color: #C59C82;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-a8d0ff2 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-a8d0ff2>.elementor-widget-container {
    background-color: #FEFDE9;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-30fc041>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-30fc041 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-38ed7d4>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-38ed7d4 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-b436297 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-b436297:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-b436297>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-2a36574 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-2a36574>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-2a36574.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-1ed4e50 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-1ed4e50>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-1ed4e50 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-aeec2b3 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-aeec2b3>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-aeec2b3 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-d2dc44c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-9323ffd {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-236468c {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-236468c>.elementor-widget-container {
    background-color: #C59C82;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-229c932 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-229c932>.elementor-widget-container {
    background-color: #FEFDE9;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-bad2037>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-bad2037 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-fec0aec>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-fec0aec {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-a356b3c {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-a356b3c:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-a356b3c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f043135 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-f043135>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-f043135.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-f5fbbf4 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-f5fbbf4>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f5fbbf4 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-0bd1f21 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-0bd1f21>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-0bd1f21 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-5a99df4 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-127f188 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-0936686 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-84c4653 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-84c4653>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-223adb5 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-223adb5>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-21607b0>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-21607b0 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-9f16953>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-9f16953 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-75d4cb9 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-75d4cb9:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-75d4cb9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f540883 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-f540883>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-f540883.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-a6817c4 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-a6817c4>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-a6817c4 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-39d540d {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-39d540d>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-39d540d img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-4948116 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-1895 .elementor-element.elementor-element-f6db973 {
    font-size: 33px;
    color: #9887A8;
}

.elementor-1895 .elementor-element.elementor-element-fe051d7 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1895 .elementor-element.elementor-element-b055bdc>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-b055bdc {
    text-align: center;
    font-size: 2.6em;
    color: #455589;
}

.elementor-1895 .elementor-element.elementor-element-c90e7e1>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-c90e7e1 {
    text-align: center;
    font-size: 1.2em;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-9dffbf5 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-dadb284 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-be7e47f {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2fc72e9 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-2fc72e9>.elementor-widget-container {
    background-color: #7483BE;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-cb9868b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-cb9868b>.elementor-widget-container {
    background-color: #CFD7FC;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-a093cc8>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-a093cc8 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-b5fa3db>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-b5fa3db {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-eaaec3f {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-eaaec3f:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-eaaec3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-e3e4e97 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-e3e4e97>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-e3e4e97.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-8f86350 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-8f86350>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-8f86350 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-1cb916e {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-1cb916e>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-1cb916e img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-69b948a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6b863b5 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-5143f2a {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-5143f2a>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-0a806e6 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-0a806e6>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-d1ef4f1>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-d1ef4f1 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-db659c0>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-db659c0 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-659152d {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-659152d:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-659152d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-cb3d40e {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-cb3d40e>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-cb3d40e.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-d631ecf {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-d631ecf>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-d631ecf img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-d369cd9 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-d369cd9>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-d369cd9 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-c5d8470 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-66efe54 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-d1d8638 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-18c69d5 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-18c69d5>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-14ea73b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-14ea73b>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-4c29328>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-4c29328 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-3719aad>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-3719aad {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-865abff {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-865abff:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-865abff>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-5b0ac87 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-5b0ac87>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-5b0ac87.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-20718b3 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-20718b3>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-20718b3 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-f3f91b1 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-f3f91b1>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f3f91b1 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-03070ea {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-476de3b {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6db05a5 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-6db05a5>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-613f189 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-613f189>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-085c600>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-085c600 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-88d65bc>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-88d65bc {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-ec9be8d {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ec9be8d:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-ec9be8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f2d9b92 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-f2d9b92>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-f2d9b92.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-45a078b {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-45a078b>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-45a078b img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-fb40a9c {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-fb40a9c>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-fb40a9c img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-de003b8 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-22829d1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-7c55ba8 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-7942b04 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-7942b04>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-c43a438 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-c43a438>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-9a4bc64>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-9a4bc64 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-720ac65>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-720ac65 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-0fee21c {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-0fee21c:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-0fee21c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-a25a3db {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-a25a3db>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-a25a3db.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-fb441ca {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-fb441ca>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-fb441ca img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-502a541 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-502a541>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-502a541 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-b0c1b42 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-a2cb64b {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-1003be0 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-1003be0>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-4f3ac1f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-4f3ac1f>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-a4ee31f>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-a4ee31f {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-2236d39>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-2236d39 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-c4b0cc8 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c4b0cc8:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-c4b0cc8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-51ca976 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-51ca976>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-51ca976.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-3c0b30b {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-3c0b30b>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-3c0b30b img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-c8f629f {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-c8f629f>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-c8f629f img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-6baf29e {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2237c6c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-20df1cd {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-5431a6a {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-5431a6a>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-c0e8196 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-c0e8196>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-b961745>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-b961745 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-bad1118>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-bad1118 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-a81bcd5 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-a81bcd5:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-a81bcd5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-4811e2b {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-4811e2b>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-4811e2b.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-a375008 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-a375008>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-a375008 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-2028359 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-2028359>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-2028359 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-fd9322f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-3736cbd {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-b67cecf {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-b67cecf>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-750641e {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-750641e>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-c58cae0>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-c58cae0 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-c94142f>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-c94142f {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-c243ff9 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c243ff9:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-c243ff9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-5f1610a {
    width: var(--container-widget-width, 88.566%);
    max-width: 88.566%;
    --container-widget-width: 88.566%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-5f1610a>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-5f1610a.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-fa7982a {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-fa7982a>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-fa7982a img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-e98615c {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2d1306d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-d3f3642 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-bbb7d08 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-bbb7d08>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-0a63c8c {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-0a63c8c>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-0b8ed57>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-0b8ed57 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-b90e8b7>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-b90e8b7 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-15d27fc {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-15d27fc:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-15d27fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-3e0415d {
    width: var(--container-widget-width, 88.149%);
    max-width: 88.149%;
    --container-widget-width: 88.149%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-3e0415d>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-3e0415d.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-4aaba41 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-4aaba41>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-4aaba41 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-59f01c8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-fea8fd4 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-38d5e53 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-38d5e53>.elementor-widget-container {
    background-color: #C59C82;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-4a3ee91 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-4a3ee91>.elementor-widget-container {
    background-color: #FEFDE9;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-ce9c3d7>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-ce9c3d7 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-32514b6>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-32514b6 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-3d256b8 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-3d256b8:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-3d256b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-3e9b626 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-3e9b626>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-3e9b626.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-4a790e9 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-4a790e9>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-4a790e9 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-6551102 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-6551102>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-6551102 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-734b559 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-97b853f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-bdadaf4 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-56f93af {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-56f93af>.elementor-widget-container {
    background-color: #C59C82;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-355131b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-355131b>.elementor-widget-container {
    background-color: #FEFDE9;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-cedb795>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-cedb795 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-d582cc5>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-d582cc5 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-8d34d24 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-8d34d24:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-8d34d24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-62e2dd8 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-62e2dd8>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-62e2dd8.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-aa4b208 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-aa4b208>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-aa4b208 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-891ab28 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-891ab28>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-891ab28 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-ecd2c70 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-398e85b {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-0e9a6fb {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-0e9a6fb>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-16ad8e4 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-16ad8e4>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-6cda5ee>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-6cda5ee {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-7b8e480>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-7b8e480 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-a5da956 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-a5da956:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-a5da956>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-dbfd540 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-dbfd540>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-dbfd540.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-5845284 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-5845284>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-5845284 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-46098b8 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-46098b8>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-46098b8 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-a5ae56f {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-bc3c586 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-630d61b {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-75741d5 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-75741d5>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-3facee5 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-3facee5>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-42f7401>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-42f7401 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-211dc8b>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-211dc8b {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-e2f71b0 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-e2f71b0:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-e2f71b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-aafeb6d {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-aafeb6d>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-aafeb6d.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-6e58c64 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-6e58c64>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-6e58c64 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-8207b48 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-8207b48>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-8207b48 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-2cca69d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-3e7ee36 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-e60b39e {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-e60b39e>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-f91d924 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-f91d924>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-837b4f3>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-837b4f3 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-79c7dc0>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-79c7dc0 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-52a8dd5 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-52a8dd5:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-52a8dd5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-adaafd0 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-adaafd0>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-adaafd0.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-43cce77 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-43cce77>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-43cce77 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-73ad353 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-73ad353>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-73ad353 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-30f63e5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-1895 .elementor-element.elementor-element-3eef744 {
    font-size: 33px;
    color: #9887A8;
}

.elementor-1895 .elementor-element.elementor-element-b5f40c8 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1895 .elementor-element.elementor-element-a0b9024>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-a0b9024 {
    text-align: center;
    font-size: 2.6em;
    color: #455589;
}

.elementor-1895 .elementor-element.elementor-element-9c0a11f>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-9c0a11f {
    text-align: center;
    font-size: 1.2em;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-9cff4f4 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-9d89b1f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ac3c855 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-d13cd7c {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-d13cd7c>.elementor-widget-container {
    background-color: #7483BE;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-9c67bdc {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-9c67bdc>.elementor-widget-container {
    background-color: #CFD7FC;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-c110b31>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-c110b31 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-4bd18c2>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-4bd18c2 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-6f3a09c {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6f3a09c:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-6f3a09c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-9386ab6 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-9386ab6>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-9386ab6.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-64eb713 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-64eb713>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-64eb713 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-28ef930 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-28ef930>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-28ef930 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-ec22470 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-7f1b3f3 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-0776172 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-0776172>.elementor-widget-container {
    background-color: #7483BE;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-137924d {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-137924d>.elementor-widget-container {
    background-color: #CFD7FC;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-2e24347>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-2e24347 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-2bcdb42>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-2bcdb42 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-2dcaea5 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2dcaea5:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-2dcaea5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-c0030f8 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-c0030f8>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-c0030f8.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-86f48ad {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-86f48ad>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-86f48ad img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-7baffc7 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-7baffc7>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-7baffc7 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-eab0ecd {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-d695833 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-8b51c2c {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-470f063 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-470f063>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-f8e30a6 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-f8e30a6>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-9ab7d64>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-9ab7d64 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-c898715>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-c898715 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-d195170 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-d195170:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-d195170>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-bd79f54 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-bd79f54>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-bd79f54.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-ac8ea98 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-ac8ea98>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-ac8ea98 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-8e79a53 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-8e79a53>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-8e79a53 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-d12e976 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-1716a7d {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-03bc8f8 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-03bc8f8>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-7a8226d {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-7a8226d>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-54817c5>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-54817c5 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-fcb46ba>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-fcb46ba {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-5185b7f {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-5185b7f:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-5185b7f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-e53b189 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-e53b189>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-e53b189.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-262ff12 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-262ff12>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-262ff12 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-204dadc {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-204dadc>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-204dadc img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-476f59b {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-07a5e2e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c925b10 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-19eca9a {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-19eca9a>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-b0b96fb {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-b0b96fb>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-6e7dfcd>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-6e7dfcd {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-6fc0b76>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-6fc0b76 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-513cfca {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-513cfca:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-513cfca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-dabd5dc {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-dabd5dc>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-dabd5dc.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-243ccb4 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-243ccb4>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-243ccb4 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-4e268a5 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-4e268a5>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-4e268a5 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-fff120a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ff7a2f6 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-0878981 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-0878981>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-eb1c6c3 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-eb1c6c3>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-6dcb971>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-6dcb971 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-5e186db>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-5e186db {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-bb7f7d1 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-bb7f7d1:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-bb7f7d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-4c72895 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-4c72895>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-4c72895.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-ca79de7 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-ca79de7>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-ca79de7 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-f54ed2e {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-f54ed2e>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f54ed2e img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-cbd8015 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-4ef7618 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-85fbeb0 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-a0b1dcd {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-a0b1dcd>.elementor-widget-container {
    background-color: #C59C82;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-3d6cc43 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-3d6cc43>.elementor-widget-container {
    background-color: #FEFDE9;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-4b015da>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-4b015da {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-ae104db>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-ae104db {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-fec5603 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-fec5603:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-fec5603>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-36f230c {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-36f230c>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-36f230c.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-c1f97e1 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-c1f97e1>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-c1f97e1 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-bf76dad {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-bf76dad>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-bf76dad img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-ebcae2d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ec3910e {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-4548228 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-4548228>.elementor-widget-container {
    background-color: #C59C82;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-8d8dee4 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-8d8dee4>.elementor-widget-container {
    background-color: #FEFDE9;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-33a9adf>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-33a9adf {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-f0168c9>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-f0168c9 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-cecc261 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-cecc261:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-cecc261>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-e92ff1a {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-e92ff1a>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-e92ff1a.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-a4c0070 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-a4c0070>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-a4c0070 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-6f26ca4 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-6f26ca4>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-6f26ca4 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-cfa0ade {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-96586ac {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-5e52614 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-d131743 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-d131743>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-6bc5d5c {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-6bc5d5c>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-0f79544>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-0f79544 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-686c194>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-686c194 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-35cf5ea {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-35cf5ea:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-35cf5ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-ae721fe {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-ae721fe>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-ae721fe.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-a8fcf46 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-a8fcf46>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-a8fcf46 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-bf1c837 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-bf1c837>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-bf1c837 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-accfe26 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-66aba87 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2ae057c {
    width: var(--container-widget-width, 12.967%);
    max-width: 12.967%;
    --container-widget-width: 12.967%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-2ae057c>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-2ae057c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-c75b6b1 {
    width: var(--container-widget-width, 87.033%);
    max-width: 87.033%;
    --container-widget-width: 87.033%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-c75b6b1>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-c75b6b1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-4982693>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-4982693 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-a6f199f>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-a6f199f {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-73fed53 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-fa4e865 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-fa4e865>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-fa4e865.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-5fa14d6 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-5fa14d6>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-5fa14d6 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-d742ec2 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-d742ec2>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-d742ec2 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-ff1ba31 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-1895 .elementor-element.elementor-element-e3c05ae {
    font-size: 33px;
    color: #9887A8;
}

.elementor-1895 .elementor-element.elementor-element-6b877dc {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1895 .elementor-element.elementor-element-0d39cf7>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-0d39cf7 {
    text-align: center;
    font-size: 2.6em;
    color: #455589;
}

.elementor-1895 .elementor-element.elementor-element-eeb9c7a>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-eeb9c7a {
    text-align: center;
    font-size: 1.2em;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-14f588f {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6bffc31 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-8ca661e {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-68a1f31 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-68a1f31>.elementor-widget-container {
    background-color: #7483BE;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-74c4112 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-74c4112>.elementor-widget-container {
    background-color: #CFD7FC;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-e37379f>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-e37379f {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-1d62271>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-1d62271 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-17ef0dd {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-17ef0dd:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-17ef0dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-bd1a876 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-bd1a876>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-bd1a876.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-02ca290 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-02ca290>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-02ca290 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-25bb37e {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-25bb37e>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-25bb37e img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-50beafd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ec3682d {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-874ce07 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-874ce07>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-4989aa4 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-4989aa4>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-a54a66d>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-a54a66d {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-d5e1b67>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-d5e1b67 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-516fe84 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-516fe84:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-516fe84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-75f635e {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-75f635e>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-75f635e.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-1d989c7 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-1d989c7>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-1d989c7 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-65275c1 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-65275c1>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-65275c1 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-a16821d {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-3e8a914 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ef65186 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c8bcfe3 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-c8bcfe3>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-d89657f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-d89657f>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-a078ed6>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-a078ed6 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-9d0a45c>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-9d0a45c {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-17453c5 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-17453c5:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-17453c5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-19173d2 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-19173d2>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-19173d2.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-bcea3d6 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-bcea3d6>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-bcea3d6 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-212dcb0 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-212dcb0>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-212dcb0 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-d7bd829 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-d7bd829>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-d7bd829 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-1649ea0 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-00f336c {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-d4f2078 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-d4f2078>.elementor-widget-container {
    background-color: #9277C8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-6839f57 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-6839f57>.elementor-widget-container {
    background-color: #D7CDE8;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-c0704cf>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-c0704cf {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-29080f0>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-29080f0 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-7ca2a72 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-7ca2a72:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-7ca2a72>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-45e25c2 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-45e25c2>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-45e25c2.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-314fcc1 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-314fcc1>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-314fcc1 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-7572fc0 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-7572fc0>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-7572fc0 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-d905de5 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-70757d3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-1dac5d6 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-46bb385 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-46bb385>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-002b82b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-002b82b>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-d842a73>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-d842a73 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-011f8bb>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-011f8bb {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-1008059 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-1008059:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-1008059>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-2b756a7 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-2b756a7>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-2b756a7.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-cc57214 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-cc57214>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-cc57214 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-188e4b2 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-188e4b2>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-188e4b2 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-bd8298d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-eebd909 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-1acd229 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-1acd229>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-d19ff04 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-d19ff04>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-4c69a30>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-4c69a30 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-d12c6e9>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-d12c6e9 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-62cc69f {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-62cc69f:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-62cc69f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-4948e9f {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-4948e9f>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-4948e9f.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-f3502d2 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-f3502d2>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f3502d2 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-9a27da0 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-9a27da0>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-9a27da0 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-3abcdd2 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-126a7cd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-daf866c {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c67d581 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-c67d581>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-be75d14 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-be75d14>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-6761143>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-6761143 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-2eb831e>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-2eb831e {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-bd8473e {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-bd8473e:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-bd8473e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-caeac2b {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-caeac2b>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-caeac2b.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-03af5ee {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-03af5ee>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-03af5ee img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-c5d3f01 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-c5d3f01>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-c5d3f01 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-a4b8d0c {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-a4b8d0c>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-a4b8d0c img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-5e535ff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6182239 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ae83bf2 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-ae83bf2>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-ba1d22e {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-ba1d22e>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-668e5ce>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-668e5ce {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-a6351ef>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-a6351ef {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-406f9d0 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-406f9d0:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-406f9d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-858c80c {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-858c80c>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-858c80c.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-2caae5d {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-2caae5d>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-2caae5d img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-f60ca4b {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-f60ca4b>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f60ca4b img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-8a2a1c6 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-7b66cda {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-72bbdd0 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-cf3f018 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-cf3f018>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-3a9cdd0 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-3a9cdd0>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-ca34207>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-ca34207 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-2da9ddb>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-2da9ddb {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-6b5a2b1 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6b5a2b1:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-6b5a2b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-db6f5d3 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-db6f5d3>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-db6f5d3.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-4ae92bf {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-4ae92bf>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-4ae92bf img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-45a151a {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-45a151a>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-45a151a img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-d38607b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-526d458 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c4ae7c8 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-c4ae7c8>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-54ea4f8 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-54ea4f8>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-093cbf3>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-093cbf3 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-9fbe278>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-9fbe278 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-fa619ed {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-fa619ed:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-fa619ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-ae26ef9 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-ae26ef9>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-ae26ef9.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-45557e2 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-45557e2>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-45557e2 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-16150df {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-16150df>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-16150df img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-5bb4e81 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-5bb4e81>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-5bb4e81 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-2b93cd2 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-8198753 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-8de2b84 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c682239 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-c682239>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-e72bd15 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-e72bd15>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-d0f4d7e>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-d0f4d7e {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-aa0b453>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-aa0b453 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-abf7c9a {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-abf7c9a:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-abf7c9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-2719184 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-2719184>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-2719184.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-fd1ba2e {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-fd1ba2e>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-fd1ba2e img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-848c66b {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-848c66b>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-848c66b img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-e28ddd3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-d2838b6 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-0a1dc27 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 44px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-0a1dc27>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-a03286f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-a03286f>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-9bbc406>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-9bbc406 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-c7f23df>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-c7f23df {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-4d6c002 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-4d6c002:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-4d6c002>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-82b72c1 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-82b72c1>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-82b72c1.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-9abce61 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-9abce61>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-9abce61 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-c8f3a38 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-c8f3a38>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-c8f3a38 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-5321043 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-1895 .elementor-element.elementor-element-8300ac7 {
    font-size: 33px;
    color: #9887A8;
}

.elementor-1895 .elementor-element.elementor-element-cf48596 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1895 .elementor-element.elementor-element-b699bc9>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-b699bc9 {
    text-align: center;
    font-size: 2.6em;
    color: #455589;
}

.elementor-1895 .elementor-element.elementor-element-6a4ff5d>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-6a4ff5d {
    text-align: center;
    font-size: 1.2em;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-37963c1 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-11a820e {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-aed34b1 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2058eb3 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-2058eb3>.elementor-widget-container {
    background-color: #7483BE;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-1075393 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-1075393>.elementor-widget-container {
    background-color: #CFD7FC;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-0154286>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-0154286 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-9c0d131>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-9c0d131 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-642743f {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-642743f:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-642743f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-4813816 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-4813816>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-4813816.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-e9e3198 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-e9e3198>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-e9e3198 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-5f6b01f {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-5f6b01f>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-5f6b01f img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-f55d2e8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c9cdecc {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-3939140 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-3939140>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-ac49d2b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-ac49d2b>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-9992241>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-9992241 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-38cc081>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-38cc081 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-09ab595 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-09ab595:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-09ab595>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-d90e9dd {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-d90e9dd>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-d90e9dd.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-9c764e7 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-9c764e7>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-9c764e7 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-be74a62 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-be74a62>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-be74a62 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-a48ff88 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-1e79e9b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-01ec657 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-3e994a4 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-3e994a4>.elementor-widget-container {
    background-color: #AE7469;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-c12859f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-c12859f>.elementor-widget-container {
    background-color: #F6DFD7;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-985fd2c>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-985fd2c {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-84bfa1b>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-84bfa1b {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-782ef8c {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-782ef8c:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-782ef8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-8c1e72e {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-8c1e72e>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-8c1e72e.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-b8fcea9 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-b8fcea9>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-b8fcea9 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-d66659c {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-d66659c>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-d66659c img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-dde5476 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2716be5 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-e5ae263 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-e5ae263>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-ce50fa1 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-ce50fa1>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-b9c08d2>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-b9c08d2 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-5d2aec5>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-5d2aec5 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-e1f32e0 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-e1f32e0:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-e1f32e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-ecc566a {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-ecc566a>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-ecc566a.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-f05a2ee {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-f05a2ee>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-f05a2ee img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-94b9ce8 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-94b9ce8>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-94b9ce8 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-edcfd6c {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-0de8a5d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-7e1e613 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-9c6a2dd {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-9c6a2dd>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-7ed4b53 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-7ed4b53>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-bdb80eb>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-bdb80eb {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-018cf38>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-018cf38 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-6aecbba {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-6aecbba:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-6aecbba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-c5907b5 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-c5907b5>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-c5907b5.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-221fb6b {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-221fb6b>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-221fb6b img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-6bd0e79 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-6bd0e79>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-6bd0e79 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-a33e74a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-1895 .elementor-element.elementor-element-7a3db52 {
    font-size: 33px;
    color: #9887A8;
}

.elementor-1895 .elementor-element.elementor-element-b134e11 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-1895 .elementor-element.elementor-element-c274cac>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-c274cac {
    text-align: center;
    font-size: 2.6em;
    color: #455589;
}

.elementor-1895 .elementor-element.elementor-element-cf910c3>.elementor-widget-container {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-cf910c3 {
    text-align: center;
    font-size: 1.2em;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-bd1e66e {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-9a476e4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ef7fa59 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-eb60c93 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-eb60c93>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-968b972 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-968b972>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-a367a1b>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-a367a1b {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-b6a1b10>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-b6a1b10 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-81baad2 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-81baad2:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-81baad2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-5b69d8d {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-5b69d8d>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-5b69d8d.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-fafe284 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-fafe284>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-fafe284 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-634b518 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-634b518>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-634b518 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-64fd5ff {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-0e29d21 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-ad7a178 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-ad7a178>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-5a95a1f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-5a95a1f>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-e563042>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-e563042 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-4b01a3e>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-4b01a3e {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-2c56af0 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2c56af0:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-2c56af0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-9b2b3ff {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-9b2b3ff>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-9b2b3ff.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-c23c2ae {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-c23c2ae>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-c23c2ae img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-93ecb79 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-93ecb79>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-93ecb79 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-5291a00 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-5291a00>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-5291a00 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-15aa652 {
    --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: 15px 10px;
    --row-gap: 15px;
    --column-gap: 10px;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-2312ea7 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-d8ac4fd {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-365df59 {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-365df59>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-7c99092 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-7c99092>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-94c9e1b>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-94c9e1b {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-3bb7f9a>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-3bb7f9a {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-05c0c75 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-05c0c75:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-05c0c75>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-43e5e6f {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-43e5e6f>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-43e5e6f.elementor-element {
    --align-self: flex-start;
}

.elementor-1895 .elementor-element.elementor-element-093bf91 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-093bf91>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-093bf91 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-59eba20 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-59eba20>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-59eba20 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-5b8ce23 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-f01651e {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-c11dced {
    width: var(--container-widget-width, 15%);
    max-width: 15%;
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    columns: 1;
    text-align: center;
    font-size: 52px;
    line-height: 30px;
    color: #FFFFFF;
}

.elementor-1895 .elementor-element.elementor-element-c11dced>.elementor-widget-container {
    background-color: #76333D;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
}

.elementor-1895 .elementor-element.elementor-element-947f674 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    column-gap: 0px;
    text-align: left;
    font-size: 32px;
    font-weight: 600;
    line-height: 25px;
    color: #545454;
}

.elementor-1895 .elementor-element.elementor-element-947f674>.elementor-widget-container {
    background-color: #F4CFD4;
    margin: 0px 0px 0px 0px;
    padding: 20px 15px 10px 15px;
}

.elementor-1895 .elementor-element.elementor-element-cbd8653>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 30px;
}

.elementor-1895 .elementor-element.elementor-element-cbd8653 {
    font-size: 22px;
    line-height: 32px;
    color: #4A4A4A;
}

.elementor-1895 .elementor-element.elementor-element-64b3427>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 15px 15px 5px 30px;
}

.elementor-1895 .elementor-element.elementor-element-64b3427 {
    line-height: 26px;
}

.elementor-1895 .elementor-element.elementor-element-e9d7288 {
    --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: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-e9d7288:not(.elementor-motion-effects-element-type-background),
.elementor-1895 .elementor-element.elementor-element-e9d7288>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-9f6b622 {
    width: var(--container-widget-width, 76%);
    max-width: 76%;
    --container-widget-width: 76%;
    --container-widget-flex-grow: 0;
    font-size: 0.8em;
    line-height: 20px;
}

.elementor-1895 .elementor-element.elementor-element-9f6b622>.elementor-widget-container {
    background-color: #FFFFF8;
    margin: 0px 0px 0px 0px;
    padding: 6px 15px 20px 31px;
}

.elementor-1895 .elementor-element.elementor-element-9f6b622.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1895 .elementor-element.elementor-element-b2f23f8 {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-b2f23f8>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-b2f23f8 img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-e3c5f7c {
    width: var(--container-widget-width, 12%);
    max-width: 12%;
    --container-widget-width: 12%;
    --container-widget-flex-grow: 0;
}

.elementor-1895 .elementor-element.elementor-element-e3c5f7c>.elementor-widget-container {
    background-color: #FFFFF8;
}

.elementor-1895 .elementor-element.elementor-element-e3c5f7c img {
    height: 55px;
}

.elementor-1895 .elementor-element.elementor-element-882b5ad {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-1895 .elementor-element.elementor-element-13d0045 {
    font-size: 33px;
    color: #9887A8;
}

.elementor-1895 .elementor-element.elementor-element-0d6f55e {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-a39eafe>.elementor-widget-container {
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-a39eafe {
    text-align: center;
    font-size: 1.1em;
    line-height: 34px;
    letter-spacing: 0.1px;
    color: #6C6C6C;
}

.elementor-1895 .elementor-element.elementor-element-3f3f6e8 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-c39b980 {
    --spacer-size: 50px;
}

.elementor-1895 .elementor-element.elementor-element-a13b6d4 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-8ae8f1c {
    --divider-border-style: slashes;
    --divider-color: #CEB4ED;
    --divider-border-width: 3px;
    --divider-pattern-height: 6px;
    --divider-pattern-size: 20px;
}

.elementor-1895 .elementor-element.elementor-element-8ae8f1c .elementor-divider-separator {
    width: 100%;
}

.elementor-1895 .elementor-element.elementor-element-8ae8f1c .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1895 .elementor-element.elementor-element-e6626f6 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-f02df01 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-8785372 .elementor-button {
    background-color: #FFFFFF;
    font-size: 30px;
    fill: #271919;
    color: #271919;
    box-shadow: 4px 8px 0px 0px rgba(0, 0, 0, 0.5);
    border-style: solid;
    border-radius: 60px 60px 60px 60px;
}

.elementor-1895 .elementor-element.elementor-element-8785372>.elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-1895 .elementor-element.elementor-element-8785372>.elementor-widget-container {
    margin: 20px 20px 20px 20px;
}

.elementor-1895 .elementor-element.elementor-element-8785372 {
    --e-transform-transition-duration: 300ms;
}

.elementor-1895 .elementor-element.elementor-element-8785372 .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-1895 .elementor-element.elementor-element-8785372 .elementor-button .elementor-button-content-wrapper {
    gap: 4px;
}

.elementor-1895 .elementor-element.elementor-element-f6f5c97 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-bc58724 {
    --divider-border-style: slashes;
    --divider-color: #CEB4ED;
    --divider-border-width: 3px;
    --divider-pattern-height: 6px;
    --divider-pattern-size: 20px;
}

.elementor-1895 .elementor-element.elementor-element-bc58724 .elementor-divider-separator {
    width: 100%;
}

.elementor-1895 .elementor-element.elementor-element-bc58724 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-1895 .elementor-element.elementor-element-5328269 {
    --display: flex;
}

.elementor-1895 .elementor-element.elementor-element-ccf063f {
    --spacer-size: 50px;
}

.elementor-1895 .elementor-element.elementor-element-f902efe {
    --display: flex;
    --z-index: 999;
}

.elementor-1895 .elementor-element.elementor-element-a34fb7f>.elementor-widget-container:hover {
    --e-transform-scale: 1.1;
}

.elementor-1895 .elementor-element.elementor-element-a34fb7f.elementor-element {
    --align-self: center;
}

.elementor-1895 .elementor-element.elementor-element-a34fb7f {
    bottom: -30px;
    text-align: center;
}

.elementor-1895 .elementor-element.elementor-element-a34fb7f img {
    width: 500px;
    opacity: 0.9;
}

.elementor-1895 .elementor-element.elementor-element-48566f8 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overlay-opacity: 0.8;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 20px;
    --padding-bottom: 180px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-1895 .elementor-element.elementor-element-48566f8::before,
.elementor-1895 .elementor-element.elementor-element-48566f8>.elementor-background-video-container::before,
.elementor-1895 .elementor-element.elementor-element-48566f8>.e-con-inner>.elementor-background-video-container::before,
.elementor-1895 .elementor-element.elementor-element-48566f8>.elementor-background-slideshow::before,
.elementor-1895 .elementor-element.elementor-element-48566f8>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1895 .elementor-element.elementor-element-48566f8>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #0B53BF;
    --background-overlay: '';
}

.elementor-1895 .elementor-element.elementor-element-4322f90>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-4322f90 {
    text-align: center;
    font-size: 1.4em;
    color: #FBF8FF;
}

.elementor-1895 .elementor-element.elementor-element-48b95a8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1895 .elementor-element.elementor-element-48b95a8 {
    text-align: center;
    font-size: 0.9em;
    color: #F2EAFF;
}

.elementor-1895 .elementor-element.elementor-element-d61746b {
    --display: flex;
}

body.elementor-page-1895:not(.elementor-motion-effects-element-type-background),
body.elementor-page-1895>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #BAEAF8;
}

@media(max-width:1024px) {

    .elementor-1895 .elementor-element.elementor-element-2d4e83c::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-background-video-container::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.e-con-inner>.elementor-background-video-container::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-background-slideshow::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 50% -80px;
    }

    .elementor-1895 .elementor-element.elementor-element-2d4e83c {
        --padding-top: 0px;
        --padding-bottom: 110px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6abcedc>.elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ff019fd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ff019fd img {
        width: 80%;
    }

    .elementor-1895 .elementor-element.elementor-element-23bceb7 {
        line-height: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-8db144f {
        line-height: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-9e7a0b1 img {
        width: 40%;
    }

    .elementor-1895 .elementor-element.elementor-element-e53699e {
        line-height: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4075464 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-200a4c8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4a63c48 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a5ee5b>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a5ee5b {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-d36f5a8>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d36f5a8 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-80e4e74>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-80e4e74 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-a980fc0>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a980fc0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-3e7bdab>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e7bdab {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-b94ac26 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8293d50 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1aa0b40 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-0608f13>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0608f13 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-17a5541>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-17a5541 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-0708ba7>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0708ba7 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-358ace3>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-358ace3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6e38e4b>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6e38e4b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-64e21b3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a97e840 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-2c9e81c>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2c9e81c {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c591328>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c591328 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c9e3f8d>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c9e3f8d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-2d16d70>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2d16d70 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-91c70ce>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-91c70ce {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5a80962 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-dfd15f4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c796dec {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-e93503e>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e93503e {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-261af21>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-261af21 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-40279e2>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-40279e2 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-ed6db7b>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ed6db7b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1c563d6>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1c563d6 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-308e3bc {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0babe36 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-b328fb1>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b328fb1 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-139dad5>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-139dad5 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-beffbad>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-beffbad {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-8bfa15e>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8bfa15e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-b08d3d0>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-b08d3d0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-9e7823b {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8181b3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5917d23 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-23ca296>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-23ca296 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-8bc257e>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-8bc257e {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-49e061f>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-49e061f {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-e6abcd2>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e6abcd2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ef86288>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ef86288 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-40c9bbf {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-de72e90 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-11f38f1>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-11f38f1 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-793a6f6>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-793a6f6 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-3ef6d5d>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-3ef6d5d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-657f55e>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-657f55e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f407a75>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f407a75 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e5bfcf0 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5651adf {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a68de07 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-79a0191>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-79a0191 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4ec9712>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4ec9712 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-6b0e0f0>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6b0e0f0 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-04fd1f9>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-04fd1f9 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8cdbe3c>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8cdbe3c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-35a2b63 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8e78e7a {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-4b760fe>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4b760fe {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-8712168>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-8712168 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-a2a53e3>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a2a53e3 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-87ab903>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-87ab903 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-aafcb31>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-aafcb31 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f997faf {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c28c1ff {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c48f2cc {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae1c4d5>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae1c4d5 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-05d7c4d>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-05d7c4d {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-e8e6c9c>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e8e6c9c {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-3a23a9f>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-3a23a9f {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-23434de>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-23434de {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-80b39c8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5dbb97c {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-07650fb>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-07650fb {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-f724cf5>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-f724cf5 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4352cf3>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4352cf3 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-bc8a45a>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bc8a45a {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e6cc783>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e6cc783 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0e5f051 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-966dc34 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a8d0ff2 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-30fc041>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-30fc041 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-38ed7d4>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-38ed7d4 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2a36574>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2a36574 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-1ed4e50>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1ed4e50 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-aeec2b3>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-aeec2b3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-236468c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-229c932 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-bad2037>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-bad2037 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-fec0aec>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-fec0aec {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-f043135>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-f043135 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-f5fbbf4>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f5fbbf4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0bd1f21>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-0bd1f21 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5a99df4 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-84c4653 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-223adb5 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-21607b0>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-21607b0 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9f16953>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9f16953 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-f540883>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-f540883 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-a6817c4>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a6817c4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-39d540d>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-39d540d {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-9dffbf5 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2fc72e9 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-cb9868b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-a093cc8>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a093cc8 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-b5fa3db>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b5fa3db {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-e3e4e97>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e3e4e97 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-8f86350>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8f86350 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1cb916e>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1cb916e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5143f2a {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0a806e6 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-d1ef4f1>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d1ef4f1 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-db659c0>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-db659c0 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-cb3d40e>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-cb3d40e {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-d631ecf>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d631ecf {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d369cd9>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d369cd9 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c5d8470 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-18c69d5 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-14ea73b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-4c29328>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4c29328 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-3719aad>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-3719aad {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-5b0ac87>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-5b0ac87 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-20718b3>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-20718b3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f3f91b1>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f3f91b1 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6db05a5 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-613f189 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-085c600>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-085c600 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-88d65bc>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-88d65bc {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-f2d9b92>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-f2d9b92 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-45a078b>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-45a078b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-fb40a9c>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fb40a9c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-de003b8 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-7942b04 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c43a438 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a4bc64>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a4bc64 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-720ac65>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-720ac65 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-a25a3db>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a25a3db {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-fb441ca>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fb441ca {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-502a541>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-502a541 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1003be0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4f3ac1f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-a4ee31f>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a4ee31f {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2236d39>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2236d39 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-51ca976>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-51ca976 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-3c0b30b>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-3c0b30b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f629f>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f629f {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6baf29e {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5431a6a {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c0e8196 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-b961745>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b961745 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-bad1118>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-bad1118 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4811e2b>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4811e2b {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-a375008>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a375008 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-2028359>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2028359 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-b67cecf {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-750641e {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-c58cae0>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c58cae0 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c94142f>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c94142f {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-5f1610a>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-5f1610a {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-fa7982a>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fa7982a {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e98615c {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bbb7d08 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0a63c8c {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-0b8ed57>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0b8ed57 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-b90e8b7>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b90e8b7 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-3e0415d>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e0415d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-4aaba41>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4aaba41 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-38d5e53 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4a3ee91 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-ce9c3d7>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ce9c3d7 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-32514b6>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-32514b6 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-3e9b626>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e9b626 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-4a790e9>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4a790e9 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6551102>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6551102 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-734b559 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-56f93af {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-355131b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-cedb795>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-cedb795 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-d582cc5>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d582cc5 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-62e2dd8>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-62e2dd8 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-aa4b208>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-aa4b208 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-891ab28>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-891ab28 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0e9a6fb {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-16ad8e4 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-6cda5ee>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6cda5ee {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-7b8e480>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-7b8e480 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-dbfd540>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-dbfd540 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-5845284>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5845284 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-46098b8>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-46098b8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a5ae56f {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-75741d5 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-3facee5 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-42f7401>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-42f7401 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-211dc8b>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-211dc8b {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-aafeb6d>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-aafeb6d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-6e58c64>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6e58c64 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8207b48>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8207b48 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e60b39e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f91d924 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-837b4f3>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-837b4f3 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-79c7dc0>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-79c7dc0 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-adaafd0>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-adaafd0 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-43cce77>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-43cce77 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-73ad353>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-73ad353 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-9cff4f4 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d13cd7c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-9c67bdc {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-c110b31>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c110b31 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4bd18c2>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4bd18c2 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9386ab6>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9386ab6 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-64eb713>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-64eb713 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-28ef930>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-28ef930 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0776172 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-137924d {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-2e24347>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2e24347 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2bcdb42>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2bcdb42 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c0030f8>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c0030f8 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-86f48ad>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-86f48ad {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-7baffc7>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-7baffc7 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-eab0ecd {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-470f063 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f8e30a6 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-9ab7d64>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9ab7d64 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c898715>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c898715 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-bd79f54>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-bd79f54 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-ac8ea98>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ac8ea98 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8e79a53>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8e79a53 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-03bc8f8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-7a8226d {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-54817c5>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-54817c5 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-fcb46ba>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-fcb46ba {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-e53b189>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e53b189 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-262ff12>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-262ff12 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-204dadc>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-204dadc {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-476f59b {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-19eca9a {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-b0b96fb {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-6e7dfcd>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6e7dfcd {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-6fc0b76>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6fc0b76 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-dabd5dc>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-dabd5dc {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-243ccb4>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-243ccb4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4e268a5>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4e268a5 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0878981 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-eb1c6c3 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-6dcb971>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6dcb971 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-5e186db>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-5e186db {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4c72895>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4c72895 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-ca79de7>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ca79de7 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f54ed2e>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f54ed2e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-cbd8015 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a0b1dcd {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-3d6cc43 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-4b015da>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4b015da {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-ae104db>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae104db {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-36f230c>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-36f230c {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-c1f97e1>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c1f97e1 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-bf76dad>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bf76dad {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4548228 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8d8dee4 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-33a9adf>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-33a9adf {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-f0168c9>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-f0168c9 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-e92ff1a>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e92ff1a {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-a4c0070>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a4c0070 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6f26ca4>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6f26ca4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-cfa0ade {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d131743 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6bc5d5c {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-0f79544>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0f79544 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-686c194>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-686c194 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-ae721fe>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae721fe {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-a8fcf46>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a8fcf46 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-bf1c837>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bf1c837 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-2ae057c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c75b6b1 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-4982693>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4982693 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-a6f199f>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a6f199f {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-fa4e865>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-fa4e865 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-5fa14d6>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5fa14d6 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d742ec2>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d742ec2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-14f588f {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-68a1f31 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-74c4112 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-e37379f>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e37379f {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-1d62271>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-1d62271 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-bd1a876>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-bd1a876 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-02ca290>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-02ca290 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-25bb37e>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-25bb37e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-874ce07 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4989aa4 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-a54a66d>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a54a66d {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-d5e1b67>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d5e1b67 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-75f635e>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-75f635e {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-1d989c7>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1d989c7 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-65275c1>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-65275c1 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a16821d {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8bcfe3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d89657f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-a078ed6>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a078ed6 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9d0a45c>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9d0a45c {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-19173d2>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-19173d2 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-bcea3d6>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bcea3d6 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-212dcb0>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-212dcb0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d7bd829>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d7bd829 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d4f2078 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6839f57 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-c0704cf>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c0704cf {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-29080f0>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-29080f0 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-45e25c2>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-45e25c2 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-314fcc1>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-314fcc1 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-7572fc0>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-7572fc0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d905de5 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-46bb385 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-002b82b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-d842a73>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d842a73 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-011f8bb>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-011f8bb {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2b756a7>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2b756a7 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-cc57214>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-cc57214 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-188e4b2>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-188e4b2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1acd229 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d19ff04 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-4c69a30>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4c69a30 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-d12c6e9>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d12c6e9 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4948e9f>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4948e9f {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-f3502d2>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f3502d2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-9a27da0>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a27da0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-3abcdd2 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c67d581 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-be75d14 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-6761143>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6761143 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2eb831e>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2eb831e {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-caeac2b>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-caeac2b {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-03af5ee>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-03af5ee {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c5d3f01>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c5d3f01 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a4b8d0c>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a4b8d0c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ae83bf2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ba1d22e {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-668e5ce>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-668e5ce {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-a6351ef>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a6351ef {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-858c80c>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-858c80c {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-2caae5d>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2caae5d {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f60ca4b>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f60ca4b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8a2a1c6 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-cf3f018 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-3a9cdd0 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-ca34207>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ca34207 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2da9ddb>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2da9ddb {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-db6f5d3>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-db6f5d3 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-4ae92bf>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4ae92bf {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-45a151a>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-45a151a {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c4ae7c8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-54ea4f8 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-093cbf3>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-093cbf3 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9fbe278>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9fbe278 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-ae26ef9>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae26ef9 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-45557e2>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-45557e2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-16150df>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-16150df {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5bb4e81>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5bb4e81 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-2b93cd2 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c682239 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e72bd15 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-d0f4d7e>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d0f4d7e {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-aa0b453>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-aa0b453 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2719184>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2719184 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-fd1ba2e>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fd1ba2e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-848c66b>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-848c66b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0a1dc27 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a03286f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-9bbc406>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9bbc406 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c7f23df>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c7f23df {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-82b72c1>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-82b72c1 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-9abce61>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-9abce61 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f3a38>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f3a38 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-37963c1 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2058eb3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1075393 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-0154286>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0154286 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9c0d131>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9c0d131 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4813816>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4813816 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-e9e3198>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e9e3198 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5f6b01f>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5f6b01f {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-3939140 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ac49d2b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-9992241>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9992241 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-38cc081>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-38cc081 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-d90e9dd>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d90e9dd {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-9c764e7>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-9c764e7 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-be74a62>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-be74a62 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a48ff88 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e994a4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c12859f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-985fd2c>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-985fd2c {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-84bfa1b>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-84bfa1b {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-8c1e72e>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-8c1e72e {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-b8fcea9>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-b8fcea9 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d66659c>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d66659c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e5ae263 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ce50fa1 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-b9c08d2>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b9c08d2 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-5d2aec5>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-5d2aec5 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-ecc566a>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ecc566a {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-f05a2ee>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f05a2ee {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-94b9ce8>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-94b9ce8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-edcfd6c {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-9c6a2dd {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-7ed4b53 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-bdb80eb>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-bdb80eb {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-018cf38>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-018cf38 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c5907b5>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c5907b5 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-221fb6b>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-221fb6b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6bd0e79>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6bd0e79 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-bd1e66e {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-eb60c93 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-968b972 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-a367a1b>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a367a1b {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-b6a1b10>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b6a1b10 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-5b69d8d>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-5b69d8d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-fafe284>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fafe284 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-634b518>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-634b518 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ad7a178 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5a95a1f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-e563042>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e563042 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4b01a3e>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4b01a3e {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9b2b3ff>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9b2b3ff {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-c23c2ae>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c23c2ae {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-93ecb79>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-93ecb79 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5291a00>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5291a00 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-15aa652 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-365df59 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-7c99092 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-94c9e1b>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-94c9e1b {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-3bb7f9a>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-3bb7f9a {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-43e5e6f>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-43e5e6f {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-093bf91>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-093bf91 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-59eba20>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-59eba20 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c11dced {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-947f674 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
    }

    .elementor-1895 .elementor-element.elementor-element-cbd8653>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-cbd8653 {
        font-size: 15px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-64b3427>.elementor-widget-container {
        padding: 10px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-64b3427 {
        font-size: 14px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9f6b622>.elementor-widget-container {
        padding: 6px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9f6b622 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 0.7em;
    }

    .elementor-1895 .elementor-element.elementor-element-b2f23f8>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-b2f23f8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e3c5f7c>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e3c5f7c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }
}

@media(max-width:767px) {
    .elementor-1895 .elementor-element.elementor-element-897ecdb {
        --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-1895 .elementor-element.elementor-element-2d4e83c {
        --min-height: 297px;
        --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-1895 .elementor-element.elementor-element-2d4e83c::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-background-video-container::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.e-con-inner>.elementor-background-video-container::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-background-slideshow::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: top center;
    }

    .elementor-1895 .elementor-element.elementor-element-6abcedc>.elementor-widget-container {
        margin: 10px 0px 20px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6abcedc {
        font-size: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ff019fd>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ff019fd img {
        width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-1fb4cdf {
        --gap: 15px 0px;
        --row-gap: 15px;
        --column-gap: 0px;
        --margin-top: 20px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 10px;
        --padding-bottom: 30px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-23bceb7 {
        font-size: 2.2em;
        line-height: 1em;
    }

    .elementor-1895 .elementor-element.elementor-element-63b96eb>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-63b96eb {
        font-size: 0.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-a829d21 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-5db967e {
        --gap: 15px 0px;
        --row-gap: 15px;
        --column-gap: 0px;
        border-width: 4px 4px 4px 4px;
        --border-top-width: 4px;
        --border-right-width: 4px;
        --border-bottom-width: 4px;
        --border-left-width: 4px;
    }

    .elementor-1895 .elementor-element.elementor-element-8db144f {
        font-size: 2.7em;
        line-height: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-f74f3e4>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-f74f3e4 {
        font-size: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-56547f6 img {
        width: 90%;
    }

    .elementor-1895 .elementor-element.elementor-element-7912071 .elementor-button {
        font-size: 19px;
    }

    .elementor-1895 .elementor-element.elementor-element-90e3af6>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8a9984d img {
        width: 90%;
    }

    .elementor-1895 .elementor-element.elementor-element-10d6a74>.elementor-widget-container {
        margin: 6px 5px 6px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-10d6a74 {
        font-size: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-9e7a0b1>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-9e7a0b1 img {
        width: 60%;
    }

    .elementor-1895 .elementor-element.elementor-element-42e66fb {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-538d59b {
        --gap: 15px 0px;
        --row-gap: 15px;
        --column-gap: 0px;
        border-width: 4px 4px 4px 4px;
        --border-top-width: 4px;
        --border-right-width: 4px;
        --border-bottom-width: 4px;
        --border-left-width: 4px;
    }

    .elementor-1895 .elementor-element.elementor-element-e53699e {
        font-size: 2.7em;
        line-height: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-269d392>.elementor-widget-container {
        padding: 0px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-269d392 {
        font-size: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4075464 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-200a4c8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-200a4c8 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4a63c48>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-4a63c48 {
        --container-widget-width: 65%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 65%);
        max-width: 65%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-0f31aec {
        --container-widget-width: 15%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 15%);
        max-width: 15%;
    }

    .elementor-1895 .elementor-element.elementor-element-9a5ee5b>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a5ee5b {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-d36f5a8 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-80e4e74>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-80e4e74 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a980fc0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a980fc0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a980fc0 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e7bdab>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e7bdab {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-3e7bdab img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-e7e5821>.elementor-widget-container {
        margin: 6px 5px 6px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-e7e5821 {
        font-size: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-eba2ac7>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-7458d4f>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-7458d4f img {
        width: 90%;
    }

    .elementor-1895 .elementor-element.elementor-element-494421f img {
        width: 90%;
    }

    .elementor-1895 .elementor-element.elementor-element-d339055 {
        --spacer-size: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-2e4f7c8 img {
        width: 90%;
    }

    .elementor-1895 .elementor-element.elementor-element-ca75ac5>.elementor-widget-container {
        padding: 10px 20px 10px 20px;
    }

    .elementor-1895 .elementor-element.elementor-element-ca75ac5 {
        text-align: left;
        font-size: 1.1em;
    }

    .elementor-1895 .elementor-element.elementor-element-c42a2af img {
        width: 98%;
    }

    .elementor-1895 .elementor-element.elementor-element-73abb8d {
        font-size: 1.5em;
    }

    .elementor-1895 .elementor-element.elementor-element-d38394b>.elementor-widget-container {
        margin: 10px 10px 10px 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-f60f6e4>.elementor-widget-container {
        margin: 15px 15px 15px 15px;
        border-width: 2px 2px 2px 2px;
    }

    .elementor-1895 .elementor-element.elementor-element-bc9b5ff {
        --spacer-size: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-1b376d2>.elementor-widget-container {
        margin: 6px 5px 6px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-1b376d2 {
        font-size: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-5347ac6 {
        font-size: 1.9em;
    }

    .elementor-1895 .elementor-element.elementor-element-1f3ee51 {
        font-size: 0.9em;
        letter-spacing: -1.8px;
    }

    .elementor-1895 .elementor-element.elementor-element-b94ac26 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-8293d50>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8293d50 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-1aa0b40>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-1aa0b40 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-0608f13>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0608f13 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-17a5541 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-0708ba7>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0708ba7 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-358ace3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-358ace3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-358ace3 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-6e38e4b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6e38e4b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6e38e4b img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-64e21b3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-64e21b3 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a97e840>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-a97e840 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-2c9e81c>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2c9e81c {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c591328 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c9e3f8d>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c9e3f8d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-2d16d70>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2d16d70 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-2d16d70 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-91c70ce>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-91c70ce {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-91c70ce img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-5a80962 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-dfd15f4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-dfd15f4 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c796dec>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-c796dec {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-e93503e>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e93503e {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-261af21 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-40279e2>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-40279e2 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ed6db7b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ed6db7b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ed6db7b img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-1c563d6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1c563d6 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1c563d6 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-308e3bc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-308e3bc {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-0babe36>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-0babe36 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-b328fb1>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b328fb1 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-139dad5 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-beffbad>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-beffbad {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-8bfa15e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8bfa15e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8bfa15e img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-b08d3d0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-b08d3d0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-b08d3d0 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-9e7823b {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8181b3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8181b3 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-5917d23>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-5917d23 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-23ca296>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-23ca296 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-8bc257e {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-49e061f>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-49e061f {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-e6abcd2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e6abcd2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e6abcd2 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-ef86288>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ef86288 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ef86288 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-40c9bbf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-40c9bbf {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-de72e90>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-de72e90 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-11f38f1>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-11f38f1 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-793a6f6 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-3ef6d5d>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-3ef6d5d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-657f55e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-657f55e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-657f55e img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-f407a75>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f407a75 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f407a75 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-e5bfcf0 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-5651adf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5651adf {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a68de07>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-a68de07 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-79a0191>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-79a0191 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4ec9712 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-6b0e0f0>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6b0e0f0 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-04fd1f9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-04fd1f9 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-04fd1f9 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-8cdbe3c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8cdbe3c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8cdbe3c img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-35a2b63>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-35a2b63 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-8e78e7a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-8e78e7a {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-4b760fe>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4b760fe {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-8712168 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a2a53e3>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a2a53e3 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-87ab903>.elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-87ab903 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-87ab903 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-aafcb31>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-aafcb31 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-aafcb31 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-f997faf {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-c28c1ff>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c28c1ff {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c48f2cc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-c48f2cc {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-ae1c4d5>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae1c4d5 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-05d7c4d {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-e8e6c9c>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e8e6c9c {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-3a23a9f>.elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-3a23a9f {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-3a23a9f img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-23434de>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-23434de {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-23434de img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-80b39c8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-80b39c8 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-5dbb97c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-5dbb97c {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-07650fb>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-07650fb {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-f724cf5 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4352cf3>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4352cf3 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-bc8a45a>.elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bc8a45a {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-bc8a45a img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-e6cc783>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e6cc783 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e6cc783 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-0e5f051 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-966dc34>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-966dc34 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a8d0ff2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-a8d0ff2 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-30fc041>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-30fc041 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-38ed7d4 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-2a36574>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2a36574 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-1ed4e50>.elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1ed4e50 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1ed4e50 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-aeec2b3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-aeec2b3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-aeec2b3 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-236468c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-236468c {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-229c932>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-229c932 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-bad2037>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-bad2037 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-fec0aec {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-f043135>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-f043135 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-f5fbbf4>.elementor-widget-container {
        padding: 00px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f5fbbf4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f5fbbf4 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-0bd1f21>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-0bd1f21 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-0bd1f21 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-5a99df4 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-84c4653>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-84c4653 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-223adb5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-223adb5 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-21607b0>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-21607b0 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9f16953 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-f540883>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-f540883 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a6817c4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a6817c4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a6817c4 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-39d540d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-39d540d {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-39d540d img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-b055bdc {
        font-size: 1.9em;
    }

    .elementor-1895 .elementor-element.elementor-element-c90e7e1 {
        font-size: 0.9em;
        letter-spacing: -2.8px;
    }

    .elementor-1895 .elementor-element.elementor-element-9dffbf5 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-2fc72e9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2fc72e9 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-cb9868b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-cb9868b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-a093cc8>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a093cc8 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-b5fa3db {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-e3e4e97>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e3e4e97 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-8f86350>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8f86350 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8f86350 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-1cb916e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1cb916e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1cb916e img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-5143f2a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5143f2a {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-0a806e6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-0a806e6 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-d1ef4f1>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d1ef4f1 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-db659c0 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-cb3d40e>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-cb3d40e {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-d631ecf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d631ecf {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d631ecf img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-d369cd9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d369cd9 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d369cd9 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-c5d8470 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-18c69d5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-18c69d5 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-14ea73b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-14ea73b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-4c29328>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4c29328 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-3719aad {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-5b0ac87>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-5b0ac87 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-20718b3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-20718b3 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-20718b3 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-f3f91b1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f3f91b1 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f3f91b1 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-6db05a5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6db05a5 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-613f189>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-613f189 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-085c600>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-085c600 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-88d65bc {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-f2d9b92>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-f2d9b92 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-45a078b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-45a078b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-45a078b img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-fb40a9c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fb40a9c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-fb40a9c img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-de003b8 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-7942b04>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-7942b04 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c43a438>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-c43a438 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
        letter-spacing: -2.6px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a4bc64>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a4bc64 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-720ac65 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a25a3db>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a25a3db {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-fb441ca>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fb441ca {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-fb441ca img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-502a541>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-502a541 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-502a541 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-1003be0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1003be0 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4f3ac1f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-4f3ac1f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 19px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-a4ee31f>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a4ee31f {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2236d39 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-51ca976>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-51ca976 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-3c0b30b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-3c0b30b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-3c0b30b img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f629f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f629f {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f629f img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-6baf29e {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-5431a6a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5431a6a {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c0e8196>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-c0e8196 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 20px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-b961745>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b961745 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-bad1118 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4811e2b>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4811e2b {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a375008>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a375008 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a375008 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-2028359>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2028359 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-2028359 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-b67cecf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-b67cecf {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-750641e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-750641e {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 19px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-c58cae0>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c58cae0 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c94142f {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-5f1610a>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-5f1610a {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-fa7982a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fa7982a {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-fa7982a img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-e98615c {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-bbb7d08>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bbb7d08 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-0a63c8c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-0a63c8c {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 20px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-0b8ed57>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0b8ed57 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-b90e8b7 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-3e0415d>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e0415d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4aaba41>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4aaba41 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4aaba41 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-38d5e53>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-38d5e53 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4a3ee91>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-4a3ee91 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 19px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-ce9c3d7>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ce9c3d7 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-32514b6 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-3e9b626>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e9b626 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4a790e9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4a790e9 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4a790e9 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-6551102>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6551102 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6551102 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-734b559 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-56f93af>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-56f93af {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-355131b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-355131b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-cedb795>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-cedb795 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-d582cc5 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-62e2dd8>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-62e2dd8 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-aa4b208>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-aa4b208 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-aa4b208 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-891ab28>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-891ab28 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-891ab28 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-0e9a6fb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-0e9a6fb {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-16ad8e4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-16ad8e4 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-6cda5ee>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6cda5ee {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-7b8e480 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-dbfd540>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-dbfd540 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-5845284>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5845284 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5845284 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-46098b8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-46098b8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-46098b8 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-a5ae56f {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-75741d5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-75741d5 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-3facee5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-3facee5 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-42f7401>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-42f7401 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-211dc8b {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-aafeb6d>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-aafeb6d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-6e58c64>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6e58c64 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6e58c64 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-8207b48>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8207b48 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8207b48 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-e60b39e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e60b39e {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-f91d924>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-f91d924 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-837b4f3>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-837b4f3 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-79c7dc0 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-adaafd0>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-adaafd0 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-43cce77>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-43cce77 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-43cce77 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-73ad353>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-73ad353 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-73ad353 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-a0b9024 {
        font-size: 1.9em;
    }

    .elementor-1895 .elementor-element.elementor-element-9c0a11f {
        font-size: 0.9em;
        letter-spacing: -2px;
    }

    .elementor-1895 .elementor-element.elementor-element-9cff4f4 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-d13cd7c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d13cd7c {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-9c67bdc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-9c67bdc {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-c110b31>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c110b31 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4bd18c2 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-9386ab6>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9386ab6 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-64eb713>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-64eb713 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-64eb713 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-28ef930>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-28ef930 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-28ef930 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-0776172>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-0776172 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-137924d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-137924d {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-2e24347>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2e24347 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2bcdb42 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c0030f8>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c0030f8 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-86f48ad>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-86f48ad {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-86f48ad img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-7baffc7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-7baffc7 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-7baffc7 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-eab0ecd {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-470f063>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-470f063 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-f8e30a6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-f8e30a6 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-9ab7d64>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9ab7d64 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c898715 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-bd79f54>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-bd79f54 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ac8ea98>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ac8ea98 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ac8ea98 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-8e79a53>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-8e79a53 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-8e79a53 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-03bc8f8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-03bc8f8 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-7a8226d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-7a8226d {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-54817c5>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-54817c5 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-fcb46ba {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-e53b189>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e53b189 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-262ff12>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-262ff12 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-262ff12 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-204dadc>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-204dadc {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-204dadc img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-476f59b {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-19eca9a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-19eca9a {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-b0b96fb>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-b0b96fb {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-6e7dfcd>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6e7dfcd {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-6fc0b76 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-dabd5dc {
        width: var(--container-widget-width, 58.053%);
        max-width: 58.053%;
        --container-widget-width: 58.053%;
        --container-widget-flex-grow: 0;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-dabd5dc>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-243ccb4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-243ccb4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-243ccb4 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-4e268a5>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4e268a5 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4e268a5 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-0878981>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-0878981 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-eb1c6c3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-eb1c6c3 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-6dcb971>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6dcb971 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-5e186db {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4c72895>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4c72895 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ca79de7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ca79de7 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-ca79de7 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-f54ed2e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f54ed2e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f54ed2e img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-cbd8015 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-a0b1dcd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a0b1dcd {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-3d6cc43>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-3d6cc43 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-4b015da>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4b015da {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-ae104db {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-36f230c>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-36f230c {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c1f97e1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c1f97e1 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c1f97e1 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-bf76dad>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bf76dad {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-bf76dad img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-4548228>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4548228 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-8d8dee4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-8d8dee4 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-33a9adf>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-33a9adf {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-f0168c9 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-e92ff1a>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e92ff1a {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a4c0070>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a4c0070 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a4c0070 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-6f26ca4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6f26ca4 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6f26ca4 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-cfa0ade {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-d131743>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d131743 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-6bc5d5c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-6bc5d5c {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-0f79544>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0f79544 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-686c194 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ae721fe>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae721fe {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a8fcf46>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a8fcf46 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a8fcf46 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-bf1c837>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bf1c837 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-bf1c837 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-2ae057c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2ae057c {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c75b6b1 {
        width: var(--container-widget-width, 79.489%);
        max-width: 79.489%;
        --container-widget-width: 79.489%;
        --container-widget-flex-grow: 0;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-c75b6b1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-4982693>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4982693 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-a6f199f {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-fa4e865>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-fa4e865 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-5fa14d6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5fa14d6 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5fa14d6 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-d742ec2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d742ec2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d742ec2 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-0d39cf7 {
        font-size: 1.9em;
    }

    .elementor-1895 .elementor-element.elementor-element-eeb9c7a {
        font-size: 0.9em;
        letter-spacing: -2.8px;
    }

    .elementor-1895 .elementor-element.elementor-element-14f588f {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-68a1f31>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-68a1f31 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-74c4112>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-74c4112 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 21px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-e37379f>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e37379f {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-1d62271 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-bd1a876 {
        width: var(--container-widget-width, 57.081%);
        max-width: 57.081%;
        --container-widget-width: 57.081%;
        --container-widget-flex-grow: 0;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-bd1a876>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-02ca290>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-02ca290 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-02ca290 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-25bb37e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-25bb37e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-25bb37e img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-874ce07>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-874ce07 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4989aa4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-4989aa4 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-a54a66d>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a54a66d {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-d5e1b67 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-75f635e>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-75f635e {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-1d989c7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1d989c7 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-1d989c7 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-65275c1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-65275c1 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-65275c1 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-a16821d {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8bcfe3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8bcfe3 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-d89657f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-d89657f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-a078ed6>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a078ed6 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9d0a45c {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-19173d2>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-19173d2 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40%);
        max-width: 40%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-bcea3d6>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-bcea3d6 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-bcea3d6 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-212dcb0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-212dcb0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-212dcb0 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-d7bd829>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d7bd829 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d7bd829 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-d4f2078>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d4f2078 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-6839f57>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-6839f57 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 21px;
        line-height: 2em;
        letter-spacing: -0.5px;
    }

    .elementor-1895 .elementor-element.elementor-element-c0704cf>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c0704cf {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-29080f0 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-45e25c2>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-45e25c2 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-314fcc1>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-314fcc1 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-314fcc1 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-7572fc0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-7572fc0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-7572fc0 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-d905de5 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-46bb385>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-46bb385 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-002b82b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-002b82b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 21px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-d842a73>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d842a73 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-011f8bb {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-2b756a7 {
        width: var(--container-widget-width, 59.249%);
        max-width: 59.249%;
        --container-widget-width: 59.249%;
        --container-widget-flex-grow: 0;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-2b756a7>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-cc57214>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-cc57214 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-cc57214 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-188e4b2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-188e4b2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-188e4b2 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-1acd229>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-1acd229 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-d19ff04>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-d19ff04 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-4c69a30>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4c69a30 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-d12c6e9 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4948e9f>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4948e9f {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-f3502d2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f3502d2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f3502d2 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a27da0>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-9a27da0 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-9a27da0 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-3abcdd2 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-c67d581>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c67d581 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-be75d14>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-be75d14 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 21px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-6761143>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-6761143 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2eb831e {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-caeac2b>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-caeac2b {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40%);
        max-width: 40%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-03af5ee>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-03af5ee {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-03af5ee img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-c5d3f01>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c5d3f01 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c5d3f01 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-a4b8d0c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-a4b8d0c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-a4b8d0c img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae83bf2>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae83bf2 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ba1d22e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-ba1d22e {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-668e5ce>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-668e5ce {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-a6351ef {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-858c80c>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-858c80c {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-2caae5d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2caae5d {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-2caae5d img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-f60ca4b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f60ca4b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f60ca4b img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-8a2a1c6 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-cf3f018>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-cf3f018 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-3a9cdd0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-3a9cdd0 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-ca34207>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ca34207 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-2da9ddb {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-db6f5d3>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-db6f5d3 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4ae92bf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4ae92bf {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-4ae92bf img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-45a151a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-45a151a {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-45a151a img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-c4ae7c8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c4ae7c8 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-54ea4f8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-54ea4f8 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-093cbf3>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-093cbf3 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9fbe278 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ae26ef9>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-ae26ef9 {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40%);
        max-width: 40%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-45557e2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-45557e2 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-45557e2 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-16150df>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-16150df {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-16150df img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-5bb4e81>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5bb4e81 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5bb4e81 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-2b93cd2 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-c682239>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c682239 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-e72bd15>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-e72bd15 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-d0f4d7e>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-d0f4d7e {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-aa0b453 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-2719184>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-2719184 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-fd1ba2e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fd1ba2e {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-fd1ba2e img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-848c66b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-848c66b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-848c66b img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-0a1dc27>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-0a1dc27 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-a03286f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-a03286f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-9bbc406>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9bbc406 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-c7f23df {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-82b72c1>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-82b72c1 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-9abce61>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-9abce61 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-9abce61 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f3a38>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f3a38 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f3a38 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-b699bc9 {
        font-size: 1.9em;
    }

    .elementor-1895 .elementor-element.elementor-element-6a4ff5d {
        font-size: 0.9em;
        letter-spacing: -1.6px;
    }

    .elementor-1895 .elementor-element.elementor-element-37963c1 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-2058eb3>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-2058eb3 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-1075393>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-1075393 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 21px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-0154286>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-0154286 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-9c0d131 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-4813816>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-4813816 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-e9e3198>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e9e3198 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e9e3198 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-5f6b01f>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5f6b01f {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5f6b01f img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-3939140>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-3939140 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ac49d2b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-ac49d2b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-9992241>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9992241 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-38cc081 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-d90e9dd {
        width: var(--container-widget-width, 58.143%);
        max-width: 58.143%;
        --container-widget-width: 58.143%;
        --container-widget-flex-grow: 0;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-d90e9dd>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9c764e7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-9c764e7 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-9c764e7 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-be74a62>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-be74a62 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-be74a62 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-a48ff88 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e994a4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-3e994a4 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c12859f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-c12859f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 21px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-985fd2c>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-985fd2c {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-84bfa1b {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-8c1e72e>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-8c1e72e {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-b8fcea9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-b8fcea9 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-b8fcea9 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-d66659c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-d66659c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-d66659c img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-e5ae263>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e5ae263 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ce50fa1>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-ce50fa1 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-b9c08d2>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b9c08d2 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-5d2aec5 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ecc566a {
        width: var(--container-widget-width, 58.965%);
        max-width: 58.965%;
        --container-widget-width: 58.965%;
        --container-widget-flex-grow: 0;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-ecc566a>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-f05a2ee>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-f05a2ee {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-f05a2ee img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-94b9ce8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-94b9ce8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-94b9ce8 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-edcfd6c {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-9c6a2dd>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-9c6a2dd {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-7ed4b53>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-7ed4b53 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 21px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-bdb80eb>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-bdb80eb {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-018cf38 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c5907b5>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-c5907b5 {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-221fb6b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-221fb6b {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-221fb6b img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-6bd0e79>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-6bd0e79 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-6bd0e79 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-c274cac {
        font-size: 1.9em;
    }

    .elementor-1895 .elementor-element.elementor-element-cf910c3 {
        font-size: 0.9em;
        letter-spacing: -2.6px;
    }

    .elementor-1895 .elementor-element.elementor-element-bd1e66e {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-eb60c93>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-eb60c93 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-968b972>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-968b972 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 21px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-a367a1b>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-a367a1b {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-b6a1b10 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-5b69d8d>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-5b69d8d {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-fafe284>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-fafe284 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-fafe284 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-634b518>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-634b518 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-634b518 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-ad7a178>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-ad7a178 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-5a95a1f>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-5a95a1f {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-e563042>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-e563042 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-4b01a3e {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-9b2b3ff>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-9b2b3ff {
        --container-widget-width: 40%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 40%);
        max-width: 40%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-c23c2ae>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c23c2ae {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-c23c2ae img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-93ecb79>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-93ecb79 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-93ecb79 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-5291a00>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-5291a00 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-5291a00 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-15aa652 {
        --content-width: 90%;
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
    }

    .elementor-1895 .elementor-element.elementor-element-365df59>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-365df59 {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-7c99092>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-7c99092 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 21px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-94c9e1b>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-94c9e1b {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-3bb7f9a {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-43e5e6f>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-43e5e6f {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-093bf91>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-093bf91 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-093bf91 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-59eba20>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-59eba20 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-59eba20 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-c11dced>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-c11dced {
        font-size: 32px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-947f674>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 10px 5px 0px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-947f674 {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 80%);
        max-width: 80%;
        font-size: 22px;
        line-height: 2em;
    }

    .elementor-1895 .elementor-element.elementor-element-cbd8653>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-cbd8653 {
        font-size: 17px;
        line-height: 1.6em;
    }

    .elementor-1895 .elementor-element.elementor-element-64b3427 {
        column-gap: 0px;
        font-size: 15px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-9f6b622 {
        width: var(--container-widget-width, 59.964%);
        max-width: 59.964%;
        --container-widget-width: 59.964%;
        --container-widget-flex-grow: 0;
        font-size: 11px;
        line-height: 1.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-9f6b622>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-1895 .elementor-element.elementor-element-b2f23f8>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-b2f23f8 {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-b2f23f8 img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-e3c5f7c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-e3c5f7c {
        --container-widget-width: 20%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 20%);
        max-width: 20%;
    }

    .elementor-1895 .elementor-element.elementor-element-e3c5f7c img {
        height: 50px;
    }

    .elementor-1895 .elementor-element.elementor-element-a39eafe>.elementor-widget-container {
        margin: 6px 5px 6px 5px;
    }

    .elementor-1895 .elementor-element.elementor-element-a39eafe {
        font-size: 0.8em;
    }

    .elementor-1895 .elementor-element.elementor-element-8785372 .elementor-button {
        font-size: 19px;
    }

    .elementor-1895 .elementor-element.elementor-element-a34fb7f {
        bottom: -12px;
    }

    .elementor-1895 .elementor-element.elementor-element-a34fb7f img {
        width: 240px;
    }

    .elementor-1895 .elementor-element.elementor-element-48566f8 {
        --padding-top: 20px;
        --padding-bottom: 80px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-1895 .elementor-element.elementor-element-4322f90 {
        font-size: 0.9em;
    }

    .elementor-1895 .elementor-element.elementor-element-48b95a8 {
        font-size: 0.7em;
    }
}

@media(min-width:768px) {
    .elementor-1895 .elementor-element.elementor-element-7aee73d {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-a829d21 {
        --content-width: 1200px;
    }

    .elementor-1895 .elementor-element.elementor-element-5db967e {
        --width: 75%;
    }

    .elementor-1895 .elementor-element.elementor-element-42e66fb {
        --content-width: 1200px;
    }

    .elementor-1895 .elementor-element.elementor-element-538d59b {
        --width: 75%;
    }

    .elementor-1895 .elementor-element.elementor-element-481bd35 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-29b23e4 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-f72ca17 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-ce2b3a6 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-eef3014 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-1bb3355 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-9e86357 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-99ee6b7 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-2d9afa7 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-30b5337 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-c8f0984 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-6441911 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-01b7c3e {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-7a83967 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-7310a57 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-5c69989 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-8fbc0a2 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-c77b22c {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-dbd96c7 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-8cae995 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-390ff12 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-a08ab36 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-1c8ac69 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-afd6278 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-6655d90 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-cdfdb07 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-a298f32 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-4377d6b {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-6ba8d58 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-3ecbbfe {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-59b73b0 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-636df91 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-2e25478 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-fa7c852 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-39d4e2f {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-2b800db {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-9ca205b {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-a816c47 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-b436297 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-d2dc44c {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-9323ffd {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-a356b3c {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-127f188 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-0936686 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-75d4cb9 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-dadb284 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-be7e47f {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-eaaec3f {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-69b948a {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-6b863b5 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-659152d {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-66efe54 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-d1d8638 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-865abff {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-03070ea {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-476de3b {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-ec9be8d {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-22829d1 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-7c55ba8 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-0fee21c {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-b0c1b42 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-a2cb64b {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-c4b0cc8 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-2237c6c {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-20df1cd {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-a81bcd5 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-fd9322f {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-3736cbd {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-c243ff9 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-2d1306d {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-d3f3642 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-15d27fc {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-59f01c8 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-fea8fd4 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-3d256b8 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-97b853f {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-bdadaf4 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-8d34d24 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-ecd2c70 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-398e85b {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-a5da956 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-bc3c586 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-630d61b {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-e2f71b0 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-2cca69d {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-3e7ee36 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-52a8dd5 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-9d89b1f {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-ac3c855 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-6f3a09c {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-ec22470 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-7f1b3f3 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-2dcaea5 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-d695833 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-8b51c2c {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-d195170 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-d12e976 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-1716a7d {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-5185b7f {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-07a5e2e {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-c925b10 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-513cfca {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-fff120a {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-ff7a2f6 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-bb7f7d1 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-4ef7618 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-85fbeb0 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-fec5603 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-ebcae2d {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-ec3910e {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-cecc261 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-96586ac {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-5e52614 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-35cf5ea {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-accfe26 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-66aba87 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-73fed53 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-6bffc31 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-8ca661e {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-17ef0dd {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-50beafd {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-ec3682d {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-516fe84 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-3e8a914 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-ef65186 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-17453c5 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-1649ea0 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-00f336c {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-7ca2a72 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-70757d3 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-1dac5d6 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-1008059 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-bd8298d {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-eebd909 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-62cc69f {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-126a7cd {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-daf866c {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-bd8473e {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-5e535ff {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-6182239 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-406f9d0 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-7b66cda {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-72bbdd0 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-6b5a2b1 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-d38607b {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-526d458 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-fa619ed {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-8198753 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-8de2b84 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-abf7c9a {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-e28ddd3 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-d2838b6 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-4d6c002 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-11a820e {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-aed34b1 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-642743f {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-f55d2e8 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-c9cdecc {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-09ab595 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-1e79e9b {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-01ec657 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-782ef8c {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-dde5476 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-2716be5 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-e1f32e0 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-0de8a5d {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-7e1e613 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-6aecbba {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-9a476e4 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-ef7fa59 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-81baad2 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-64fd5ff {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-0e29d21 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-2c56af0 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-2312ea7 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-d8ac4fd {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-05c0c75 {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-5b8ce23 {
        --width: 50%;
    }

    .elementor-1895 .elementor-element.elementor-element-f01651e {
        --width: 100%;
    }

    .elementor-1895 .elementor-element.elementor-element-e9d7288 {
        --width: 100%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1895 .elementor-element.elementor-element-4075464 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-b94ac26 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-5a80962 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-9e7823b {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-e5bfcf0 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-f997faf {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-0e5f051 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-5a99df4 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-9dffbf5 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-c5d8470 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-de003b8 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-6baf29e {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-e98615c {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-734b559 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-a5ae56f {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-9cff4f4 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-eab0ecd {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-476f59b {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-cbd8015 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-cfa0ade {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-14f588f {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-a16821d {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-d905de5 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-3abcdd2 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-8a2a1c6 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-2b93cd2 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-37963c1 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-a48ff88 {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-edcfd6c {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-bd1e66e {
        --content-width: 96%;
    }

    .elementor-1895 .elementor-element.elementor-element-15aa652 {
        --content-width: 96%;
    }
}

@media(min-width:1025px) {

    .elementor-1895 .elementor-element.elementor-element-2d4e83c::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-background-video-container::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.e-con-inner>.elementor-background-video-container::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-background-slideshow::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-1895 .elementor-element.elementor-element-2d4e83c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: scroll;
    }
}