.elementor-34 .elementor-element.elementor-element-1ff84da2:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-1ff84da2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, var(--e-global-color-0cb9c46) 68%, var(--e-global-color-0cb9c46) 35%);
}

.elementor-34 .elementor-element.elementor-element-1ff84da2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-34 .elementor-element.elementor-element-1ff84da2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-483df9f0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34 .elementor-element.elementor-element-483df9f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34 .elementor-element.elementor-element-483df9f0>.elementor-element-populated {
    margin: 0% 20% 0% 0%;
    --e-column-margin-right: 20%;
    --e-column-margin-left: 0%;
}

.elementor-34 .elementor-element.elementor-element-a1757a7 {
    margin-top: 200px;
    margin-bottom: 48px;
    padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-1a81d128 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-1a81d128 .elementor-headline {
    text-align: left;
}

.elementor-34 .elementor-element.elementor-element-1a81d128 .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-1a81d128 .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
    word-break:break-word;
}

.elementor-34 .elementor-element.elementor-element-7fc29f8f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-34 .elementor-element.elementor-element-7fc29f8f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(1800deg, var(--e-global-color-primary) 50%, var(--e-global-color-f3d8a30) 0%);
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-7fc29f8f.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-34 .elementor-element.elementor-element-7fc29f8f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-34 .elementor-element.elementor-element-7fc29f8f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 48px 0px;
}

.elementor-34 .elementor-element.elementor-element-7fc29f8f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-40e7e78b>.elementor-container {
    min-height: 400px;
}

.elementor-34 .elementor-element.elementor-element-40e7e78b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 200px;
    margin-bottom: 48px;
    padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-40e7e78b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-4c5932f0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-34 .elementor-element.elementor-element-4c5932f0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/05/algoinquiry.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-4c5932f0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34 .elementor-element.elementor-element-4c5932f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34 .elementor-element.elementor-element-4c5932f0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-34 .elementor-element.elementor-element-4c5932f0>.elementor-element-populated {
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: var(--e-global-color-7c71b6f);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.09);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px -90px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -90px;
    padding: 0px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-4c5932f0>.elementor-element-populated,
.elementor-34 .elementor-element.elementor-element-4c5932f0>.elementor-element-populated>.elementor-background-overlay,
.elementor-34 .elementor-element.elementor-element-4c5932f0>.elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-4c5932f0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-2de16185 {
    width: auto;
    max-width: auto;
}

.elementor-34 .elementor-element.elementor-element-2de16185 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-34 .elementor-element.elementor-element-2de16185.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-2de16185.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-2de16185.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-2de16185.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-2de16185.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-2de16185.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-2de16185.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-2de16185 .elementor-icon {
    font-size: 28px;
}

.elementor-34 .elementor-element.elementor-element-2de16185 .elementor-icon svg {
    height: 28px;
}

.elementor-34 .elementor-element.elementor-element-1e9978d2:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-1e9978d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-1e9978d2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 090px 0px 90px 0px;
}

.elementor-34 .elementor-element.elementor-element-1e9978d2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-1cd65905>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-34 .elementor-element.elementor-element-1cd65905 {
    text-align: left;
}

.elementor-34 .elementor-element.elementor-element-1cd65905 .elementor-heading-title {
    font-family: var(--e-global-typography-aa5bb6d-font-family), Sans-serif;
    font-size: var(--e-global-typography-aa5bb6d-font-size);
    font-weight: var(--e-global-typography-aa5bb6d-font-weight);
    text-transform: var(--e-global-typography-aa5bb6d-text-transform);
    letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-5df2974 {
    width: auto;
    max-width: auto;
    top: -125px;
}

body:not(.rtl) .elementor-34 .elementor-element.elementor-element-5df2974 {
    left: -142px;
}

body.rtl .elementor-34 .elementor-element.elementor-element-5df2974 {
    right: -142px;
}

.elementor-34 .elementor-element.elementor-element-5df2974 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-34 .elementor-element.elementor-element-5df2974.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-0cb9c46);
    color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-5df2974.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-5df2974.elementor-view-default .elementor-icon {
    color: var(--e-global-color-0cb9c46);
    border-color: var(--e-global-color-0cb9c46);
}

.elementor-34 .elementor-element.elementor-element-5df2974.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-5df2974.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-0cb9c46);
}

.elementor-34 .elementor-element.elementor-element-5df2974.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-5df2974.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-5df2974 .elementor-icon {
    font-size: 96px;
}

.elementor-34 .elementor-element.elementor-element-5df2974 .elementor-icon svg {
    height: 96px;
}

.elementor-34 .elementor-element.elementor-element-4557de8e {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-4557de8e .elementor-headline {
    text-align: left;
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fe6f1d-font-size);
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-4557de8e .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-f3d8a30);
    stroke-width: 99px;
}

.elementor-34 .elementor-element.elementor-element-4557de8e .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-4557de8e .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-1afcea3f {
    columns: 2;
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-5dfbcc9e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34 .elementor-element.elementor-element-5dfbcc9e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34 .elementor-element.elementor-element-5dfbcc9e>.elementor-element-populated {
    padding: 30px 0px 30px 60px;
}

.elementor-34 .elementor-element.elementor-element-166954cf .elementor-toggle-item:not(:last-child) {
    margin-bottom: 16px;
}

.elementor-34 .elementor-element.elementor-element-166954cf .elementor-toggle-title,
.elementor-34 .elementor-element.elementor-element-166954cf .elementor-toggle-icon {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-166954cf .elementor-toggle-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-166954cf .elementor-tab-title.elementor-active a,
.elementor-34 .elementor-element.elementor-element-166954cf .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-166954cf .elementor-toggle-title {
    font-family: var(--e-global-typography-ef6d2a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef6d2a2-font-size);
    font-weight: var(--e-global-typography-ef6d2a2-font-weight);
    text-transform: var(--e-global-typography-ef6d2a2-text-transform);
    line-height: var(--e-global-typography-ef6d2a2-line-height);
}

.elementor-34 .elementor-element.elementor-element-166954cf .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 40px;
}

.elementor-34 .elementor-element.elementor-element-166954cf .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 40px;
}

.elementor-34 .elementor-element.elementor-element-6f874383 {
    padding: 90px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-4ab3aa97>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-34 .elementor-element.elementor-element-4ab3aa97 .elementor-heading-title {
    font-family: var(--e-global-typography-aa5bb6d-font-family), Sans-serif;
    font-size: var(--e-global-typography-aa5bb6d-font-size);
    font-weight: var(--e-global-typography-aa5bb6d-font-weight);
    text-transform: var(--e-global-typography-aa5bb6d-text-transform);
    letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-763a760c {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-763a760c .elementor-headline {
    text-align: left;
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fe6f1d-font-size);
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-763a760c .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-f3d8a30);
    stroke-width: 99px;
}

.elementor-34 .elementor-element.elementor-element-763a760c .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-763a760c .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-bc-flex-widget .elementor-34 .elementor-element.elementor-element-54a56b24.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-34 .elementor-element.elementor-element-54a56b24.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-34 .elementor-element.elementor-element-13e4e136 {
    columns: 2;
}

.elementor-34 .elementor-element.elementor-element-4c4765be {
    padding: 0px 0px 90px 0px;
}

.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta .elementor-cta__bg,
.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-34 .elementor-element.elementor-element-48914723>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: var(--e-global-color-0cb9c46);
}

.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta__bg-wrapper {
    min-height: 253px;
}

.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta__button {
    color: var(--e-global-color-7c71b6f);
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    border-width: 0px;
}

.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta__button:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-48914723 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta .elementor-cta__bg,
.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-34 .elementor-element.elementor-element-575c0cd3>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: var(--e-global-color-0cb9c46);
}

.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta__bg-wrapper {
    min-height: 253px;
}

.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta__button {
    color: var(--e-global-color-7c71b6f);
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    border-width: 0px;
}

.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta__button:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-575c0cd3 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta .elementor-cta__bg,
.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-34 .elementor-element.elementor-element-4fad365f>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: var(--e-global-color-0cb9c46);
}

.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta__bg-wrapper {
    min-height: 253px;
}

.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta__button {
    color: var(--e-global-color-7c71b6f);
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    border-width: 0px;
}

.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta__button:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-4fad365f .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-8084a73 {
    padding: 0px 0px 90px 0px;
}

.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta .elementor-cta__bg,
.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-34 .elementor-element.elementor-element-b622424>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: var(--e-global-color-0cb9c46);
}

.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta__bg-wrapper {
    min-height: 253px;
}

.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta__button {
    color: var(--e-global-color-7c71b6f);
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    border-width: 0px;
}

.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta__button:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-b622424 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta .elementor-cta__bg,
.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-34 .elementor-element.elementor-element-291311d>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: var(--e-global-color-0cb9c46);
}

.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta__bg-wrapper {
    min-height: 253px;
}

.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta__button {
    color: var(--e-global-color-7c71b6f);
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    border-width: 0px;
}

.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta__button:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-291311d .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta .elementor-cta__bg,
.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta .elementor-cta__bg-overlay {
    transition-duration: 1500ms;
}

.elementor-34 .elementor-element.elementor-element-4948520>.elementor-widget-container {
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta__content {
    min-height: 100px;
    text-align: left;
    padding: 20px 20px 20px 20px;
    background-color: var(--e-global-color-0cb9c46);
}

.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta__bg-wrapper {
    min-height: 253px;
}

.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta__title {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta__description {
    color: var(--e-global-color-text);
}

.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta__button {
    color: var(--e-global-color-7c71b6f);
    border-color: var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    border-width: 0px;
}

.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta__button:hover {
    background-color: var(--e-global-color-accent);
}

.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-4948520 .elementor-cta:hover .elementor-cta__bg-overlay {
    background-color: var(--e-global-color-f3d8a30);
}

.elementor-34 .elementor-element.elementor-element-20db31e2:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-20db31e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(134deg, var(--e-global-color-0cb9c46) 29%, var(--e-global-color-7c71b6f) 68%);
}

.elementor-34 .elementor-element.elementor-element-20db31e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 90px 0px;
}

.elementor-34 .elementor-element.elementor-element-20db31e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-c759942 {
    width: auto;
    max-width: auto;
    top: 29px;
}

body:not(.rtl) .elementor-34 .elementor-element.elementor-element-c759942 {
    left: 338px;
}

body.rtl .elementor-34 .elementor-element.elementor-element-c759942 {
    right: 338px;
}

.elementor-34 .elementor-element.elementor-element-c759942 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-34 .elementor-element.elementor-element-c759942.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-c759942.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-c759942.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-c759942.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-c759942.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-c759942.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-c759942.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-397f3c5b>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-34 .elementor-element.elementor-element-397f3c5b {
    text-align: left;
}

.elementor-34 .elementor-element.elementor-element-397f3c5b .elementor-heading-title {
    font-family: var(--e-global-typography-aa5bb6d-font-family), Sans-serif;
    font-size: var(--e-global-typography-aa5bb6d-font-size);
    font-weight: var(--e-global-typography-aa5bb6d-font-weight);
    text-transform: var(--e-global-typography-aa5bb6d-text-transform);
    letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-1c46fd7e {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-1c46fd7e>.elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-34 .elementor-element.elementor-element-1c46fd7e .elementor-headline {
    text-align: left;
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fe6f1d-font-size);
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-1c46fd7e .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-f3d8a30);
    stroke-width: 99px;
}

.elementor-34 .elementor-element.elementor-element-1c46fd7e .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-1c46fd7e .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-96eaff8 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-edf51cc);
    --divider-border-width: 1px;
}

.elementor-34 .elementor-element.elementor-element-96eaff8 .elementor-divider-separator {
    width: 100%;
}

.elementor-34 .elementor-element.elementor-element-96eaff8 .elementor-divider {
    padding-block-start: 20px;
    padding-block-end: 20px;
}

.elementor-34 .elementor-element.elementor-element-e7b8a3b {
    width: auto;
    max-width: auto;
}

.elementor-34 .elementor-element.elementor-element-3586c335>.elementor-widget-container {
    background-color: var(--e-global-color-7c71b6f);
    margin: 0px 0px 30px 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.13);
}

.elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
}

.elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-name {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2e65b0e-font-family), Sans-serif;
    font-size: var(--e-global-typography-2e65b0e-font-size);
    font-weight: var(--e-global-typography-2e65b0e-font-weight);
    text-transform: var(--e-global-typography-2e65b0e-text-transform);
    line-height: var(--e-global-typography-2e65b0e-line-height);
}

.elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-34 .elementor-element.elementor-element-77d79d08>.elementor-widget-container {
    background-color: var(--e-global-color-7c71b6f);
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.13);
}

.elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
}

.elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-name {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2e65b0e-font-family), Sans-serif;
    font-size: var(--e-global-typography-2e65b0e-font-size);
    font-weight: var(--e-global-typography-2e65b0e-font-weight);
    text-transform: var(--e-global-typography-2e65b0e-text-transform);
    line-height: var(--e-global-typography-2e65b0e-line-height);
}

.elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-34 .elementor-element.elementor-element-5a87b7c2>.elementor-widget-container {
    background-color: var(--e-global-color-7c71b6f);
    margin: 60px 0px 30px 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.13);
}

.elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
}

.elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-name {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2e65b0e-font-family), Sans-serif;
    font-size: var(--e-global-typography-2e65b0e-font-size);
    font-weight: var(--e-global-typography-2e65b0e-font-weight);
    text-transform: var(--e-global-typography-2e65b0e-text-transform);
    line-height: var(--e-global-typography-2e65b0e-line-height);
}

.elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-34 .elementor-element.elementor-element-484c7686>.elementor-widget-container {
    background-color: var(--e-global-color-7c71b6f);
    margin: 0px 0px 30px 0px;
    padding: 20px 20px 20px 20px;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.13);
}

.elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-wrapper {
    text-align: left;
}

.elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 50px;
    height: 50px;
}

.elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-name {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-2e65b0e-font-family), Sans-serif;
    font-size: var(--e-global-typography-2e65b0e-font-size);
    font-weight: var(--e-global-typography-2e65b0e-font-weight);
    text-transform: var(--e-global-typography-2e65b0e-text-transform);
    line-height: var(--e-global-typography-2e65b0e-line-height);
}

.elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-job {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    text-transform: var(--e-global-typography-primary-text-transform);
}

.elementor-34 .elementor-element.elementor-element-7f83dcb6:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-7f83dcb6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-7f83dcb6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 90px 0px;
}

.elementor-34 .elementor-element.elementor-element-7f83dcb6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-456a467b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-34 .elementor-element.elementor-element-18e55bda {
    width: auto;
    max-width: auto;
}

.elementor-34 .elementor-element.elementor-element-18e55bda>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-34 .elementor-element.elementor-element-18e55bda .elementor-heading-title {
    font-family: var(--e-global-typography-aa5bb6d-font-family), Sans-serif;
    font-size: var(--e-global-typography-aa5bb6d-font-size);
    font-weight: var(--e-global-typography-aa5bb6d-font-weight);
    text-transform: var(--e-global-typography-aa5bb6d-text-transform);
    letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-57bf47f7 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-57bf47f7>.elementor-widget-container {
    margin: 0px 0px 024px 0px;
}

.elementor-34 .elementor-element.elementor-element-57bf47f7 .elementor-headline {
    text-align: center;
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fe6f1d-font-size);
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-57bf47f7 .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-f3d8a30);
    stroke-width: 99px;
}

.elementor-34 .elementor-element.elementor-element-57bf47f7 .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-57bf47f7 .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-2729b39a {
    --grid-row-gap: 15px;
    --grid-column-gap: 80px;
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.99 * 100%);
}

.elementor-34 .elementor-element.elementor-element-2729b39a:after {
    content: "0.99";
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__thumbnail__link {
    width: 25%;
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__meta-data span+span:before {
    content: "-";
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
    border-color: var(--e-global-color-edf51cc);
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__thumbnail {
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-2729b39a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 24px;
}

.elementor-34 .elementor-element.elementor-element-2729b39a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 24px;
}

.elementor-34 .elementor-element.elementor-element-2729b39a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 24px;
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__title,
.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__title a {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-ef6d2a2-font-family), Sans-serif;
    font-size: var(--e-global-typography-ef6d2a2-font-size);
    font-weight: var(--e-global-typography-ef6d2a2-font-weight);
    text-transform: var(--e-global-typography-ef6d2a2-text-transform);
    line-height: var(--e-global-typography-ef6d2a2-line-height);
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__title {
    margin-bottom: 8px;
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__meta-data {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-f1a078e-font-family), Sans-serif;
    font-size: var(--e-global-typography-f1a078e-font-size);
    font-weight: var(--e-global-typography-f1a078e-font-weight);
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__meta-data span:before {
    color: var(--e-global-color-text);
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__excerpt p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__excerpt {
    margin-bottom: 8px;
}

.elementor-34 .elementor-element.elementor-element-4fc225b6:not(.elementor-motion-effects-element-type-background),
.elementor-34 .elementor-element.elementor-element-4fc225b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(244deg, var(--e-global-color-f3d8a30) 0%, var(--e-global-color-7c71b6f) 100%);
}

.elementor-34 .elementor-element.elementor-element-4fc225b6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 0px 90px 0px;
}

.elementor-34 .elementor-element.elementor-element-4fc225b6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-34 .elementor-element.elementor-element-1bafcab5>.elementor-widget-container {
    margin: 0px 0px 8px 0px;
}

.elementor-34 .elementor-element.elementor-element-1bafcab5 {
    text-align: center;
}

.elementor-34 .elementor-element.elementor-element-1bafcab5 .elementor-heading-title {
    font-family: var(--e-global-typography-aa5bb6d-font-family), Sans-serif;
    font-size: var(--e-global-typography-aa5bb6d-font-size);
    font-weight: var(--e-global-typography-aa5bb6d-font-weight);
    text-transform: var(--e-global-typography-aa5bb6d-text-transform);
    letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-7992aeac {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-7992aeac>.elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-34 .elementor-element.elementor-element-7992aeac .elementor-headline {
    text-align: center;
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fe6f1d-font-size);
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-7992aeac .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-f3d8a30);
    stroke-width: 99px;
}

.elementor-34 .elementor-element.elementor-element-7992aeac .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-7992aeac .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-toggle-item:not(:last-child) {
    margin-bottom: 13px;
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-toggle-title,
.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-toggle-icon {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-toggle-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-tab-title.elementor-active a,
.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 0px;
}

.elementor-34 .elementor-element.elementor-element-4ee9913f .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 0px;
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 13px;
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-toggle-title,
.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-toggle-icon {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-toggle-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-tab-title.elementor-active a,
.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 0px;
}

.elementor-34 .elementor-element.elementor-element-23b08fb6 .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 0px;
}

.elementor-34 .elementor-element.elementor-element-66ee8336 {
    padding: 0px 0px 90px 0px;
}

.elementor-34 .elementor-element.elementor-element-1b3b3b1e.elementor-column>.elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-34 .elementor-element.elementor-element-f533745 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-f533745 .elementor-headline {
    text-align: left;
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-size: var(--e-global-typography-2fe6f1d-font-size);
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-f533745 .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-f3d8a30);
    stroke-width: 99px;
}

.elementor-34 .elementor-element.elementor-element-f533745 .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-f533745 .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-2fe6f1d-font-family), Sans-serif;
    font-weight: var(--e-global-typography-2fe6f1d-font-weight);
    text-transform: var(--e-global-typography-2fe6f1d-text-transform);
    line-height: var(--e-global-typography-2fe6f1d-line-height);
}

.elementor-34 .elementor-element.elementor-element-2915ad7c>.elementor-widget-container {
    margin: 0px 0px 24px 0px;
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c {
    --icon-box-icon-margin: 16px;
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-25ca2a8c.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-7c71b6f);
    color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c.elementor-view-framed .elementor-icon:hover,
.elementor-34 .elementor-element.elementor-element-25ca2a8c.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c .elementor-icon {
    font-size: 30px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-25ca2a8c .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
}

.elementor-34 .elementor-element.elementor-element-6b2e918c>.elementor-widget-container {
    margin: 0px 0px 16px 0px;
}

.elementor-34 .elementor-element.elementor-element-6b2e918c {
    --icon-box-icon-margin: 16px;
}

.elementor-34 .elementor-element.elementor-element-6b2e918c .elementor-icon-box-title {
    margin-bottom: 0px;
    color: var(--e-global-color-secondary);
}

.elementor-34 .elementor-element.elementor-element-6b2e918c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-6b2e918c.elementor-view-framed .elementor-icon,
.elementor-34 .elementor-element.elementor-element-6b2e918c.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-6b2e918c.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-primary);
    fill: var(--e-global-color-7c71b6f);
    color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-6b2e918c.elementor-view-framed .elementor-icon:hover,
.elementor-34 .elementor-element.elementor-element-6b2e918c.elementor-view-default .elementor-icon:hover {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-34 .elementor-element.elementor-element-6b2e918c.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-7c71b6f);
}

.elementor-34 .elementor-element.elementor-element-6b2e918c .elementor-icon {
    font-size: 30px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-6b2e918c .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
}

.elementor-34 .elementor-element.elementor-element-5aed30ff {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-edf51cc);
    --divider-border-width: 1px;
}

.elementor-34 .elementor-element.elementor-element-5aed30ff .elementor-divider-separator {
    width: 100%;
}

.elementor-34 .elementor-element.elementor-element-5aed30ff .elementor-divider {
    padding-block-start: 20px;
    padding-block-end: 20px;
}

.elementor-34 .elementor-element.elementor-element-1d75e423 {
    width: auto;
    max-width: auto;
}

.elementor-34 .elementor-element.elementor-element-4de1301f {
    text-align: right;
}

.elementor-34 .elementor-element.elementor-element-4de1301f img {
    width: 70%;
    height: 340px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

.elementor-34 .elementor-element.elementor-element-2a587c7e>.elementor-widget-container {
    margin: -190px 0px 0px 0px;
}

.elementor-34 .elementor-element.elementor-element-2a587c7e {
    text-align: left;
}

.elementor-34 .elementor-element.elementor-element-2a587c7e img {
    width: 61%;
    height: 266px;
    object-fit: cover;
    object-position: center center;
    border-radius: 10px 10px 10px 10px;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-34 .elementor-element.elementor-element-483df9f0 {
        width: 59.953%;
    }

    .elementor-34 .elementor-element.elementor-element-184f7560 {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-7fc29f8f {
        width: 40%;
    }

    .elementor-34 .elementor-element.elementor-element-66d0be47 {
        width: 50%;
    }

    .elementor-34 .elementor-element.elementor-element-5dfbcc9e {
        width: 50%;
    }

    .elementor-34 .elementor-element.elementor-element-1f887d2d {
        width: 34.9%;
    }

    .elementor-34 .elementor-element.elementor-element-54a56b24 {
        width: 65.1%;
    }

    .elementor-34 .elementor-element.elementor-element-2135edcc {
        width: 30.722%;
    }

    .elementor-34 .elementor-element.elementor-element-1412d792 {
        width: 69.278%;
    }

    .elementor-34 .elementor-element.elementor-element-1b3b3b1e {
        width: 47.026%;
    }

    .elementor-34 .elementor-element.elementor-element-b29444e {
        width: 52.974%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-34 .elementor-element.elementor-element-66d0be47 {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-5dfbcc9e {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-71b5f77c {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-35c3c303 {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-133214e7 {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-15bbe10 {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-70b10fa {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-6095ba7 {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-2135edcc {
        width: 100%;
    }

    .elementor-34 .elementor-element.elementor-element-1412d792 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-34 .elementor-element.elementor-element-1e9978d2 {
        padding: 0px 0px 48px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-1cd65905 .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    body:not(.rtl) .elementor-34 .elementor-element.elementor-element-5df2974 {
        left: -110px;
    }

    body.rtl .elementor-34 .elementor-element.elementor-element-5df2974 {
        right: -110px;
    }

    .elementor-34 .elementor-element.elementor-element-5df2974 {
        top: -97px;
    }

    .elementor-34 .elementor-element.elementor-element-4557de8e .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-4557de8e .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-5dfbcc9e>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-34 .elementor-element.elementor-element-166954cf .elementor-toggle-title {
        font-size: var(--e-global-typography-ef6d2a2-font-size);
        line-height: var(--e-global-typography-ef6d2a2-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-6f874383 {
        padding: 48px 0px 0px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-4ab3aa97 .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    .elementor-34 .elementor-element.elementor-element-763a760c .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-763a760c .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-4c4765be {
        padding: 0px 0px 48px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-8084a73 {
        padding: 0px 0px 48px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-20db31e2 {
        padding: 48px 0px 48px 0px;
    }

    body:not(.rtl) .elementor-34 .elementor-element.elementor-element-c759942 {
        left: 358px;
    }

    body.rtl .elementor-34 .elementor-element.elementor-element-c759942 {
        right: 358px;
    }

    .elementor-34 .elementor-element.elementor-element-c759942 {
        top: 245px;
    }

    .elementor-34 .elementor-element.elementor-element-397f3c5b .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    .elementor-34 .elementor-element.elementor-element-1c46fd7e .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-1c46fd7e .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-name {
        font-size: var(--e-global-typography-2e65b0e-font-size);
        line-height: var(--e-global-typography-2e65b0e-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-job {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-name {
        font-size: var(--e-global-typography-2e65b0e-font-size);
        line-height: var(--e-global-typography-2e65b0e-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-job {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-name {
        font-size: var(--e-global-typography-2e65b0e-font-size);
        line-height: var(--e-global-typography-2e65b0e-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-job {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-name {
        font-size: var(--e-global-typography-2e65b0e-font-size);
        line-height: var(--e-global-typography-2e65b0e-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-job {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-7f83dcb6 {
        padding: 48px 0px 48px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-18e55bda .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    .elementor-34 .elementor-element.elementor-element-57bf47f7 .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-57bf47f7 .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(1.22 * 100%);
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a:after {
        content: "1.22";
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__title,
    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__title a {
        font-size: var(--e-global-typography-ef6d2a2-font-size);
        line-height: var(--e-global-typography-ef6d2a2-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__meta-data {
        font-size: var(--e-global-typography-f1a078e-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__excerpt p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-4fc225b6 {
        padding: 48px 0px 48px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-1bafcab5 .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    .elementor-34 .elementor-element.elementor-element-7992aeac .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-7992aeac .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-66ee8336 {
        padding: 0px 0px 48px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-f533745 .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-f533745 .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-25ca2a8c .elementor-icon-box-description {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-6b2e918c .elementor-icon-box-description {
        font-size: var(--e-global-typography-secondary-font-size);
    }
}

@media(max-width:767px) {
    .elementor-34 .elementor-element.elementor-element-483df9f0>.elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-34 .elementor-element.elementor-element-184f7560>.elementor-element-populated {
        padding: 30px 30px 30px 30px;
    }

    .elementor-34 .elementor-element.elementor-element-40e7e78b {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-34 .elementor-element.elementor-element-4c5932f0>.elementor-element-populated {
        margin: 0px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-1cd65905 .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    body:not(.rtl) .elementor-34 .elementor-element.elementor-element-5df2974 {
        left: -84px;
    }

    body.rtl .elementor-34 .elementor-element.elementor-element-5df2974 {
        right: -84px;
    }

    .elementor-34 .elementor-element.elementor-element-5df2974 {
        top: -77px;
    }

    .elementor-34 .elementor-element.elementor-element-4557de8e .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-4557de8e .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-1afcea3f {
        columns: 1;
    }

    .elementor-34 .elementor-element.elementor-element-166954cf .elementor-toggle-title {
        font-size: var(--e-global-typography-ef6d2a2-font-size);
        line-height: var(--e-global-typography-ef6d2a2-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-1f887d2d>.elementor-element-populated {
        padding: 30px 30px 0px 30px;
    }

    .elementor-34 .elementor-element.elementor-element-4ab3aa97 .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    .elementor-34 .elementor-element.elementor-element-763a760c .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-763a760c .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-13e4e136 {
        columns: 1;
    }

    body:not(.rtl) .elementor-34 .elementor-element.elementor-element-c759942 {
        left: -3px;
    }

    body.rtl .elementor-34 .elementor-element.elementor-element-c759942 {
        right: -3px;
    }

    .elementor-34 .elementor-element.elementor-element-c759942 {
        top: 304px;
    }

    .elementor-34 .elementor-element.elementor-element-397f3c5b {
        text-align: center;
    }

    .elementor-34 .elementor-element.elementor-element-397f3c5b .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    .elementor-34 .elementor-element.elementor-element-1c46fd7e .elementor-headline {
        text-align: center;
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-1c46fd7e .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-7531829a {
        text-align: center;
    }

    .elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-name {
        font-size: var(--e-global-typography-2e65b0e-font-size);
        line-height: var(--e-global-typography-2e65b0e-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-3586c335 .elementor-testimonial-job {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-name {
        font-size: var(--e-global-typography-2e65b0e-font-size);
        line-height: var(--e-global-typography-2e65b0e-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-77d79d08 .elementor-testimonial-job {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-5a87b7c2>.elementor-widget-container {
        margin: 0px 0px 24px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-name {
        font-size: var(--e-global-typography-2e65b0e-font-size);
        line-height: var(--e-global-typography-2e65b0e-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-5a87b7c2 .elementor-testimonial-job {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-content {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-name {
        font-size: var(--e-global-typography-2e65b0e-font-size);
        line-height: var(--e-global-typography-2e65b0e-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-484c7686 .elementor-testimonial-job {
        font-size: var(--e-global-typography-primary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-7f83dcb6 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-34 .elementor-element.elementor-element-18e55bda .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    .elementor-34 .elementor-element.elementor-element-57bf47f7 .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-57bf47f7 .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(1.15 * 100%);
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a:after {
        content: "1.15";
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__thumbnail__link {
        width: 36%;
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__title,
    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__title a {
        font-size: var(--e-global-typography-ef6d2a2-font-size);
        line-height: var(--e-global-typography-ef6d2a2-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__meta-data {
        font-size: var(--e-global-typography-f1a078e-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-2729b39a .elementor-post__excerpt p {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-1bafcab5 .elementor-heading-title {
        font-size: var(--e-global-typography-aa5bb6d-font-size);
        letter-spacing: var(--e-global-typography-aa5bb6d-letter-spacing);
    }

    .elementor-34 .elementor-element.elementor-element-7992aeac .elementor-headline {
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-7992aeac .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-1b3b3b1e.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-34 .elementor-element.elementor-element-f533745 .elementor-headline {
        text-align: center;
        font-size: var(--e-global-typography-2fe6f1d-font-size);
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-f533745 .elementor-headline-dynamic-text {
        line-height: var(--e-global-typography-2fe6f1d-line-height);
    }

    .elementor-34 .elementor-element.elementor-element-2915ad7c {
        text-align: center;
    }

    .elementor-34 .elementor-element.elementor-element-25ca2a8c .elementor-icon-box-description {
        font-size: var(--e-global-typography-secondary-font-size);
    }

    .elementor-34 .elementor-element.elementor-element-6b2e918c .elementor-icon-box-description {
        font-size: var(--e-global-typography-secondary-font-size);
    }
}