
        .elementor-8344 .elementor-element.elementor-element-4a69ec1 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --margin-top: 65px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-4a69ec1:not(.elementor-motion-effects-element-type-background),
        .elementor-8344 .elementor-element.elementor-element-4a69ec1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #22364D;
        }

        .elementor-8344 .elementor-element.elementor-element-abc94a3 {
            --display: flex;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-d6e5139 {
            --display: flex;
            --position: absolute;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
            top: 37%;
            --z-index: 9;
        }

        .elementor-widget-heading .elementor-heading-title {
            font-family: var(--e-global-typography-primary-font-family), adobe;
            font-weight: var(--e-global-typography-primary-font-weight);
            color: var(--e-global-color-primary);
        }

        .elementor-8344 .elementor-element.elementor-element-68399d0>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-68399d0 {
            text-align: center;
        }

        .elementor-8344 .elementor-element.elementor-element-68399d0 .elementor-heading-title {
            font-family: "Oswald", adobe;
            font-size: 60px;
            font-weight: 600;
            text-transform: capitalize;
            line-height: 60px;
            color: #FFFFFF;
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), adobe;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-8344 .elementor-element.elementor-element-4ed3b00>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-4ed3b00 img {
            width: 100%;
            height: 400px;
            object-fit: cover;
            object-position: center center;
        }

        .elementor-8344 .elementor-element.elementor-element-13cc23c {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --gap: 00px 00px;
            --row-gap: 00px;
            --column-gap: 00px;
            --flex-wrap: wrap;
            --padding-top: 50px;
            --padding-bottom: 50px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-13cc23c:not(.elementor-motion-effects-element-type-background),
        .elementor-8344 .elementor-element.elementor-element-13cc23c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-8344 .elementor-element.elementor-element-8566b06 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            border-style: none;
            --border-style: none;
            --border-radius: 0px 0px 0px 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 20px;
        }

        .elementor-widget-text-editor {
            font-family: var(--e-global-typography-text-font-family), adobe;
            font-weight: var(--e-global-typography-text-font-weight);
            color: var(--e-global-color-text);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
        .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-8344 .elementor-element.elementor-element-22f89e3>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-22f89e3 {
            text-align: center;
            font-family: "Work Sans", adobe;
            font-size: 20px;
            font-weight: 500;
            line-height: 27px;
            color: #131E3F;
        }

        .elementor-8344 .elementor-element.elementor-element-603521b {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-603521b:not(.elementor-motion-effects-element-type-background),
        .elementor-8344 .elementor-element.elementor-element-603521b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #D1D3D4;
        }

        .elementor-8344 .elementor-element.elementor-element-116da36 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-d8d619d {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-5e89b06>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-5e89b06 img {
            width: 100%;
            max-width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center right;
        }

        .elementor-8344 .elementor-element.elementor-element-8fa486b {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 40px;
            --padding-bottom: 40px;
            --padding-left: 40px;
            --padding-right: 200px;
        }

        .elementor-8344 .elementor-element.elementor-element-0a2e1d6 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            border-style: none;
            --border-style: none;
            --border-radius: 0px 0px 0px 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-e7db396>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-e7db396 .elementor-heading-title {
            font-family: "Oswald", adobe;
            font-size: 34px;
            font-weight: 600;
        }

        .elementor-8344 .elementor-element.elementor-element-fc6a35a>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-fc6a35a .elementor-heading-title {
            font-family: "Work Sans", adobe;
            font-size: 18px;
            font-weight: 600;
            text-transform: capitalize;
            line-height: 24px;
            letter-spacing: -0.6px;
            color: #22364D;
        }

        .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
            border-color: var(--e-global-color-text);
        }

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

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

        .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-widget-icon-list .elementor-icon-list-item>a {
            font-family: var(--e-global-typography-text-font-family), adobe;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-widget-icon-list .elementor-icon-list-text {
            color: var(--e-global-color-secondary);
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-item:not(:last-child):after {
            content: "";
            width: 90%;
            border-color: #1F364D;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
            border-block-start-style: solid;
            border-block-start-width: 1px;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-inline-start-style: solid;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-inline-start-width: 1px;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-icon i {
            color: #22364D;
            transition: color 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-icon svg {
            fill: #22364D;
            transition: fill 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 {
            --e-icon-list-icon-size: 18px;
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 4px;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-icon {
            padding-inline-end: 4px;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-item>a {
            font-family: "Work Sans", adobe;
            font-size: 18px;
            font-weight: 400;
            line-height: 25px;
            letter-spacing: -0.6px;
        }

        .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-text {
            color: #22364D;
            transition: color 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-169c02b {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-169c02b:not(.elementor-motion-effects-element-type-background),
        .elementor-8344 .elementor-element.elementor-element-169c02b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #1F364D;
        }

        .elementor-8344 .elementor-element.elementor-element-946d7a1 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-c8236bb {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 40px;
            --padding-bottom: 40px;
            --padding-left: 200px;
            --padding-right: 40px;
        }

        .elementor-8344 .elementor-element.elementor-element-c022294 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            border-style: none;
            --border-style: none;
            --border-radius: 0px 0px 0px 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-7f40aae>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-7f40aae .elementor-heading-title {
            font-family: "Oswald", adobe;
            font-size: 34px;
            font-weight: 600;
            color: #FFFFFF;
        }

        .elementor-8344 .elementor-element.elementor-element-eec63ca>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-eec63ca .elementor-heading-title {
            font-family: "Work Sans", adobe;
            font-size: 18px;
            font-weight: 600;
            text-transform: capitalize;
            line-height: 24px;
            letter-spacing: -0.6px;
            color: #FFFFFF;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-item:not(:last-child):after {
            content: "";
            width: 90%;
            border-color: #D1D3D4;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
            border-block-start-style: solid;
            border-block-start-width: 1px;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-inline-start-style: solid;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-inline-start-width: 1px;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-icon i {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-icon svg {
            fill: #FFFFFF;
            transition: fill 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e {
            --e-icon-list-icon-size: 18px;
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 4px;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-icon {
            padding-inline-end: 4px;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-item>a {
            font-family: "Work Sans", adobe;
            font-size: 18px;
            font-weight: 400;
            line-height: 25px;
            letter-spacing: -0.6px;
        }

        .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-text {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-ba1a487 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-a8efab0>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-a8efab0 img {
            width: 100%;
            max-width: 100%;
        }

        .elementor-8344 .elementor-element.elementor-element-c6949ef {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-c6949ef:not(.elementor-motion-effects-element-type-background),
        .elementor-8344 .elementor-element.elementor-element-c6949ef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #D1D3D4;
        }

        .elementor-8344 .elementor-element.elementor-element-3f89f85 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-945140d {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-beaf842>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-beaf842 img {
            width: 100%;
            max-width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center right;
        }

        .elementor-8344 .elementor-element.elementor-element-63157a9 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 40px;
            --padding-bottom: 40px;
            --padding-left: 40px;
            --padding-right: 200px;
        }

        .elementor-8344 .elementor-element.elementor-element-f664225 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            border-style: none;
            --border-style: none;
            --border-radius: 0px 0px 0px 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-33c15f4>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-33c15f4 .elementor-heading-title {
            font-family: "Oswald", adobe;
            font-size: 34px;
            font-weight: 600;
        }

        .elementor-8344 .elementor-element.elementor-element-d4e2fa2>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-d4e2fa2 .elementor-heading-title {
            font-family: "Work Sans", adobe;
            font-size: 18px;
            font-weight: 600;
            text-transform: capitalize;
            line-height: 24px;
            letter-spacing: -0.6px;
            color: #22364D;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-item:not(:last-child):after {
            content: "";
            width: 90%;
            border-color: #1F364D;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
            border-block-start-style: solid;
            border-block-start-width: 1px;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-inline-start-style: solid;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-inline-start-width: 1px;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-icon i {
            color: #22364D;
            transition: color 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-icon svg {
            fill: #22364D;
            transition: fill 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a {
            --e-icon-list-icon-size: 18px;
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 4px;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-icon {
            padding-inline-end: 4px;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-item>a {
            font-family: "Work Sans", adobe;
            font-size: 18px;
            font-weight: 400;
            line-height: 25px;
            letter-spacing: -0.6px;
        }

        .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-text {
            color: #22364D;
            transition: color 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-74ab346 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-74ab346:not(.elementor-motion-effects-element-type-background),
        .elementor-8344 .elementor-element.elementor-element-74ab346>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #1F364D;
        }

        .elementor-8344 .elementor-element.elementor-element-a572ccb {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-562a030 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 40px;
            --padding-bottom: 40px;
            --padding-left: 200px;
            --padding-right: 40px;
        }

        .elementor-8344 .elementor-element.elementor-element-4c68137 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            border-style: none;
            --border-style: none;
            --border-radius: 0px 0px 0px 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-ca2ab9a>.elementor-widget-container {
            margin: 0px 0px 20px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-ca2ab9a .elementor-heading-title {
            font-family: "Oswald", adobe;
            font-size: 34px;
            font-weight: 600;
            color: #FFFFFF;
        }

        .elementor-8344 .elementor-element.elementor-element-9ce3cc3>.elementor-widget-container {
            margin: 0px 0px 15px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-9ce3cc3 .elementor-heading-title {
            font-family: "Work Sans", adobe;
            font-size: 18px;
            font-weight: 600;
            text-transform: capitalize;
            line-height: 24px;
            letter-spacing: -0.6px;
            color: #FFFFFF;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
            padding-block-end: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
            margin-block-start: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
            margin-inline: calc(30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items {
            margin-inline: calc(-30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
            inset-inline-end: calc(-30px/2);
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-item:not(:last-child):after {
            content: "";
            width: 90%;
            border-color: #D1D3D4;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
            border-block-start-style: solid;
            border-block-start-width: 1px;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-inline-start-style: solid;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
            border-inline-start-width: 1px;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-icon i {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-icon svg {
            fill: #FFFFFF;
            transition: fill 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c {
            --e-icon-list-icon-size: 18px;
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 4px;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-icon {
            padding-inline-end: 4px;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-item>.elementor-icon-list-text,
        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-item>a {
            font-family: "Work Sans", adobe;
            font-size: 18px;
            font-weight: 400;
            line-height: 25px;
            letter-spacing: -0.6px;
        }

        .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-text {
            color: #FFFFFF;
            transition: color 0.3s;
        }

        .elementor-8344 .elementor-element.elementor-element-b307cf3 {
            --display: flex;
            --flex-direction: column;
            --container-widget-width: 100%;
            --container-widget-height: initial;
            --container-widget-flex-grow: 0;
            --container-widget-align-self: initial;
            --flex-wrap-mobile: wrap;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-8850cd1>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8344 .elementor-element.elementor-element-8850cd1 img {
            width: 100%;
            max-width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center center;
        }

        @media(max-width:1366px) and (min-width:768px) {
            .elementor-8344 .elementor-element.elementor-element-d8d619d {
                --width: 25%;
            }

            .elementor-8344 .elementor-element.elementor-element-ba1a487 {
                --width: 25%;
            }

            .elementor-8344 .elementor-element.elementor-element-945140d {
                --width: 25%;
            }

            .elementor-8344 .elementor-element.elementor-element-b307cf3 {
                --width: 25%;
            }
        }

        @media(max-width:1366px) {
            .elementor-8344 .elementor-element.elementor-element-68399d0 .elementor-heading-title {
                font-size: 55px;
            }

            .elementor-8344 .elementor-element.elementor-element-13cc23c {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-8566b06 {
                --padding-top: 0px;
                --padding-bottom: 30px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-22f89e3>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-22f89e3 {
                font-size: 16px;
            }

            .elementor-8344 .elementor-element.elementor-element-603521b {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-116da36 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-d8d619d {
                --min-height: 100%;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-5e89b06 img {
                max-width: 100%;
                height: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-8fa486b {
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-8344 .elementor-element.elementor-element-0a2e1d6 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-e7db396>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-e7db396 .elementor-heading-title {
                font-size: 28px;
            }

            .elementor-8344 .elementor-element.elementor-element-fc6a35a>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-fc6a35a .elementor-heading-title {
                font-size: 17px;
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items {
                margin-inline: calc(-18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 {
                --e-icon-list-icon-size: 16px;
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-item>a {
                font-size: 16px;
                line-height: 24px;
            }

            .elementor-8344 .elementor-element.elementor-element-169c02b {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-946d7a1 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-c8236bb {
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-8344 .elementor-element.elementor-element-c022294 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-7f40aae>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-7f40aae .elementor-heading-title {
                font-size: 28px;
            }

            .elementor-8344 .elementor-element.elementor-element-eec63ca>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-eec63ca .elementor-heading-title {
                font-size: 17px;
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items {
                margin-inline: calc(-18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e {
                --e-icon-list-icon-size: 16px;
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-item>a {
                font-size: 16px;
            }

            .elementor-8344 .elementor-element.elementor-element-ba1a487 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-a8efab0 img {
                max-width: 100%;
                height: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-c6949ef {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-3f89f85 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-945140d {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-beaf842 img {
                max-width: 100%;
                height: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-63157a9 {
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-8344 .elementor-element.elementor-element-f664225 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-33c15f4>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-33c15f4 .elementor-heading-title {
                font-size: 28px;
            }

            .elementor-8344 .elementor-element.elementor-element-d4e2fa2>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-d4e2fa2 .elementor-heading-title {
                font-size: 17px;
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items {
                margin-inline: calc(-18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a {
                --e-icon-list-icon-size: 16px;
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-item>a {
                font-size: 16px;
            }

            .elementor-8344 .elementor-element.elementor-element-74ab346 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-a572ccb {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-562a030 {
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-8344 .elementor-element.elementor-element-4c68137 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-ca2ab9a .elementor-heading-title {
                font-size: 28px;
            }

            .elementor-8344 .elementor-element.elementor-element-9ce3cc3>.elementor-widget-container {
                margin: 0px 0px 10px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-9ce3cc3 .elementor-heading-title {
                font-size: 17px;
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline: calc(18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items {
                margin-inline: calc(-18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-18px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c {
                --e-icon-list-icon-size: 16px;
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-item>.elementor-icon-list-text,
            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-item>a {
                font-size: 16px;
            }

            .elementor-8344 .elementor-element.elementor-element-b307cf3 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-8850cd1 img {
                max-width: 100%;
                height: 100%;
            }
        }

        @media(max-width:1024px) {
            .elementor-8344 .elementor-element.elementor-element-4a69ec1 {
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-68399d0>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-68399d0 {
                text-align: center;
            }

            .elementor-8344 .elementor-element.elementor-element-68399d0 .elementor-heading-title {
                font-size: 40px;
            }

            .elementor-8344 .elementor-element.elementor-element-4ed3b00 img {
                height: 250px;
            }

            .elementor-8344 .elementor-element.elementor-element-8566b06 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-22f89e3>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-22f89e3 {
                font-size: 17px;
            }

            .elementor-8344 .elementor-element.elementor-element-116da36 {
                --flex-direction: column;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
                --align-items: center;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-5e89b06 img {
                max-width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-8fa486b {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-8344 .elementor-element.elementor-element-0a2e1d6 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items {
                margin-inline: calc(-20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-6e75cc9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-169c02b {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
            }

            .elementor-8344 .elementor-element.elementor-element-946d7a1 {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
            }

            .elementor-8344 .elementor-element.elementor-element-c8236bb {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-8344 .elementor-element.elementor-element-c022294 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items {
                margin-inline: calc(-20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-e7d938e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-a8efab0 img {
                max-width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-3f89f85 {
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
            }

            .elementor-8344 .elementor-element.elementor-element-beaf842 img {
                max-width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-63157a9 {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-8344 .elementor-element.elementor-element-f664225 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items {
                margin-inline: calc(-20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-321f93a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-a572ccb {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
            }

            .elementor-8344 .elementor-element.elementor-element-562a030 {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 50px;
                --padding-right: 50px;
            }

            .elementor-8344 .elementor-element.elementor-element-4c68137 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
                padding-block-end: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
                margin-block-start: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
                margin-inline: calc(20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items {
                margin-inline: calc(-20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-b3ab93c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
                inset-inline-end: calc(-20px/2);
            }

            .elementor-8344 .elementor-element.elementor-element-8850cd1 img {
                max-width: 100%;
            }
        }

        @media(max-width:767px) {
            .elementor-8344 .elementor-element.elementor-element-4a69ec1 {
                --margin-top: 50px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-d6e5139 {
                --justify-content: center;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
                top: 41%;
            }

            .elementor-8344 .elementor-element.elementor-element-68399d0>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 30px 0px 30px;
            }

            .elementor-8344 .elementor-element.elementor-element-68399d0 .elementor-heading-title {
                font-size: 30px;
                line-height: 40px;
            }

            .elementor-8344 .elementor-element.elementor-element-4ed3b00 img {
                height: 250px;
            }

            .elementor-8344 .elementor-element.elementor-element-13cc23c {
                --content-width: 90%;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-8566b06 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-22f89e3 {
                font-size: 15px;
            }

            .elementor-8344 .elementor-element.elementor-element-116da36 {
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
            }

            .elementor-8344 .elementor-element.elementor-element-d8d619d {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-5e89b06>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-8fa486b {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 15px;
                --padding-right: 15px;
            }

            .elementor-8344 .elementor-element.elementor-element-0a2e1d6 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-fc6a35a .elementor-heading-title {
                font-size: 16px;
                line-height: 20px;
            }

            .elementor-8344 .elementor-element.elementor-element-169c02b {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-946d7a1 {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-c8236bb {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 15px;
                --padding-right: 15px;
            }

            .elementor-8344 .elementor-element.elementor-element-c022294 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-7f40aae>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-eec63ca .elementor-heading-title {
                font-size: 16px;
                line-height: 20px;
            }

            .elementor-8344 .elementor-element.elementor-element-ba1a487 {
                --width: 100%;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-a8efab0>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-3f89f85 {
                --flex-direction: column;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
            }

            .elementor-8344 .elementor-element.elementor-element-945140d {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-beaf842>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-63157a9 {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 15px;
                --padding-right: 15px;
            }

            .elementor-8344 .elementor-element.elementor-element-f664225 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-d4e2fa2>.elementor-widget-container {
                padding: 0px 0px 0px 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-d4e2fa2 .elementor-heading-title {
                font-size: 16px;
                line-height: 20px;
            }

            .elementor-8344 .elementor-element.elementor-element-a572ccb {
                --flex-direction: column-reverse;
                --container-widget-width: 100%;
                --container-widget-height: initial;
                --container-widget-flex-grow: 0;
                --container-widget-align-self: initial;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
            }

            .elementor-8344 .elementor-element.elementor-element-562a030 {
                --padding-top: 50px;
                --padding-bottom: 50px;
                --padding-left: 15px;
                --padding-right: 15px;
            }

            .elementor-8344 .elementor-element.elementor-element-4c68137 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8344 .elementor-element.elementor-element-9ce3cc3 .elementor-heading-title {
                font-size: 16px;
                line-height: 20px;
            }

            .elementor-8344 .elementor-element.elementor-element-b307cf3 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-8850cd1>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }
        }

        @media(min-width:768px) {
            .elementor-8344 .elementor-element.elementor-element-abc94a3 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-d6e5139 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-13cc23c {
                --content-width: 1210px;
            }

            .elementor-8344 .elementor-element.elementor-element-8566b06 {
                --width: 80%;
            }

            .elementor-8344 .elementor-element.elementor-element-603521b {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-116da36 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-d8d619d {
                --width: 50%;
            }

            .elementor-8344 .elementor-element.elementor-element-8fa486b {
                --width: 50%;
            }

            .elementor-8344 .elementor-element.elementor-element-169c02b {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-946d7a1 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-c8236bb {
                --width: 50%;
            }

            .elementor-8344 .elementor-element.elementor-element-ba1a487 {
                --width: 50%;
            }

            .elementor-8344 .elementor-element.elementor-element-c6949ef {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-3f89f85 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-945140d {
                --width: 50%;
            }

            .elementor-8344 .elementor-element.elementor-element-63157a9 {
                --width: 50%;
            }

            .elementor-8344 .elementor-element.elementor-element-74ab346 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-a572ccb {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-562a030 {
                --width: 50%;
            }

            .elementor-8344 .elementor-element.elementor-element-b307cf3 {
                --width: 50%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-8344 .elementor-element.elementor-element-8566b06 {
                --width: 90%;
            }

            .elementor-8344 .elementor-element.elementor-element-116da36 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-d8d619d {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-8fa486b {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-c8236bb {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-ba1a487 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-945140d {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-63157a9 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-562a030 {
                --width: 100%;
            }

            .elementor-8344 .elementor-element.elementor-element-b307cf3 {
                --width: 100%;
            }
        }

        .elementor-8415 .elementor-element.elementor-element-84a565d {
            --display: flex;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8415 .elementor-element.elementor-element-7128b82 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-8415 .elementor-element.elementor-element-8ce1dc3 {
            --display: flex;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 50px;
            --padding-right: 50px;
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), adobe;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-8415 .elementor-element.elementor-element-3144179 img {
            width: 80%;
            max-width: 100%;
        }

        .elementor-8415 .elementor-element.elementor-element-f14da89 {
            --display: flex;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 20px;
            --padding-bottom: 20px;
            --padding-left: 50px;
            --padding-right: 50px;
        }

        .elementor-8415 .elementor-element.elementor-element-f14da89:not(.elementor-motion-effects-element-type-background),
        .elementor-8415 .elementor-element.elementor-element-f14da89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFFA1;
        }

        .elementor-8415 .elementor-element.elementor-element-886d149 {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: initial;
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
            font-family: var(--e-global-typography-primary-font-family), adobe;
            font-weight: var(--e-global-typography-primary-font-weight);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
            border-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu {
            --e-nav-menu-divider-color: var(--e-global-color-text);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
        .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
            font-family: var(--e-global-typography-accent-font-family), adobe;
            font-weight: var(--e-global-typography-accent-font-weight);
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-menu-toggle {
            margin: 0 auto;
            background-color: #124279;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu .elementor-item {
            font-family: "Work Sans", adobe;
            font-size: 20px;
            font-weight: 400;
            letter-spacing: -0.6px;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--main .elementor-item {
            color: #1F364D;
            fill: #1F364D;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--main .elementor-item:hover,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--main .elementor-item:focus {
            color: #2872B7;
            fill: #2872B7;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
            background-color: #2872B7;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .e--pointer-framed .elementor-item:before,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .e--pointer-framed .elementor-item:after {
            border-color: #2872B7;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab {
            --e-nav-menu-divider-content: "";
            --e-nav-menu-divider-style: solid;
            --e-nav-menu-divider-color: #1F364D;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown a,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-menu-toggle {
            color: #FFFFFF;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown {
            background-color: #1F364D;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown a:hover,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown a.elementor-item-active,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown a.highlighted,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-menu-toggle:hover {
            color: #FFFFFF;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown a:hover,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown a.elementor-item-active,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown a.highlighted {
            background-color: #2872B7;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown .elementor-item,
        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown .elementor-sub-item {
            font-family: "Work Sans", adobe;
            font-size: 17px;
            font-weight: 400;
            text-transform: capitalize;
            letter-spacing: -0.6px;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--dropdown li:not(:last-child) {
            border-style: solid;
            border-color: #FFFFFF;
            border-bottom-width: 1px;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab div.elementor-menu-toggle {
            color: #FFFFFF;
        }

        .elementor-8415 .elementor-element.elementor-element-258f7ab div.elementor-menu-toggle svg {
            fill: #FFFFFF;
        }

        .elementor-theme-builder-content-area {
            height: 400px;
        }

        .elementor-location-header:before,
        .elementor-location-footer:before {
            content: "";
            display: table;
            clear: both;
        }

        @media(min-width:768px) {
            .elementor-8415 .elementor-element.elementor-element-7128b82 {
                --width: 100%;
            }

            .elementor-8415 .elementor-element.elementor-element-8ce1dc3 {
                --width: 30%;
            }

            .elementor-8415 .elementor-element.elementor-element-f14da89 {
                --width: 70%;
            }
        }

        @media(max-width:1366px) and (min-width:768px) {
            .elementor-8415 .elementor-element.elementor-element-8ce1dc3 {
                --width: 25%;
            }

            .elementor-8415 .elementor-element.elementor-element-f14da89 {
                --width: 70%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-8415 .elementor-element.elementor-element-8ce1dc3 {
                --width: 250px;
            }
        }

        @media(max-width:1366px) {
            .elementor-8415 .elementor-element.elementor-element-7128b82 {
                --align-items: center;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8415 .elementor-element.elementor-element-7128b82.e-con {
                --align-self: center;
            }

            .elementor-8415 .elementor-element.elementor-element-8ce1dc3 {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-8415 .elementor-element.elementor-element-f14da89 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8415 .elementor-element.elementor-element-886d149 {
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --align-items: center;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8415 .elementor-element.elementor-element-258f7ab>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu .elementor-item {
                font-size: 18px;
            }

            .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-nav-menu--main .elementor-item {
                padding-left: 10px;
                padding-right: 10px;
            }
        }

        @media(max-width:1024px) {
            .elementor-8415 .elementor-element.elementor-element-7128b82 {
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-8415 .elementor-element.elementor-element-8ce1dc3 {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-start;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8415 .elementor-element.elementor-element-3144179 {
                text-align: start;
            }

            .elementor-8415 .elementor-element.elementor-element-258f7ab.elementor-element {
                --align-self: flex-end;
            }

            .elementor-8415 .elementor-element.elementor-element-258f7ab {
                --nav-menu-icon-size: 25px;
            }

            .elementor-8415 .elementor-element.elementor-element-258f7ab .elementor-menu-toggle {
                border-width: 0px;
                border-radius: 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-8415 .elementor-element.elementor-element-84a565d {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8415 .elementor-element.elementor-element-7128b82 {
                --min-height: 80px;
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --flex-wrap: nowrap;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 15px;
                --padding-right: 15px;
            }

            .elementor-8415 .elementor-element.elementor-element-7128b82.e-con {
                --align-self: center;
            }

            .elementor-8415 .elementor-element.elementor-element-8ce1dc3 {
                --width: 60%;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8415 .elementor-element.elementor-element-3144179 img {
                width: 150px;
            }

            .elementor-8415 .elementor-element.elementor-element-f14da89 {
                --width: 40%;
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: flex-end;
                --align-items: center;
                --gap: 10px 10px;
                --row-gap: 10px;
                --column-gap: 10px;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-8415 .elementor-element.elementor-element-886d149 {
                --width: 50%;
            }
        }

        .elementor-73 .elementor-element.elementor-element-91d9c8f {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: center;
            --align-items: center;
            --gap: 0px 0px;
            --row-gap: 0px;
            --column-gap: 0px;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 50px;
            --padding-bottom: 50px;
            --padding-left: 50px;
            --padding-right: 50px;
        }

        .elementor-73 .elementor-element.elementor-element-91d9c8f:not(.elementor-motion-effects-element-type-background),
        .elementor-73 .elementor-element.elementor-element-91d9c8f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
            background-color: #FFFFFF;
        }

        .elementor-73 .elementor-element.elementor-element-7c04345 {
            --display: flex;
        }

        .elementor-widget-theme-site-logo .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), adobe;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-73 .elementor-element.elementor-element-8ee06ac {
            --display: flex;
            --justify-content: flex-start;
            --align-items: flex-start;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        }

        .elementor-73 .elementor-element.elementor-element-8ee06ac.e-con {
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
            font-family: var(--e-global-typography-primary-font-family), adobe;
            font-weight: var(--e-global-typography-primary-font-weight);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-text);
            fill: var(--e-global-color-text);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
            color: var(--e-global-color-accent);
            fill: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
        .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
            background-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
        .elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
            border-color: var(--e-global-color-accent);
        }

        .elementor-widget-nav-menu {
            --e-nav-menu-divider-color: var(--e-global-color-text);
        }

        .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
        .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
            font-family: var(--e-global-typography-accent-font-family), adobe;
            font-weight: var(--e-global-typography-accent-font-weight);
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2.elementor-element {
            --align-self: flex-start;
            --flex-grow: 0;
            --flex-shrink: 0;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu .elementor-item {
            font-family: "Work Sans", adobe;
            font-size: 16px;
            font-weight: 500;
            line-height: 1px;
            word-spacing: 0px;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--main .elementor-item {
            color: var(--e-global-color-secondary);
            fill: var(--e-global-color-secondary);
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--main .elementor-item:hover,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--main .elementor-item.highlighted,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--main .elementor-item:focus {
            color: var(--e-global-color-primary);
            fill: var(--e-global-color-primary);
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
            background-color: var(--e-global-color-primary);
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-framed .elementor-item:before,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-framed .elementor-item:after {
            border-color: var(--e-global-color-primary);
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-framed .elementor-item:before {
            border-width: 0px;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-framed.e--animation-draw .elementor-item:before {
            border-width: 0 0 0px 0px;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-framed.e--animation-draw .elementor-item:after {
            border-width: 0px 0px 0 0;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-framed.e--animation-corners .elementor-item:before {
            border-width: 0px 0 0 0px;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-framed.e--animation-corners .elementor-item:after {
            border-width: 0 0px 0px 0;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-underline .elementor-item:after,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-overline .elementor-item:before,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-double-line .elementor-item:before,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .e--pointer-double-line .elementor-item:after {
            height: 0px;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 {
            --e-nav-menu-horizontal-menu-item-margin: calc(0px / 2);
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child) {
            margin-bottom: 0px;
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--dropdown a,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-menu-toggle {
            color: var(--e-global-color-secondary);
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--dropdown {
            background-color: var(--e-global-color-secondary);
        }

        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--dropdown .elementor-item,
        .elementor-73 .elementor-element.elementor-element-22c0da2 .elementor-nav-menu--dropdown .elementor-sub-item {
            font-family: var(--e-global-typography-accent-font-family), adobe;
            font-weight: var(--e-global-typography-accent-font-weight);
        }

        .elementor-73 .elementor-element.elementor-element-356052f {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-end;
            --align-items: flex-start;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 00px;
            --padding-right: 0px;
        }

        .elementor-73 .elementor-element.elementor-element-301387c {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --justify-content: flex-start;
            --align-items: center;
            --gap: 0px 20px;
            --row-gap: 0px;
            --column-gap: 20px;
            --margin-top: 00px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-widget-image .widget-image-caption {
            color: var(--e-global-color-text);
            font-family: var(--e-global-typography-text-font-family), adobe;
            font-weight: var(--e-global-typography-text-font-weight);
        }

        .elementor-73 .elementor-element.elementor-element-4fb5ede>.elementor-widget-container {
            margin: 10px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-73 .elementor-element.elementor-element-4fb5ede img {
            width: 70%;
        }

        .elementor-73 .elementor-element.elementor-element-5d74eea {
            --display: flex;
            --flex-direction: row;
            --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
            --container-widget-height: 100%;
            --container-widget-flex-grow: 1;
            --container-widget-align-self: stretch;
            --flex-wrap-mobile: wrap;
            --align-items: center;
            --padding-top: 0px;
            --padding-bottom: 20px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-73 .elementor-element.elementor-element-8b420a1 {
            --display: flex;
            --margin-top: 0px;
            --margin-bottom: 0px;
            --margin-left: 0px;
            --margin-right: 0px;
            --padding-top: 0px;
            --padding-bottom: 0px;
            --padding-left: 0px;
            --padding-right: 0px;
        }

        .elementor-widget-text-editor {
            font-family: var(--e-global-typography-text-font-family), adobe;
            font-weight: var(--e-global-typography-text-font-weight);
            color: var(--e-global-color-text);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
            background-color: var(--e-global-color-primary);
        }

        .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
        .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
            color: var(--e-global-color-primary);
            border-color: var(--e-global-color-primary);
        }

        .elementor-73 .elementor-element.elementor-element-1547f65>.elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-73 .elementor-element.elementor-element-1547f65 {
            text-align: center;
            font-family: "Work Sans", adobe;
            font-size: 15px;
            font-weight: 400;
            letter-spacing: -0.5px;
            color: #1F364D;
        }

        .elementor-theme-builder-content-area {
            height: 400px;
        }

        .elementor-location-header:before,
        .elementor-location-footer:before {
            content: "";
            display: table;
            clear: both;
        }

        @media(max-width:1366px) and (min-width:768px) {
            .elementor-73 .elementor-element.elementor-element-8ee06ac {
                --width: 537px;
            }

            .elementor-73 .elementor-element.elementor-element-301387c {
                --width: 25%;
            }

            .elementor-73 .elementor-element.elementor-element-5d74eea {
                --content-width: 95%;
            }
        }

        @media(max-width:1366px) {
            .elementor-73 .elementor-element.elementor-element-91d9c8f {
                --gap: 0px 20px;
                --row-gap: 0px;
                --column-gap: 20px;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 30px;
                --padding-bottom: 30px;
                --padding-left: 30px;
                --padding-right: 30px;
            }

            .elementor-73 .elementor-element.elementor-element-22c0da2 {
                width: var(--container-widget-width, 560px);
                max-width: 560px;
                --container-widget-width: 560px;
                --container-widget-flex-grow: 0;
            }

            .elementor-73 .elementor-element.elementor-element-356052f {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-73 .elementor-element.elementor-element-301387c {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-73 .elementor-element.elementor-element-4fb5ede>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-73 .elementor-element.elementor-element-4fb5ede img {
                width: 40px;
            }

            .elementor-73 .elementor-element.elementor-element-5d74eea {
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
            }
        }

        @media(max-width:1024px) {
            .elementor-73 .elementor-element.elementor-element-91d9c8f {
                --padding-top: 20px;
                --padding-bottom: 20px;
                --padding-left: 20px;
                --padding-right: 20px;
            }

            .elementor-73 .elementor-element.elementor-element-22c0da2 {
                width: var(--container-widget-width, 295.219px);
                max-width: 295.219px;
                --container-widget-width: 295.219px;
                --container-widget-flex-grow: 0;
            }

            .elementor-73 .elementor-element.elementor-element-4fb5ede img {
                width: 80%;
            }

            .elementor-73 .elementor-element.elementor-element-5d74eea {
                --padding-top: 10px;
                --padding-bottom: 10px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-73 .elementor-element.elementor-element-1547f65>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }
        }

        @media(max-width:767px) {
            .elementor-73 .elementor-element.elementor-element-91d9c8f {
                --flex-direction: row;
                --container-widget-width: initial;
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --padding-top: 40px;
                --padding-bottom: 20px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-73 .elementor-element.elementor-element-22c0da2 {
                width: var(--container-widget-width, 267px);
                max-width: 267px;
                --container-widget-width: 267px;
                --container-widget-flex-grow: 0;
            }

            .elementor-73 .elementor-element.elementor-element-356052f {
                --width: 100%;
                --flex-direction: row;
                --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
                --container-widget-height: 100%;
                --container-widget-flex-grow: 1;
                --container-widget-align-self: stretch;
                --flex-wrap-mobile: wrap;
                --justify-content: center;
                --align-items: center;
                --margin-top: 0px;
                --margin-bottom: 10px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 10px;
                --padding-right: 10px;
            }

            .elementor-73 .elementor-element.elementor-element-301387c {
                --width: 15%;
                --margin-top: 0px;
                --margin-bottom: 0px;
                --margin-left: 0px;
                --margin-right: 0px;
                --padding-top: 0px;
                --padding-bottom: 0px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-73 .elementor-element.elementor-element-4fb5ede>.elementor-widget-container {
                margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
            }

            .elementor-73 .elementor-element.elementor-element-4fb5ede {
                text-align: end;
            }

            .elementor-73 .elementor-element.elementor-element-4fb5ede img {
                width: 40px;
            }

            .elementor-73 .elementor-element.elementor-element-5d74eea {
                --padding-top: 0px;
                --padding-bottom: 30px;
                --padding-left: 0px;
                --padding-right: 0px;
            }

            .elementor-73 .elementor-element.elementor-element-1547f65>.elementor-widget-container {
                margin: 0px 0px 25px 0px;
                padding: 0px 10px 0px 10px;
            }

            .elementor-73 .elementor-element.elementor-element-1547f65 {
                text-align: center;
            }
        }

        @media(min-width:768px) {
            .elementor-73 .elementor-element.elementor-element-7c04345 {
                --width: 15%;
            }

            .elementor-73 .elementor-element.elementor-element-356052f {
                --width: 15%;
            }

            .elementor-73 .elementor-element.elementor-element-301387c {
                --width: 25%;
            }

            .elementor-73 .elementor-element.elementor-element-8b420a1 {
                --width: 100%;
            }
        }

        @media(max-width:1024px) and (min-width:768px) {
            .elementor-73 .elementor-element.elementor-element-91d9c8f {
                --width: 100%;
            }

            .elementor-73 .elementor-element.elementor-element-8ee06ac {
                --width: 306.219px;
            }
        }

        /*# sourceURL=elementor-frontend-inline-css */
    