.elementor-347 .elementor-element.elementor-element-2beb0eb:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-2beb0eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://images.pexels.com/photos/8867433/pexels-photo-8867433.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-347 .elementor-element.elementor-element-2beb0eb>.elementor-background-overlay {
    background-color: var( --e-global-color-primary);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-2beb0eb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 155px 0px 125px 0px;
}

.elementor-347 .elementor-element.elementor-element-9276314 {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-9276314 .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    font-family: var( --e-global-typography-f332652-font-family), Sans-serif;
    font-size: var( --e-global-typography-f332652-font-size);
    font-weight: var( --e-global-typography-f332652-font-weight);
    line-height: var( --e-global-typography-f332652-line-height);
    letter-spacing: var( --e-global-typography-f332652-letter-spacing);
    word-spacing: var( --e-global-typography-f332652-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-7a2aad0 {
    margin-top: 130px;
    margin-bottom: 200px;
}

.elementor-347 .elementor-element.elementor-element-4b4f537>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-347 .elementor-element.elementor-element-4b4f537 {
    margin-top: 0px;
    margin-bottom: 80px;
}

.elementor-bc-flex-widget .elementor-347 .elementor-element.elementor-element-1146d4f.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-347 .elementor-element.elementor-element-1146d4f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-347 .elementor-element.elementor-element-49de839 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-49de839 img {
    width: 80px;
    max-width: 80px;
    height: 80px;
    object-fit: contain;
}

.elementor-347 .elementor-element.elementor-element-01a072e {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-01a072e .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 2.25em;
    font-weight: 600;
    line-height: 1.7em;
}

.elementor-bc-flex-widget .elementor-347 .elementor-element.elementor-element-48e1436.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-347 .elementor-element.elementor-element-48e1436.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-347 .elementor-element.elementor-element-48e1436.elementor-column>.elementor-widget-wrap {
    justify-content: flex-start;
}

.elementor-347 .elementor-element.elementor-element-a4ce001 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-a4ce001 .elementor-heading-title {
    color: var( --e-global-color-text);
    font-family: var( --e-global-typography-65696bc-font-family), Sans-serif;
    font-size: var( --e-global-typography-65696bc-font-size);
    font-weight: var( --e-global-typography-65696bc-font-weight);
    line-height: var( --e-global-typography-65696bc-line-height);
    letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
    word-spacing: var( --e-global-typography-65696bc-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}

.elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}

.elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}

.elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}

body.rtl .elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}

body:not(.rtl) .elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}

.elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-icon i {
    color: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-72d8512 {
    --e-icon-list-icon-size: 18px;
}

.elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-text {
    padding-left: 9px;
}

.elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-72d8512>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-347 .elementor-element.elementor-element-4353673:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-4353673>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://images.pexels.com/photos/8867433/pexels-photo-8867433.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-347 .elementor-element.elementor-element-4353673>.elementor-background-overlay {
    background-color: var( --e-global-color-primary);
    opacity: 0.67;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-4353673,
.elementor-347 .elementor-element.elementor-element-4353673>.elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-4353673 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 125px 0px 125px 0px;
}

.elementor-347 .elementor-element.elementor-element-dddce60.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-347 .elementor-element.elementor-element-71ffa42 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-71ffa42.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-411891a);
    color: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-71ffa42.elementor-view-framed .elementor-icon,
.elementor-347 .elementor-element.elementor-element-71ffa42.elementor-view-default .elementor-icon {
    color: var( --e-global-color-411891a);
    border-color: var( --e-global-color-411891a);
}

.elementor-347 .elementor-element.elementor-element-71ffa42.elementor-view-framed .elementor-icon,
.elementor-347 .elementor-element.elementor-element-71ffa42.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-411891a);
}

.elementor-347 .elementor-element.elementor-element-71ffa42.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-71ffa42.elementor-view-stacked .elementor-icon svg {
    fill: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-71ffa42 .elementor-icon {
    font-size: 40px;
    padding: 27px;
}

.elementor-347 .elementor-element.elementor-element-71ffa42 {
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-9a816c8 {
    color: var( --e-global-color-9f170ff);
    width: var( --container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    align-self: center;
}

.elementor-347 .elementor-element.elementor-element-9a816c8>.elementor-widget-container {
    margin: 0px 0px 0px 20px;
}

.elementor-347 .elementor-element.elementor-element-fc8db37 {
    margin-top: 0px;
    margin-bottom: 200px;
}

.elementor-347 .elementor-element.elementor-element-cd98449>.elementor-element-populated {
    padding: 0px 212px 0px 0px;
}

.elementor-347 .elementor-element.elementor-element-0afe527 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-0afe527 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-823c393-font-family), Sans-serif;
    font-size: var( --e-global-typography-823c393-font-size);
    font-weight: var( --e-global-typography-823c393-font-weight);
    text-transform: var( --e-global-typography-823c393-text-transform);
    line-height: var( --e-global-typography-823c393-line-height);
    letter-spacing: var( --e-global-typography-823c393-letter-spacing);
    word-spacing: var( --e-global-typography-823c393-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-0afe527>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-347 .elementor-element.elementor-element-ea1a2a9 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-347 .elementor-element.elementor-element-ea1a2a9 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-347 .elementor-element.elementor-element-ea1a2a9 .elementor-divider {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-347 .elementor-element.elementor-element-bcd6c0f {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-bcd6c0f .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var( --e-global-typography-43dd473-font-size);
    font-weight: var( --e-global-typography-43dd473-font-weight);
    line-height: var( --e-global-typography-43dd473-line-height);
    letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
    word-spacing: var( --e-global-typography-43dd473-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-5a9ab7d .elementor-heading-title {
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
    color: var( --e-global-color-accent);
    background-color: var( --e-global-color-411891a);
    border-radius: 6px 6px 6px 6px;
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var( --e-global-color-9f170ff);
    border-radius: 6px 6px 0px 0px;
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body p {
    color: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body {
    color: var( --e-global-color-9f170ff);
    border-radius: 0px 0px 6px 6px;
    padding: 10px 74px 40px 74px;
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body p,
.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body {
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body,
.elementor-347 .elementor-element.elementor-element-a491f0b .accordion.floating-style .elementskit-card-body {
    background-color: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 16px;
}

.elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 16px;
    height: auto;
}

.elementor-347 .elementor-element.elementor-element-e7aa273:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-e7aa273>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-411891a);
}

.elementor-347 .elementor-element.elementor-element-e7aa273 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-347 .elementor-element.elementor-element-e7aa273>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-d7cec1d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-347 .elementor-element.elementor-element-040f4e6 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-040f4e6 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-823c393-font-family), Sans-serif;
    font-size: var( --e-global-typography-823c393-font-size);
    font-weight: var( --e-global-typography-823c393-font-weight);
    text-transform: var( --e-global-typography-823c393-text-transform);
    line-height: var( --e-global-typography-823c393-line-height);
    letter-spacing: var( --e-global-typography-823c393-letter-spacing);
    word-spacing: var( --e-global-typography-823c393-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-040f4e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-347 .elementor-element.elementor-element-9cb8a33 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-347 .elementor-element.elementor-element-9cb8a33 .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-347 .elementor-element.elementor-element-9cb8a33 .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-347 .elementor-element.elementor-element-3acc97d {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-347 .elementor-element.elementor-element-18a5604.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-347 .elementor-element.elementor-element-7b7d36b {
    text-align: center;
    width: var( --container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
}

.elementor-347 .elementor-element.elementor-element-7b7d36b .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var( --e-global-typography-43dd473-font-size);
    font-weight: var( --e-global-typography-43dd473-font-weight);
    line-height: var( --e-global-typography-43dd473-line-height);
    letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
    word-spacing: var( --e-global-typography-43dd473-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-2ddeb71 {
    margin-top: 60px;
    margin-bottom: 30px;
}

.elementor-347 .elementor-element.elementor-element-cd2e558>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-347 .elementor-element.elementor-element-cd2e558:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-347 .elementor-element.elementor-element-cd2e558>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-cd2e558>.elementor-element-populated,
.elementor-347 .elementor-element.elementor-element-cd2e558>.elementor-element-populated>.elementor-background-overlay,
.elementor-347 .elementor-element.elementor-element-cd2e558>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-cd2e558>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 44px 42px 44px 42px;
}

.elementor-347 .elementor-element.elementor-element-cd2e558>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-e6d5b00 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-e6d5b00 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-e6d5b00>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-347 .elementor-element.elementor-element-e6d5b00:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-e6d5b00.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-89037f4 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-89037f4 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-205bda9 .elementor-icon-list-icon i {
    color: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-205bda9 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-205bda9 {
    --e-icon-list-icon-size: 14px;
}

.elementor-347 .elementor-element.elementor-element-205bda9 .elementor-icon-list-text {
    color: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-205bda9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-347 .elementor-element.elementor-element-205bda9 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-205bda9>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-e493b89 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-e493b89 .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-a9e0cad {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-a9e0cad img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-9f170ff);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-a9e0cad:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-a9e0cad.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-78027a6 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-78027a6 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-9f170ff);
    border-radius: 100px 100px 100px 100px;
}

.elementor-347 .elementor-element.elementor-element-78027a6>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-78027a6:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-78027a6.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-becb24d {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-becb24d img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-9f170ff);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-becb24d>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-becb24d:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-becb24d.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-9bed74b {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-9bed74b img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-9f170ff);
    border-radius: 100px 100px 100px 100px;
}

.elementor-347 .elementor-element.elementor-element-9bed74b>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-9bed74b:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-9bed74b.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-dc656df {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-347 .elementor-element.elementor-element-dc656df .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-dc656df>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-347 .elementor-element.elementor-element-8f555f9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-347 .elementor-element.elementor-element-8f555f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-347 .elementor-element.elementor-element-8f555f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-8f555f9>.elementor-element-populated,
.elementor-347 .elementor-element.elementor-element-8f555f9>.elementor-element-populated>.elementor-background-overlay,
.elementor-347 .elementor-element.elementor-element-8f555f9>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-8f555f9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 44px 42px 44px 42px;
}

.elementor-347 .elementor-element.elementor-element-8f555f9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-5e47cc1 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-5e47cc1 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-5e47cc1>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-347 .elementor-element.elementor-element-5e47cc1:not( .elementor-widget-image) .elementor-widget-container {
   
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-5e47cc1.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-597ef51 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-597ef51 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-eb529dd .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-eb529dd .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-eb529dd {
    --e-icon-list-icon-size: 14px;
}

.elementor-347 .elementor-element.elementor-element-eb529dd .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-eb529dd .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-347 .elementor-element.elementor-element-eb529dd .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-eb529dd>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-ab01b23 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-ab01b23 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-e9b4675 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-e9b4675 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-e9b4675:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-e9b4675.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-a11f13c {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-a11f13c img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-a11f13c>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-a11f13c:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-a11f13c.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-90d887b {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-90d887b img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-90d887b>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-90d887b:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-90d887b.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-5549c0c {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-5549c0c img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-5549c0c>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-5549c0c:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-5549c0c.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-0c096f9 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-347 .elementor-element.elementor-element-0c096f9 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-0c096f9>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-347 .elementor-element.elementor-element-561bd61>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-347 .elementor-element.elementor-element-561bd61:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-347 .elementor-element.elementor-element-561bd61>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-561bd61>.elementor-element-populated,
.elementor-347 .elementor-element.elementor-element-561bd61>.elementor-element-populated>.elementor-background-overlay,
.elementor-347 .elementor-element.elementor-element-561bd61>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-561bd61>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 44px 42px 44px 42px;
}

.elementor-347 .elementor-element.elementor-element-561bd61>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-b265d5d {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-b265d5d img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-b265d5d>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-347 .elementor-element.elementor-element-b265d5d:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-b265d5d.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-bb84a8b {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-bb84a8b .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-63b118d .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-63b118d .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-63b118d {
    --e-icon-list-icon-size: 14px;
}

.elementor-347 .elementor-element.elementor-element-63b118d .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-63b118d .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-347 .elementor-element.elementor-element-63b118d .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-63b118d>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-48c11d2 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-48c11d2 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-2e5f440 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-2e5f440 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-2e5f440:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-2e5f440.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-7dc04c3 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-7dc04c3 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-7dc04c3>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-7dc04c3:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-7dc04c3.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-e0f6e16 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-e0f6e16 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-e0f6e16>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-e0f6e16:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-e0f6e16.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-7f07a5c {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-7f07a5c img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-7f07a5c>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-7f07a5c:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-7f07a5c.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-812d283 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-347 .elementor-element.elementor-element-812d283 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-812d283>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-347 .elementor-element.elementor-element-b3841ff>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-347 .elementor-element.elementor-element-b3841ff:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-347 .elementor-element.elementor-element-b3841ff>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-b3841ff>.elementor-element-populated,
.elementor-347 .elementor-element.elementor-element-b3841ff>.elementor-element-populated>.elementor-background-overlay,
.elementor-347 .elementor-element.elementor-element-b3841ff>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-b3841ff>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 44px 42px 44px 42px;
}

.elementor-347 .elementor-element.elementor-element-b3841ff>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-30c1fd7 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-30c1fd7 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-30c1fd7>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-347 .elementor-element.elementor-element-30c1fd7:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-30c1fd7.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-808c060 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-808c060 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-46f6b1e .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-46f6b1e .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-46f6b1e {
    --e-icon-list-icon-size: 14px;
}

.elementor-347 .elementor-element.elementor-element-46f6b1e .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-46f6b1e .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-347 .elementor-element.elementor-element-46f6b1e .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-46f6b1e>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-a5fd04c {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-a5fd04c .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-79a5473 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-79a5473 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-79a5473:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-79a5473.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-93fbe69 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-93fbe69 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-93fbe69>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-93fbe69:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-93fbe69.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-94c308f {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-94c308f img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-94c308f>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-94c308f:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-94c308f.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-83d9ed0 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-83d9ed0 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-83d9ed0>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-83d9ed0:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-83d9ed0.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-8301992 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-347 .elementor-element.elementor-element-8301992 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-8301992>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-347 .elementor-element.elementor-element-d4d0aba>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-347 .elementor-element.elementor-element-d4d0aba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-347 .elementor-element.elementor-element-d4d0aba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-d4d0aba>.elementor-element-populated,
.elementor-347 .elementor-element.elementor-element-d4d0aba>.elementor-element-populated>.elementor-background-overlay,
.elementor-347 .elementor-element.elementor-element-d4d0aba>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-d4d0aba>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 44px 42px 44px 42px;
}

.elementor-347 .elementor-element.elementor-element-d4d0aba>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-9fa1eaf {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-9fa1eaf img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-9fa1eaf>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-347 .elementor-element.elementor-element-9fa1eaf:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-9fa1eaf.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-5c1590e {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-5c1590e .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-9f6bb8b .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-9f6bb8b .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-9f6bb8b {
    --e-icon-list-icon-size: 14px;
}

.elementor-347 .elementor-element.elementor-element-9f6bb8b .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-9f6bb8b .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-347 .elementor-element.elementor-element-9f6bb8b .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-9f6bb8b>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-58576b3 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-58576b3 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-486c1d1 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-486c1d1 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-486c1d1:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-486c1d1.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-cf4d3bb {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-cf4d3bb img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-cf4d3bb>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-cf4d3bb:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-cf4d3bb.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-98876a3 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-98876a3 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-98876a3>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-98876a3:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-98876a3.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-d0008d0 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-d0008d0 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-d0008d0>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-d0008d0:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-d0008d0.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-e4487b5 {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-347 .elementor-element.elementor-element-e4487b5 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-e4487b5>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-347 .elementor-element.elementor-element-6075bea>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 16px;
}

.elementor-347 .elementor-element.elementor-element-6075bea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-347 .elementor-element.elementor-element-6075bea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9f170ff);
}

.elementor-347 .elementor-element.elementor-element-6075bea>.elementor-element-populated,
.elementor-347 .elementor-element.elementor-element-6075bea>.elementor-element-populated>.elementor-background-overlay,
.elementor-347 .elementor-element.elementor-element-6075bea>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-6075bea>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 44px 42px 44px 42px;
}

.elementor-347 .elementor-element.elementor-element-6075bea>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-0c96271 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-0c96271 img {
    width: 64px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-0c96271>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-347 .elementor-element.elementor-element-0c96271:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-0c96271.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-81542bd {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-81542bd .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-27b6295 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-27b6295 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-27b6295 {
    --e-icon-list-icon-size: 14px;
}

.elementor-347 .elementor-element.elementor-element-27b6295 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-27b6295 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-347 .elementor-element.elementor-element-27b6295 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-27b6295>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-87d24e4 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-87d24e4 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-1f4dc37 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-1f4dc37 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-1f4dc37:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-1f4dc37.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-72720fd {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-72720fd img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-72720fd>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-72720fd:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-72720fd.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-f45d0b3 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-f45d0b3 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-f45d0b3>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-f45d0b3:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-f45d0b3.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-bb76ea7 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-bb76ea7 img {
    width: 36px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-accent);
    border-radius: 100% 100% 100% 100%;
}

.elementor-347 .elementor-element.elementor-element-bb76ea7>.elementor-widget-container {
    margin: 0px 0px 0px -16px;
}

.elementor-347 .elementor-element.elementor-element-bb76ea7:not( .elementor-widget-image) .elementor-widget-container {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-bb76ea7.elementor-widget-image .elementor-widget-container img {
    /* -webkit-mask-image: url(https://globalhubbpo.org/wp-content/plugins/elementor/assets//mask-shapes/circle.svg ); */
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-347 .elementor-element.elementor-element-aeb17bc {
    text-align: left;
    width: auto;
    max-width: auto;
    align-self: center;
}

.elementor-347 .elementor-element.elementor-element-aeb17bc .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-b0248b8-font-family), Sans-serif;
    font-size: var( --e-global-typography-b0248b8-font-size);
    font-weight: var( --e-global-typography-b0248b8-font-weight);
    line-height: var( --e-global-typography-b0248b8-line-height);
    letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
    word-spacing: var( --e-global-typography-b0248b8-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-aeb17bc>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-347 .elementor-element.elementor-element-ca06b57 {
    margin-top: 200px;
    margin-bottom: 200px;
}

.elementor-347 .elementor-element.elementor-element-74105b3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-347 .elementor-element.elementor-element-f4387c9 {
    text-align: center;
    width: var( --container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
}

.elementor-347 .elementor-element.elementor-element-f4387c9 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var( --e-global-typography-43dd473-font-size);
    font-weight: var( --e-global-typography-43dd473-font-weight);
    line-height: var( --e-global-typography-43dd473-line-height);
    letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
    word-spacing: var( --e-global-typography-43dd473-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-e2c0bce>.elementor-container {
    max-width: 940px;
}

.elementor-347 .elementor-element.elementor-element-e2c0bce>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-347 .elementor-element.elementor-element-e2c0bce {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-347 .elementor-element.elementor-element-9015f23 img {
    width: 80%;
}

.elementor-347 .elementor-element.elementor-element-39db648 img {
    width: 80%;
}

.elementor-347 .elementor-element.elementor-element-27e1e2f img {
    width: 80%;
}

.elementor-347 .elementor-element.elementor-element-2f272fa img {
    width: 80%;
}

.elementor-347 .elementor-element.elementor-element-7790f81>.elementor-container {
    max-width: 940px;
}

.elementor-347 .elementor-element.elementor-element-7790f81>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-347 .elementor-element.elementor-element-302e309 img {
    width: 80%;
}

.elementor-347 .elementor-element.elementor-element-46252c6 img {
    width: 80%;
}

.elementor-347 .elementor-element.elementor-element-f06d859 img {
    width: 80%;
}

.elementor-347 .elementor-element.elementor-element-8786274 img {
    width: 80%;
}

.elementor-347 .elementor-element.elementor-element-36aecbf {
    margin-top: 0px;
    margin-bottom: 200px;
}

.elementor-347 .elementor-element.elementor-element-76a80cf.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-347 .elementor-element.elementor-element-221782c {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-221782c .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-823c393-font-family), Sans-serif;
    font-size: var( --e-global-typography-823c393-font-size);
    font-weight: var( --e-global-typography-823c393-font-weight);
    text-transform: var( --e-global-typography-823c393-text-transform);
    line-height: var( --e-global-typography-823c393-line-height);
    letter-spacing: var( --e-global-typography-823c393-letter-spacing);
    word-spacing: var( --e-global-typography-823c393-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-221782c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-347 .elementor-element.elementor-element-488729b {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-347 .elementor-element.elementor-element-488729b .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-347 .elementor-element.elementor-element-488729b .elementor-divider {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-347 .elementor-element.elementor-element-778b8c4 {
    text-align: center;
}

.elementor-347 .elementor-element.elementor-element-778b8c4 .elementor-heading-title {
    font-family: var( --e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var( --e-global-typography-43dd473-font-size);
    font-weight: var( --e-global-typography-43dd473-font-weight);
    line-height: var( --e-global-typography-43dd473-line-height);
    letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
    word-spacing: var( --e-global-typography-43dd473-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-76c20c4:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-76c20c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-411891a);
}

.elementor-347 .elementor-element.elementor-element-76c20c4,
.elementor-347 .elementor-element.elementor-element-76c20c4>.elementor-background-overlay {
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-76c20c4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-347 .elementor-element.elementor-element-76c20c4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-b0c5ef6>.elementor-element-populated {
    padding: 60px 75px 40px 70px;
}

.elementor-347 .elementor-element.elementor-element-997ff8b {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-997ff8b .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-50cae2f {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-50cae2f .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-44351b1 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-44351b1 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var( --e-global-typography-43dd473-font-size);
    font-weight: var( --e-global-typography-43dd473-font-weight);
    line-height: var( --e-global-typography-43dd473-line-height);
    letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
    word-spacing: var( --e-global-typography-43dd473-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-a291756 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-a291756 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-ce2ad69:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-347 .elementor-element.elementor-element-ce2ad69>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-ce2ad69>.elementor-element-populated,
.elementor-347 .elementor-element.elementor-element-ce2ad69>.elementor-element-populated>.elementor-background-overlay,
.elementor-347 .elementor-element.elementor-element-ce2ad69>.elementor-background-slideshow {
    border-radius: 8px 8px 8px 8px;
}

.elementor-347 .elementor-element.elementor-element-ce2ad69>.elementor-element-populated {
    box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.25);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 82px 40px 44px;
}

.elementor-347 .elementor-element.elementor-element-ce2ad69>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-a76e789 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-a76e789 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-a76e789 {
    --e-icon-list-icon-size: 14px;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-a76e789 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-a76e789 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-347 .elementor-element.elementor-element-a76e789 .elementor-icon-list-item>a {
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-a76e789>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 8px 16px 8px 16px;
    background-color: #F2C94C;
    border-radius: 30px 30px 30px 30px;
}

.elementor-347 .elementor-element.elementor-element-fc4201a {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-fc4201a .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-0810c40 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-0810c40 .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-6a42653 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-6a42653 .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    font-family: var( --e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var( --e-global-typography-43dd473-font-size);
    font-weight: var( --e-global-typography-43dd473-font-weight);
    line-height: var( --e-global-typography-43dd473-line-height);
    letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
    word-spacing: var( --e-global-typography-43dd473-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-72e8322 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-72e8322 .elementor-heading-title {
    color: var( --e-global-color-9f170ff);
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-43ecf0b .elementor-button {
    fill: var( --e-global-color-accent);
    color: var( --e-global-color-accent);
    background-color: var( --e-global-color-411891a);
}

.elementor-347 .elementor-element.elementor-element-43ecf0b .elementor-button:hover,
.elementor-347 .elementor-element.elementor-element-43ecf0b .elementor-button:focus {
    color: var( --e-global-color-411891a);
    background-color: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-43ecf0b .elementor-button:hover svg,
.elementor-347 .elementor-element.elementor-element-43ecf0b .elementor-button:focus svg {
    fill: var( --e-global-color-411891a);
}

.elementor-347 .elementor-element.elementor-element-704c0c8>.elementor-element-populated {
    padding: 60px 75px 40px 70px;
}

.elementor-347 .elementor-element.elementor-element-bacf271 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-bacf271 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-99509ac-font-family), Sans-serif;
    font-size: var( --e-global-typography-99509ac-font-size);
    font-weight: var( --e-global-typography-99509ac-font-weight);
    line-height: var( --e-global-typography-99509ac-line-height);
    letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
    word-spacing: var( --e-global-typography-99509ac-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-19fe81a {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-19fe81a .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-a18a600 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-a18a600 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var( --e-global-typography-43dd473-font-size);
    font-weight: var( --e-global-typography-43dd473-font-weight);
    line-height: var( --e-global-typography-43dd473-line-height);
    letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
    word-spacing: var( --e-global-typography-43dd473-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-6dde85a {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-6dde85a .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-8fa69f8:not(.elementor-motion-effects-element-type-background),
.elementor-347 .elementor-element.elementor-element-8fa69f8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-primary);
}

.elementor-347 .elementor-element.elementor-element-8fa69f8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 100px 0px;
}

.elementor-347 .elementor-element.elementor-element-8fa69f8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-347 .elementor-element.elementor-element-dd57293>.elementor-element-populated {
    padding: 0px 60px 0px 0px;
}

.elementor-347 .elementor-element.elementor-element-e892877 {
    text-align: center;
    width: auto;
    max-width: auto;
}

.elementor-347 .elementor-element.elementor-element-e892877 .elementor-heading-title {
    color: var( --e-global-color-secondary);
    font-family: var( --e-global-typography-823c393-font-family), Sans-serif;
    font-size: var( --e-global-typography-823c393-font-size);
    font-weight: var( --e-global-typography-823c393-font-weight);
    text-transform: var( --e-global-typography-823c393-text-transform);
    line-height: var( --e-global-typography-823c393-line-height);
    letter-spacing: var( --e-global-typography-823c393-letter-spacing);
    word-spacing: var( --e-global-typography-823c393-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-e892877>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-347 .elementor-element.elementor-element-a8af1fa {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-0dac699);
    --divider-border-width: 5px;
}

.elementor-347 .elementor-element.elementor-element-a8af1fa .elementor-divider-separator {
    width: 70px;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-347 .elementor-element.elementor-element-a8af1fa .elementor-divider {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
}

.elementor-347 .elementor-element.elementor-element-27f75c2 {
    text-align: left;
}

.elementor-347 .elementor-element.elementor-element-27f75c2 .elementor-heading-title {
    color: var( --e-global-color-accent);
    font-family: var( --e-global-typography-43dd473-font-family), Sans-serif;
    font-size: var( --e-global-typography-43dd473-font-size);
    font-weight: var( --e-global-typography-43dd473-font-weight);
    line-height: var( --e-global-typography-43dd473-line-height);
    letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
    word-spacing: var( --e-global-typography-43dd473-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-17091db {
    text-align: left;
    color: var( --e-global-color-9f170ff);
    font-family: var( --e-global-typography-d336cf7-font-family), Sans-serif;
    font-size: var( --e-global-typography-d336cf7-font-size);
    font-weight: var( --e-global-typography-d336cf7-font-weight);
    line-height: var( --e-global-typography-d336cf7-line-height);
    letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
    word-spacing: var( --e-global-typography-d336cf7-word-spacing);
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-field-group {
    padding-right: calc( 20px/2);
    padding-left: calc( 20px/2);
    margin-bottom: 20px;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-form-fields-wrapper {
    margin-left: calc( -20px/2);
    margin-right: calc( -20px/2);
    margin-bottom: -20px;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .e-form__buttons__wrapper__button-next {
    background-color: var( --e-global-color-accent);
    color: #ffffff;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-button[type="submit"] {
    background-color: var( --e-global-color-accent);
    color: #ffffff;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .e-form__buttons__wrapper__button-next:hover {
    background-color: var( --e-global-color-411891a);
    color: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-button[type="submit"]:hover {
    background-color: var( --e-global-color-411891a);
    color: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .elementor-button[type="submit"]:hover svg * {
    fill: var( --e-global-color-accent);
}

.elementor-347 .elementor-element.elementor-element-45cc4ce .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-347 .elementor-element.elementor-element-45cc4ce {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

@media(max-width:1024px) {
    .elementor-347 .elementor-element.elementor-element-2beb0eb {
        padding: 100px 40px 100px 40px;
    }
    .elementor-347 .elementor-element.elementor-element-9276314 .elementor-heading-title {
        font-size: var( --e-global-typography-f332652-font-size);
        line-height: var( --e-global-typography-f332652-line-height);
        letter-spacing: var( --e-global-typography-f332652-letter-spacing);
        word-spacing: var( --e-global-typography-f332652-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-7a2aad0 {
        margin-top: 90px;
        margin-bottom: 100px;
        padding: 0px 40px 0px 40px;
    }
    .elementor-347 .elementor-element.elementor-element-4b4f537 {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    .elementor-347 .elementor-element.elementor-element-a4ce001 .elementor-heading-title {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-9a816c8 {
        --container-widget-width: 55%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 55%);
        max-width: 55%;
    }
    .elementor-347 .elementor-element.elementor-element-fc8db37 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 40px 0px 40px;
    }
    .elementor-347 .elementor-element.elementor-element-cd98449>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-347 .elementor-element.elementor-element-0afe527 .elementor-heading-title {
        font-size: var( --e-global-typography-823c393-font-size);
        line-height: var( --e-global-typography-823c393-line-height);
        letter-spacing: var( --e-global-typography-823c393-letter-spacing);
        word-spacing: var( --e-global-typography-823c393-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-bcd6c0f .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-5a9ab7d .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a3fd9e8>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body p,
    .elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-e7aa273 {
        padding: 60px 40px 60px 40px;
    }
    .elementor-347 .elementor-element.elementor-element-040f4e6 .elementor-heading-title {
        font-size: var( --e-global-typography-823c393-font-size);
        line-height: var( --e-global-typography-823c393-line-height);
        letter-spacing: var( --e-global-typography-823c393-letter-spacing);
        word-spacing: var( --e-global-typography-823c393-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-7b7d36b .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-7b7d36b {
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-347 .elementor-element.elementor-element-cd2e558>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-89037f4 .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-205bda9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-205bda9 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-e493b89 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-dc656df .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-8f555f9>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-597ef51 .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-eb529dd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-eb529dd .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-ab01b23 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-0c096f9 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-0c096f9>.elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }
    .elementor-347 .elementor-element.elementor-element-561bd61>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-bb84a8b .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-63b118d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-63b118d .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-48c11d2 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-812d283 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-812d283>.elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }
    .elementor-347 .elementor-element.elementor-element-b3841ff>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-808c060 .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-46f6b1e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-46f6b1e .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a5fd04c .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-8301992 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-8301992>.elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }
    .elementor-347 .elementor-element.elementor-element-d4d0aba>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-5c1590e .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-9f6bb8b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-9f6bb8b .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-58576b3 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-e4487b5 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-e4487b5>.elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }
    .elementor-347 .elementor-element.elementor-element-6075bea>.elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-81542bd .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-27b6295 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-27b6295 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-87d24e4 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-aeb17bc .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-aeb17bc>.elementor-widget-container {
        margin: 16px 0px 0px 0px;
    }
    .elementor-347 .elementor-element.elementor-element-ca06b57 {
        margin-top: 100px;
        margin-bottom: 100px;
    }
    .elementor-347 .elementor-element.elementor-element-f4387c9 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-36aecbf {
        margin-top: 0px;
        margin-bottom: 100px;
    }
    .elementor-347 .elementor-element.elementor-element-76a80cf>.elementor-element-populated {
        padding: 0px 90px 0px 90px;
    }
    .elementor-347 .elementor-element.elementor-element-221782c .elementor-heading-title {
        font-size: var( --e-global-typography-823c393-font-size);
        line-height: var( --e-global-typography-823c393-line-height);
        letter-spacing: var( --e-global-typography-823c393-letter-spacing);
        word-spacing: var( --e-global-typography-823c393-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-778b8c4 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-76c20c4 {
        margin-top: 60px;
        margin-bottom: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-b0c5ef6>.elementor-element-populated {
        padding: 40px 100px 40px 100px;
    }
    .elementor-347 .elementor-element.elementor-element-997ff8b {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-997ff8b .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-50cae2f {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-50cae2f .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-44351b1 {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-44351b1 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a291756 {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-a291756 .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-ce2ad69.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }
    .elementor-347 .elementor-element.elementor-element-ce2ad69>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 40px 100px 40px 100px;
    }
    .elementor-347 .elementor-element.elementor-element-a76e789 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-a76e789 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-fc4201a {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-fc4201a .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-0810c40 {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-0810c40 .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-6a42653 {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-6a42653 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-72e8322 {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-72e8322 .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-704c0c8>.elementor-element-populated {
        padding: 40px 100px 40px 100px;
    }
    .elementor-347 .elementor-element.elementor-element-bacf271 {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-bacf271 .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-19fe81a {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-19fe81a .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a18a600 {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-a18a600 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-6dde85a {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-6dde85a .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-8fa69f8 {
        padding: 200px 100px 100px 100px;
    }
    .elementor-347 .elementor-element.elementor-element-dd57293>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-347 .elementor-element.elementor-element-e892877 .elementor-heading-title {
        font-size: var( --e-global-typography-823c393-font-size);
        line-height: var( --e-global-typography-823c393-line-height);
        letter-spacing: var( --e-global-typography-823c393-letter-spacing);
        word-spacing: var( --e-global-typography-823c393-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-27f75c2 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-17091db {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-2120882>.elementor-element-populated {
        margin: 40px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width:767px) {
    .elementor-347 .elementor-element.elementor-element-2beb0eb {
        padding: 100px 20px 90px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-9276314 .elementor-heading-title {
        font-size: var( --e-global-typography-f332652-font-size);
        line-height: var( --e-global-typography-f332652-line-height);
        letter-spacing: var( --e-global-typography-f332652-letter-spacing);
        word-spacing: var( --e-global-typography-f332652-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-7a2aad0 {
        padding: 0px 20px 0px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-01a072e .elementor-heading-title {
        font-size: 2em;
    }
    .elementor-347 .elementor-element.elementor-element-a4ce001 .elementor-heading-title {
        font-size: var( --e-global-typography-65696bc-font-size);
        line-height: var( --e-global-typography-65696bc-line-height);
        letter-spacing: var( --e-global-typography-65696bc-letter-spacing);
        word-spacing: var( --e-global-typography-65696bc-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-72d8512 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-71ffa42 .elementor-icon {
        font-size: 28px;
    }
    .elementor-347 .elementor-element.elementor-element-9a816c8 {
        text-align: center;
        --container-widget-width: 80%;
        --container-widget-flex-grow: 0;
        width: var( --container-widget-width, 80%);
        max-width: 80%;
    }
    .elementor-347 .elementor-element.elementor-element-fc8db37 {
        margin-top: 0px;
        margin-bottom: 90px;
        padding: 0px 20px 0px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-0afe527 .elementor-heading-title {
        font-size: var( --e-global-typography-823c393-font-size);
        line-height: var( --e-global-typography-823c393-line-height);
        letter-spacing: var( --e-global-typography-823c393-letter-spacing);
        word-spacing: var( --e-global-typography-823c393-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-bcd6c0f .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-5a9ab7d .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body p,
    .elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a491f0b .elementskit-accordion .elementskit-card-body {
        padding: 0px 30px 40px 30px;
    }
    .elementor-347 .elementor-element.elementor-element-e7aa273 {
        padding: 60px 20px 60px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-040f4e6 .elementor-heading-title {
        font-size: var( --e-global-typography-823c393-font-size);
        line-height: var( --e-global-typography-823c393-line-height);
        letter-spacing: var( --e-global-typography-823c393-letter-spacing);
        word-spacing: var( --e-global-typography-823c393-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-7b7d36b .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-7b7d36b {
        width: 100%;
        max-width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-2ddeb71 {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .elementor-347 .elementor-element.elementor-element-cd2e558>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-89037f4 .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-205bda9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-205bda9 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-e493b89 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-dc656df .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-8f555f9>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-597ef51 .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-eb529dd .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-eb529dd .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-ab01b23 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-0c096f9 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-561bd61>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-bb84a8b .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-63b118d .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-63b118d .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-48c11d2 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-812d283 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-3cec0de {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .elementor-347 .elementor-element.elementor-element-b3841ff>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-808c060 .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-46f6b1e .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-46f6b1e .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a5fd04c .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-8301992 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-d4d0aba>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-5c1590e .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-9f6bb8b .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-9f6bb8b .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-58576b3 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-e4487b5 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-6075bea>.elementor-element-populated {
        margin: 30px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-81542bd .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-27b6295 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-27b6295 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-87d24e4 .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-aeb17bc .elementor-heading-title {
        font-size: var( --e-global-typography-b0248b8-font-size);
        line-height: var( --e-global-typography-b0248b8-line-height);
        letter-spacing: var( --e-global-typography-b0248b8-letter-spacing);
        word-spacing: var( --e-global-typography-b0248b8-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-f4387c9 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-f4387c9>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-f4387c9 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-6f4418e {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-efcefe2 {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-6183cb6 {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-dec6073 {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-0989245 {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-47a882f {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-78a476f {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-d7e192b {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-76a80cf>.elementor-element-populated {
        padding: 0px 20px 0px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-221782c .elementor-heading-title {
        font-size: var( --e-global-typography-823c393-font-size);
        line-height: var( --e-global-typography-823c393-line-height);
        letter-spacing: var( --e-global-typography-823c393-letter-spacing);
        word-spacing: var( --e-global-typography-823c393-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-778b8c4 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-778b8c4>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-76c20c4 {
        margin-top: 40px;
        margin-bottom: 0px;
    }
    .elementor-347 .elementor-element.elementor-element-b0c5ef6>.elementor-element-populated {
        padding: 30px 20px 60px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-997ff8b .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-50cae2f .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-44351b1 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a291756 .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-ce2ad69>.elementor-element-populated {
        padding: 30px 20px 30px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-a76e789 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-347 .elementor-element.elementor-element-a76e789 .elementor-icon-list-item>a {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-fc4201a .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-0810c40 .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-6a42653 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-72e8322 .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-704c0c8>.elementor-element-populated {
        padding: 60px 20px 30px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-bacf271 .elementor-heading-title {
        font-size: var( --e-global-typography-99509ac-font-size);
        line-height: var( --e-global-typography-99509ac-line-height);
        letter-spacing: var( --e-global-typography-99509ac-letter-spacing);
        word-spacing: var( --e-global-typography-99509ac-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-19fe81a .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-a18a600 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-6dde85a .elementor-heading-title {
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-8fa69f8 {
        padding: 190px 20px 90px 20px;
    }
    .elementor-347 .elementor-element.elementor-element-e892877 .elementor-heading-title {
        font-size: var( --e-global-typography-823c393-font-size);
        line-height: var( --e-global-typography-823c393-line-height);
        letter-spacing: var( --e-global-typography-823c393-letter-spacing);
        word-spacing: var( --e-global-typography-823c393-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-27f75c2 {
        text-align: center;
    }
    .elementor-347 .elementor-element.elementor-element-27f75c2 .elementor-heading-title {
        font-size: var( --e-global-typography-43dd473-font-size);
        line-height: var( --e-global-typography-43dd473-line-height);
        letter-spacing: var( --e-global-typography-43dd473-letter-spacing);
        word-spacing: var( --e-global-typography-43dd473-word-spacing);
    }
    .elementor-347 .elementor-element.elementor-element-17091db {
        text-align: center;
        font-size: var( --e-global-typography-d336cf7-font-size);
        line-height: var( --e-global-typography-d336cf7-line-height);
        letter-spacing: var( --e-global-typography-d336cf7-letter-spacing);
        word-spacing: var( --e-global-typography-d336cf7-word-spacing);
    }
}

@media(min-width:768px) {
    .elementor-347 .elementor-element.elementor-element-1146d4f {
        width: 33%;
    }
    .elementor-347 .elementor-element.elementor-element-48e1436 {
        width: 67%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-347 .elementor-element.elementor-element-1146d4f {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-48e1436 {
        width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-cd98449 {
        width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-a3fd9e8 {
        width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-cd2e558 {
        width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-8f555f9 {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-561bd61 {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-b3841ff {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-d4d0aba {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-6075bea {
        width: 50%;
    }
    .elementor-347 .elementor-element.elementor-element-b0c5ef6 {
        width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-ce2ad69 {
        width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-704c0c8 {
        width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-dd57293 {
        width: 100%;
    }
    .elementor-347 .elementor-element.elementor-element-2120882 {
        width: 100%;
    }
}