.elementor-122 .elementor-element.elementor-element-5295ebe {
    --display: flex;
    --min-height: 633px;
    --flex-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-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-122 .elementor-element.elementor-element-5295ebe:not(.elementor-motion-effects-element-type-background),
.elementor-122 .elementor-element.elementor-element-5295ebe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/10/32571094_po12-2-scaled.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-122 .elementor-element.elementor-element-5295ebe.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-122 .elementor-element.elementor-element-37799e7 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-122 .elementor-element.elementor-element-f8a184b img {
    width: 100%;
    height: 211px;
    object-fit: contain;
}

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

.elementor-122 .elementor-element.elementor-element-0ef0b7a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-122 .elementor-element.elementor-element-0ef0b7a {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-0ef0b7a .elementor-heading-title {
    font-family: "Assistant";
    font-size: 41px;
    font-weight: 700;
    color: var(--e-global-color-dfb04be);
    line-height: 1.2;
    margin-bottom:20px;
}

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

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

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

.elementor-122 .elementor-element.elementor-element-a3cb7bd.elementor-element {
    --align-self: center;
}

.elementor-122 .elementor-element.elementor-element-a3cb7bd {
    text-align: center;
    font-family: "Assistant";
    font-size: 30px;
    font-weight: 400;
}

.elementor-122 .elementor-element.elementor-element-a3cb7bd p {
    margin-bottom: 0px;
}

.elementor-122 .elementor-element.elementor-element-40be68a>.elementor-widget-container {
    margin: 19px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-122 .elementor-element.elementor-element-40be68a img {
    width: 55%;
}

.elementor-122 .elementor-element.elementor-element-7d559a4 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --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-122 .elementor-element.elementor-element-7d559a4:not(.elementor-motion-effects-element-type-background),
.elementor-122 .elementor-element.elementor-element-7d559a4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}
.elementor-122 .elementor-element.elementor-element-7d559a4:not(.elementor-motion-effects-element-type-background) p{
    font-size:32px;
}
.elementor-122 .elementor-element.elementor-element-7d559a4:not(.elementor-motion-effects-element-type-background) svg{
    height:60px;
}


.elementor-122 .elementor-element.elementor-element-b99af05 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

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

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-122 .elementor-element.elementor-element-66dd6a3 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-66dd6a3.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-66dd6a3.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-66dd6a3.elementor-view-default .elementor-icon {
    color: var(--e-global-color-66adb15);
    border-color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-66dd6a3.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-66dd6a3.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-66dd6a3 .elementor-icon {
    font-size: 65px;
}

.elementor-122 .elementor-element.elementor-element-66dd6a3 .elementor-icon svg,
.elementor-122 .elementor-element.elementor-element-3b1bb8e.elementor-view-default .elementor-icon svg {
    height: 60px;
}

.elementor-122 .elementor-element.elementor-element-1ca6864 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-1ca6864 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-48018c5);
}

.elementor-122 .elementor-element.elementor-element-1cc5f62 {
    text-align: center;
    font-family: "Assistant";
    font-size: 22px;
    font-weight: 600;
    color: var(--e-global-color-1556c50);
}

.elementor-122 .elementor-element.elementor-element-2a430a5 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-122 .elementor-element.elementor-element-c43985f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-c43985f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-c43985f.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-c43985f.elementor-view-default .elementor-icon {
    color: var(--e-global-color-66adb15);
    border-color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-c43985f.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-c43985f.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-c43985f .elementor-icon {
    font-size: 60px;
}

.elementor-122 .elementor-element.elementor-element-c43985f .elementor-icon svg {
    height: 60px;
}

.elementor-122 .elementor-element.elementor-element-b34b6d9 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-b34b6d9 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-186ed70 {
    text-align: center;
    font-family: "Assistant";
    font-size: 22px;
    font-weight: 600;
    color: var(--e-global-color-1556c50);
}

.elementor-122 .elementor-element.elementor-element-ce54692 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-122 .elementor-element.elementor-element-a195677 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-a195677.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-dfb04be);
}

.elementor-122 .elementor-element.elementor-element-a195677.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-a195677.elementor-view-default .elementor-icon {
    color: var(--e-global-color-dfb04be);
    border-color: var(--e-global-color-dfb04be);
}

.elementor-122 .elementor-element.elementor-element-a195677.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-a195677.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-dfb04be);
}

.elementor-122 .elementor-element.elementor-element-a195677 .elementor-icon {
    font-size: 60px;
}

.elementor-122 .elementor-element.elementor-element-a195677 .elementor-icon svg {
    height: 60px;
}

.elementor-122 .elementor-element.elementor-element-ee38932 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-ee38932 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-dfb04be);
}

.elementor-122 .elementor-element.elementor-element-57305ae {
    text-align: center;
    font-family: "Assistant";
    font-size: 22px;
    font-weight: 600;
    color: var(--e-global-color-1556c50);
}

.elementor-122 .elementor-element.elementor-element-7fdbb3f {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-122 .elementor-element.elementor-element-3b1bb8e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-3b1bb8e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-3b1bb8e.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-3b1bb8e.elementor-view-default .elementor-icon {
    color: var(--e-global-color-66adb15);
    border-color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-3b1bb8e.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-3b1bb8e.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-3b1bb8e .elementor-icon {
    font-size: 33px;
}

.elementor-122 .elementor-element.elementor-element-3b1bb8e .elementor-icon svg {
    height: 33px;
}

.elementor-122 .elementor-element.elementor-element-23624e5 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-23624e5 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-5bda300 {
    text-align: center;
    font-family: "Assistant";
    font-size: 22px;
    font-weight: 600;
    color: var(--e-global-color-1556c50);
}

.elementor-122 .elementor-element.elementor-element-5854db2 {
    --display: flex;
    --min-height: 0px;
    --flex-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-122 .elementor-element.elementor-element-5dace24.elementor-element {
    --align-self: center;
}

.elementor-122 .elementor-element.elementor-element-5dace24 .elementor-wrapper {
    --video-aspect-ratio: 2.33333;
}

.elementor-122 .elementor-element.elementor-element-80ebce4 {
    --display: flex;
    --min-height: 490px;
    --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: space-around;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-122 .elementor-element.elementor-element-a9ca7c6 {
    --display: flex;
    --flex-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-end;
}

.elementor-122 .elementor-element.elementor-element-a9ca7c6:not(.elementor-motion-effects-element-type-background),
.elementor-122 .elementor-element.elementor-element-a9ca7c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/10/OBJECT.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 63% auto;
    min-height: 425px;
}

.elementor-122 .elementor-element.elementor-element-763dc9a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-122 .elementor-element.elementor-element-763dc9a {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-763dc9a .elementor-heading-title {
    font-family: "Assistant";
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-1556c50);
}

.elementor-122 .elementor-element.elementor-element-1967c13 {
    --display: flex;
    --flex-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-end;
}

.elementor-122 .elementor-element.elementor-element-1967c13:not(.elementor-motion-effects-element-type-background),
.elementor-122 .elementor-element.elementor-element-1967c13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/10/Group-4.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 63% auto;
}

.elementor-122 .elementor-element.elementor-element-edfb436>.elementor-widget-container {
    margin: 350px 0px 0px 0px;
}

.elementor-122 .elementor-element.elementor-element-edfb436 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-edfb436 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-1556c50);
}

.elementor-122 .elementor-element.elementor-element-022b798 {
    --display: flex;
    --justify-content: flex-end;
}

.elementor-122 .elementor-element.elementor-element-022b798:not(.elementor-motion-effects-element-type-background),
.elementor-122 .elementor-element.elementor-element-022b798>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/10/Group-37617.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 63% auto;
}

.elementor-122 .elementor-element.elementor-element-83f9835>.elementor-widget-container {
    margin: 350px 0px 0px 0px;
}

.elementor-122 .elementor-element.elementor-element-83f9835 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-83f9835 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-primary);
}

.elementor-122 .elementor-element.elementor-element-c8078f7 {
    --display: flex;
    --min-height: 29px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-122 .elementor-element.elementor-element-5798a5a {
    --display: flex;
    --min-height: 0px;
    --flex-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: space-around;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-122 .elementor-element.elementor-element-b7a8a30>.elementor-widget-container {
    --e-transform-scale: 1.1;
}

.elementor-122 .elementor-element.elementor-element-b7a8a30 img {
    width: 100%;
    max-width: 100%;
}

.elementor-122 .elementor-element.elementor-element-b357c85 {
    --display: flex;
    --flex-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;
}

.elementor-122 .elementor-element.elementor-element-b357c85.e-con {
    --align-self: center;
}

.elementor-122 .elementor-element.elementor-element-38680d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
}

.elementor-122 .elementor-element.elementor-element-d7ca95f .elementor-heading-title {
    font-family: "Assistant";
    font-size: 32px;
    font-weight: 700;
    color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-ab8e3a9 {
    text-align: justify;
    font-family: "Assistant";
    font-size: 26px;
    font-weight: 400;
}

.elementor-122 .elementor-element.elementor-element-0a3780f {
    --display: flex;
    --flex-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: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-122 .elementor-element.elementor-element-0a3780f:not(.elementor-motion-effects-element-type-background),
.elementor-122 .elementor-element.elementor-element-0a3780f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-122 .elementor-element.elementor-element-9b54716 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-9b54716 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 32px;
    font-weight: 700;
    color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-7660cc5 {
    text-align: center;
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-1556c50);
}

.elementor-122 .elementor-element.elementor-element-64ebcbd {
    --display: flex;
    --flex-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: 90px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-122 .elementor-element.elementor-element-7dcab6c {
    --display: flex;
    --min-height: 0px;
    --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: space-around;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-122 .elementor-element.elementor-element-bfce7b7 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 1;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-122 .elementor-element.elementor-element-bfce7b7::before,
.elementor-122 .elementor-element.elementor-element-bfce7b7>.elementor-background-video-container::before,
.elementor-122 .elementor-element.elementor-element-bfce7b7>.e-con-inner>.elementor-background-video-container::before,
.elementor-122 .elementor-element.elementor-element-bfce7b7>.elementor-background-slideshow::before,
.elementor-122 .elementor-element.elementor-element-bfce7b7>.e-con-inner>.elementor-background-slideshow::before,
.elementor-122 .elementor-element.elementor-element-bfce7b7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-122 .elementor-element.elementor-element-5edab93>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-122 .elementor-element.elementor-element-5edab93 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-5edab93.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF00;
}

.elementor-122 .elementor-element.elementor-element-5edab93.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-5edab93.elementor-view-default .elementor-icon {
    color: #FFFFFF00;
    border-color: #FFFFFF00;
}

.elementor-122 .elementor-element.elementor-element-5edab93.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-5edab93.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF00;
}

.elementor-122 .elementor-element.elementor-element-5edab93 .elementor-icon {
    font-size: 53px;
}

.elementor-122 .elementor-element.elementor-element-5edab93 .elementor-icon svg {
    height: 53px;
}

.elementor-122 .elementor-element.elementor-element-7c4e453 {
    --display: flex;
}

.elementor-122 .elementor-element.elementor-element-37cc122 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-37cc122 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-dfb04be);
}

.elementor-122 .elementor-element.elementor-element-d19ccf3 {
    text-align: center;
    font-family: var(--e-global-typography-accent-font-family);
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-122 .elementor-element.elementor-element-09ccf5d {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 1;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-122 .elementor-element.elementor-element-09ccf5d::before,
.elementor-122 .elementor-element.elementor-element-09ccf5d>.elementor-background-video-container::before,
.elementor-122 .elementor-element.elementor-element-09ccf5d>.e-con-inner>.elementor-background-video-container::before,
.elementor-122 .elementor-element.elementor-element-09ccf5d>.elementor-background-slideshow::before,
.elementor-122 .elementor-element.elementor-element-09ccf5d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-122 .elementor-element.elementor-element-09ccf5d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-122 .elementor-element.elementor-element-d4049e1>.elementor-widget-container {
    margin: -60px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-122 .elementor-element.elementor-element-d4049e1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-d4049e1.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF00;
}

.elementor-122 .elementor-element.elementor-element-d4049e1.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-d4049e1.elementor-view-default .elementor-icon {
    color: #FFFFFF00;
    border-color: #FFFFFF00;
}

.elementor-122 .elementor-element.elementor-element-d4049e1.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-d4049e1.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF00;
}

.elementor-122 .elementor-element.elementor-element-d4049e1 .elementor-icon {
    font-size: 52px;
}

.elementor-122 .elementor-element.elementor-element-d4049e1 .elementor-icon svg {
    height: 52px;
}

.elementor-122 .elementor-element.elementor-element-e762807 {
    --display: flex;
}

.elementor-122 .elementor-element.elementor-element-fe40639 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-fe40639 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-48018c5);
}

.elementor-122 .elementor-element.elementor-element-30e0125 {
    text-align: center;
    font-family: var(--e-global-typography-accent-font-family);
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-122 .elementor-element.elementor-element-a9a2a8c {
    --display: flex;
    --min-height: 0px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 1;
    --border-radius: 20px 20px 20px 20px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-122 .elementor-element.elementor-element-a9a2a8c::before,
.elementor-122 .elementor-element.elementor-element-a9a2a8c>.elementor-background-video-container::before,
.elementor-122 .elementor-element.elementor-element-a9a2a8c>.e-con-inner>.elementor-background-video-container::before,
.elementor-122 .elementor-element.elementor-element-a9a2a8c>.elementor-background-slideshow::before,
.elementor-122 .elementor-element.elementor-element-a9a2a8c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-122 .elementor-element.elementor-element-a9a2a8c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-122 .elementor-element.elementor-element-684da5e>.elementor-widget-container {
    margin: -65px 0px 0px 0px;
}

.elementor-122 .elementor-element.elementor-element-684da5e .elementor-icon-wrapper {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-684da5e.elementor-view-stacked .elementor-icon {
    background-color: #FFFFFF00;
}

.elementor-122 .elementor-element.elementor-element-684da5e.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-684da5e.elementor-view-default .elementor-icon {
    color: #FFFFFF00;
    border-color: #FFFFFF00;
}

.elementor-122 .elementor-element.elementor-element-684da5e.elementor-view-framed .elementor-icon,
.elementor-122 .elementor-element.elementor-element-684da5e.elementor-view-default .elementor-icon svg {
    fill: #FFFFFF00;
}

.elementor-122 .elementor-element.elementor-element-684da5e .elementor-icon {
    font-size: 58px;
}

.elementor-122 .elementor-element.elementor-element-684da5e .elementor-icon svg {
    height: 58px;
}

.elementor-122 .elementor-element.elementor-element-9f6284b {
    --display: flex;
}

.elementor-122 .elementor-element.elementor-element-6146cb2 {
    text-align: center;
}

.elementor-122 .elementor-element.elementor-element-6146cb2 .elementor-heading-title {
    font-family: "Assistant";
    font-size: 24px;
    font-weight: 600;
    color: var(--e-global-color-66adb15);
}

.elementor-122 .elementor-element.elementor-element-2e8b77a {
    text-align: center;
    font-family: var(--e-global-typography-accent-font-family);
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
}

@media(max-width:1024px) {
    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-122 .elementor-element.elementor-element-7d559a4 {
        --grid-auto-flow: row;
    }

    .elementor-122 .elementor-element.elementor-element-7660cc5 {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-122 .elementor-element.elementor-element-d19ccf3 {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-122 .elementor-element.elementor-element-30e0125 {
        font-size: var(--e-global-typography-accent-font-size);
    }

    .elementor-122 .elementor-element.elementor-element-2e8b77a {
        font-size: 24px;
    }
}

@media(max-width:767px) {
.heading h2 {
    font-size:27px;
}
    .headerDown {       
        min-height: 350px !important;
    }

    .headerText {
     margin-right:0 !important;
        padding:15px;
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
    }

    .elementor-widget-heading .elementor-heading-title {
        font-size: 28px !important;
    }

    .elementor-widget-text-editor {
        font-size: 24px;
    }

    .elementor-122 .elementor-element.elementor-element-7d559a4 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --e-con-grid-template-rows: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-122 .elementor-element.elementor-element-7660cc5 {
        font-size: 26px;
    }

    .elementor-122 .elementor-element.elementor-element-d19ccf3 {
        font-size: 24px;
    }

    .elementor-122 .elementor-element.elementor-element-09ccf5d {
        --margin-top: 70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-122 .elementor-element.elementor-element-30e0125 {
        font-size: 24px;
    }

    .elementor-122 .elementor-element.elementor-element-a9a2a8c {
        --margin-top: 70px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-122 .elementor-element.elementor-element-2e8b77a {
          font-size: 24px;
    }
}

@media(min-width:768px) {
    .elementor-122 .elementor-element.elementor-element-5295ebe {
        /*--content-width: 1150px;*/
    }

    .elementor-122 .elementor-element.elementor-element-37799e7 {
        --width: 45%;
    }

    .elementor-122 .elementor-element.elementor-element-7d559a4 {
       /* --content-width: 1600px;*/
    }

    .elementor-122 .elementor-element.elementor-element-7fdbb3f {
        --width: 100%;
    }

    .elementor-122 .elementor-element.elementor-element-a9ca7c6 {
        --width: 43%;
    }

    .elementor-122 .elementor-element.elementor-element-1967c13 {
        --width: 41%;
    }

    .elementor-122 .elementor-element.elementor-element-022b798 {
        --width: 45%;
    }

    .elementor-122 .elementor-element.elementor-element-c8078f7 {
        --width: 100%;
    }

    .elementor-122 .elementor-element.elementor-element-5798a5a {
        --width: 100%;
    }

    .elementor-122 .elementor-element.elementor-element-b357c85 {
        --width: 78%;
    }

    .elementor-122 .elementor-element.elementor-element-38680d4 {
        --width: 79%;
    }

    .elementor-122 .elementor-element.elementor-element-7dcab6c {
        --width: 100%;
    }

    .elementor-122 .elementor-element.elementor-element-bfce7b7 {
        --width: 25%;
    }

    .elementor-122 .elementor-element.elementor-element-09ccf5d {
        --width: 25%;
    }

    .elementor-122 .elementor-element.elementor-element-a9a2a8c {
        --width: 25%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-122 .elementor-element.elementor-element-bfce7b7 {
        --width: 200px;
    }

    .elementor-122 .elementor-element.elementor-element-09ccf5d {
        --width: 200px;
    }

    .elementor-122 .elementor-element.elementor-element-a9a2a8c {
        --width: 200px;
    }
}

@media(min-width:1025px) {

    .elementor-122 .elementor-element.elementor-element-5295ebe:not(.elementor-motion-effects-element-type-background),
    .elementor-122 .elementor-element.elementor-element-5295ebe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-122 .elementor-element.elementor-element-a9ca7c6:not(.elementor-motion-effects-element-type-background),
    .elementor-122 .elementor-element.elementor-element-a9ca7c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-122 .elementor-element.elementor-element-1967c13:not(.elementor-motion-effects-element-type-background),
    .elementor-122 .elementor-element.elementor-element-1967c13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-122 .elementor-element.elementor-element-022b798:not(.elementor-motion-effects-element-type-background),
    .elementor-122 .elementor-element.elementor-element-022b798>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }
}