.elementor-810 .elementor-element.elementor-element-3100a487 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 120px 120px;
    --row-gap: 120px;
    --column-gap: 120px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-3100a487:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-3100a487>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-8396582);
}

.elementor-810 .elementor-element.elementor-element-456de81 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-810 .elementor-element.elementor-element-a4691d4 .elementor-heading-title {
    font-family: var(--e-global-typography-bcb38cf-font-family), Sans-serif;
    font-size: var(--e-global-typography-bcb38cf-font-size);
    font-weight: var(--e-global-typography-bcb38cf-font-weight);
    line-height: var(--e-global-typography-bcb38cf-line-height);
}

.elementor-widget-text-editor {
    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);
    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-810 .elementor-element.elementor-element-4b61c08c {
    font-family: var(--e-global-typography-9e46072-font-family), Sans-serif;
    font-size: var(--e-global-typography-9e46072-font-size);
    font-weight: var(--e-global-typography-9e46072-font-weight);
    line-height: var(--e-global-typography-9e46072-line-height);
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
}

.elementor-810 .elementor-element.elementor-element-1a679e68 .elementor-button {
    background-color: var(--e-global-color-7a34652);
    fill: var(--e-global-color-aeb5610);
    color: var(--e-global-color-aeb5610);
}

.elementor-810 .elementor-element.elementor-element-1a679e68 .elementor-button:hover,
.elementor-810 .elementor-element.elementor-element-1a679e68 .elementor-button:focus {
    background-color: var(--e-global-color-603e433);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-1a679e68 .elementor-button:hover svg,
.elementor-810 .elementor-element.elementor-element-1a679e68 .elementor-button:focus svg {
    fill: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-41c0b5b7 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-widget-image .widget-image-caption {
    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-810 .elementor-element.elementor-element-61d25c5b {
    --display: flex;
    --position: absolute;
    --min-height: 220px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --border-radius: 999em 999em 999em 999em;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
    top: 63px;
}

.elementor-810 .elementor-element.elementor-element-61d25c5b:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-61d25c5b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-603e433);
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-61d25c5b {
    left: -60px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-61d25c5b {
    right: -60px;
}

.elementor-810 .elementor-element.elementor-element-6c9ffa33>.elementor-widget-container {
    padding: 0px 0px 3px 0px;
}

.elementor-810 .elementor-element.elementor-element-6c9ffa33 {
    --e-rating-justify-content: center;
    --e-rating-icon-font-size: 18px;
    --e-rating-gap: 2px;
    --e-rating-icon-marked-color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-6339bbed {
    text-align: center;
}

.elementor-810 .elementor-element.elementor-element-6339bbed .elementor-heading-title {
    font-family: var(--e-global-typography-2935a59-font-family), Sans-serif;
    font-size: var(--e-global-typography-2935a59-font-size);
    font-weight: var(--e-global-typography-2935a59-font-weight);
    line-height: var(--e-global-typography-2935a59-line-height);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-65b209f2 {
    text-align: center;
}

.elementor-810 .elementor-element.elementor-element-65b209f2 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-23cc86f3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 120px 120px;
    --row-gap: 120px;
    --column-gap: 120px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-23cc86f3:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-23cc86f3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f3e2;
}

.elementor-810 .elementor-element.elementor-element-4fa883f3 .elementor-heading-title {
    font-family: var(--e-global-typography-33b1979-font-family), Sans-serif;
    font-size: var(--e-global-typography-33b1979-font-size);
    font-weight: var(--e-global-typography-33b1979-font-weight);
    line-height: var(--e-global-typography-33b1979-line-height);
}

.elementor-810 .elementor-element.elementor-element-5e237fbd {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 120px 120px;
    --row-gap: 120px;
    --column-gap: 120px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-5e237fbd:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-5e237fbd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f3e2;
}

.elementor-810 .elementor-element.elementor-element-775f9328 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-810 .elementor-element.elementor-element-3716284f>.elementor-widget-container {
    border-radius: 20px 20px 20px 20px;
}

.elementor-810 .elementor-element.elementor-element-3716284f iframe {
    height: 545px;
    filter: brightness(100%) contrast(100%) saturate(52%) blur(0px) hue-rotate(64deg);
}

.elementor-810 .elementor-element.elementor-element-47b8030a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-810 .elementor-element.elementor-element-7ff08a13 {
    --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;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-7ff08a13:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-7ff08a13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://awakenedtemplates.com/flos/wp-content/uploads/sites/23/2025/03/flos-04.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-810 .elementor-element.elementor-element-4dfa3434 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 80px;
    --padding-right: 80px;
}

.elementor-810 .elementor-element.elementor-element-4dfa3434:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-4dfa3434>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #214F4B;
    gap: 10px;
}

.elementor-810 .elementor-element.elementor-element-45bc1904 .elementor-heading-title {
    font-family: var(--e-global-typography-5e8f19a-font-family), Sans-serif;
    font-size: var(--e-global-typography-5e8f19a-font-size);
    font-weight: var(--e-global-typography-5e8f19a-font-weight);
    line-height: var(--e-global-typography-5e8f19a-line-height);
    color: #fff;
}

.elementor-810 .elementor-element.elementor-element-1e313ca7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
}

.elementor-810 .elementor-element.elementor-element-9884d7c {
    color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-4ee70c87 {
    --display: flex;
    --min-height: 140px;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --background-transition: 0.3s;
    --border-radius: 999em 999em 999em 999em;
    --z-index: 2;
}

.elementor-810 .elementor-element.elementor-element-4ee70c87:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-4ee70c87>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-4ee70c87.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-widget-text-path {
    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-810 .elementor-element.elementor-element-4082d7fe {
    --alignment: center;
    --width: 84px;
    font-family: "Albert Sans", Sans-serif;
    font-size: 54px;
    font-weight: 700;
    text-transform: uppercase;
    --word-spacing: 18px;
    --text-color: var(--e-global-color-7a34652);
    --text-color-hover: var(--e-global-color-7a34652);
    --transition: 0.3s;
}

.elementor-810 .elementor-element.elementor-element-4082d7fe>.elementor-widget-container:hover {
    --e-transform-rotateZ: 30deg;
}

.elementor-810 .elementor-element.elementor-element-4082d7fe>.elementor-widget-container {
    padding: 26px 0px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-4082d7fe.elementor-element {
    --align-self: center;
}

.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-810 .elementor-element.elementor-element-14b743a0 {
    width: auto;
    max-width: auto;
    top: 37.2px;
}

.elementor-810 .elementor-element.elementor-element-14b743a0>.elementor-widget-container:hover {
    --e-transform-rotateZ: -30deg;
}

.elementor-810 .elementor-element.elementor-element-14b743a0>.elementor-widget-container {
    margin: 6px 0px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-element {
    --align-self: center;
}

body:not(.rtl) .elementor-810 .elementor-element.elementor-element-14b743a0 {
    left: 42px;
}

body.rtl .elementor-810 .elementor-element.elementor-element-14b743a0 {
    right: 42px;
}

.elementor-810 .elementor-element.elementor-element-14b743a0 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-603e433);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-default .elementor-icon {
    color: var(--e-global-color-603e433);
    border-color: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-7a34652);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-7a34652);
    border-color: var(--e-global-color-7a34652);
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-7a34652);
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-14b743a0.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-14b743a0 .elementor-icon {
    font-size: 24px;
    padding: 16px;
}

.elementor-810 .elementor-element.elementor-element-14b743a0 .elementor-icon svg {
    height: 24px;
}

.elementor-810 .elementor-element.elementor-element-65ad1fab {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 120px 120px;
    --row-gap: 120px;
    --column-gap: 120px;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-65ad1fab:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-65ad1fab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-72be1d9a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-810 .elementor-element.elementor-element-30609e26 .elementor-heading-title {
    font-family: var(--e-global-typography-01d43cc-font-family), Sans-serif;
    font-size: var(--e-global-typography-01d43cc-font-size);
    font-weight: var(--e-global-typography-01d43cc-font-weight);
    text-transform: var(--e-global-typography-01d43cc-text-transform);
    line-height: var(--e-global-typography-01d43cc-line-height);
    letter-spacing: var(--e-global-typography-01d43cc-letter-spacing);
    color: var(--e-global-color-accent);
}

.elementor-810 .elementor-element.elementor-element-2aec9a16 .elementor-heading-title {
    font-family: var(--e-global-typography-33b1979-font-family), Sans-serif;
    font-size: var(--e-global-typography-33b1979-font-size);
    font-weight: var(--e-global-typography-33b1979-font-weight);
    line-height: var(--e-global-typography-33b1979-line-height);
}

.elementor-810 .elementor-element.elementor-element-133fdb12 {
    --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;
    --padding-top: 65px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-810 .elementor-element.elementor-element-1bb41b83 {
    text-align: end;
    font-family: var(--e-global-typography-9e46072-font-family), Sans-serif;
    font-size: var(--e-global-typography-9e46072-font-size);
    font-weight: var(--e-global-typography-9e46072-font-weight);
    line-height: var(--e-global-typography-9e46072-line-height);
}

.elementor-810 .elementor-element.elementor-element-77ad0d77 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-77ad0d77:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-77ad0d77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-6bdb664b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-810 .elementor-element.elementor-element-3ff36f9 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-3ff36f9:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-3ff36f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-11da24c7 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-603e433);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-default .elementor-icon {
    color: var(--e-global-color-603e433);
    border-color: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-framed .elementor-icon,
.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-603e433);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-603e433);
    border-color: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-11da24c7.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-11da24c7 .elementor-icon {
    font-size: 18px;
    padding: 12px;
}

.elementor-810 .elementor-element.elementor-element-11da24c7 .elementor-icon svg {
    height: 18px;
}

.elementor-810 .elementor-element.elementor-element-11da24c7 .elementor-icon i,
.elementor-810 .elementor-element.elementor-element-11da24c7 .elementor-icon svg {
    transform: rotate(-30deg);
}

.elementor-810 .elementor-element.elementor-element-63663e42>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-63663e42 .elementor-heading-title {
    font-family: var(--e-global-typography-1330430-font-family), Sans-serif;
    font-size: var(--e-global-typography-1330430-font-size);
    font-weight: var(--e-global-typography-1330430-font-weight);
    line-height: var(--e-global-typography-1330430-line-height);
}

.elementor-810 .elementor-element.elementor-element-63663e42 .elementor-heading-title a:hover,
.elementor-810 .elementor-element.elementor-element-63663e42 .elementor-heading-title a:focus {
    color: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-28b42945 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-810 .elementor-element.elementor-element-148cbfcb {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-148cbfcb:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-148cbfcb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-7d2ca124 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-stacked .elementor-icon {
    color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-603e433);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-603e433);
    border-color: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-7d2ca124.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-7d2ca124 .elementor-icon {
    font-size: 18px;
    padding: 12px;
}

.elementor-810 .elementor-element.elementor-element-7d2ca124 .elementor-icon svg {
    height: 18px;
}

.elementor-810 .elementor-element.elementor-element-7d2ca124 .elementor-icon i,
.elementor-810 .elementor-element.elementor-element-7d2ca124 .elementor-icon svg {
    transform: rotate(-30deg);
}

.elementor-810 .elementor-element.elementor-element-2df97a0f>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-2df97a0f .elementor-heading-title {
    font-family: var(--e-global-typography-1330430-font-family), Sans-serif;
    font-size: var(--e-global-typography-1330430-font-size);
    font-weight: var(--e-global-typography-1330430-font-weight);
    line-height: var(--e-global-typography-1330430-line-height);
}

.elementor-810 .elementor-element.elementor-element-2df97a0f .elementor-heading-title a:hover,
.elementor-810 .elementor-element.elementor-element-2df97a0f .elementor-heading-title a:focus {
    color: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-2b1b8f27 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-810 .elementor-element.elementor-element-3f82d664 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-3f82d664:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-3f82d664>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-784067c9 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-stacked .elementor-icon {
    color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-603e433);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-603e433);
    border-color: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-784067c9.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-784067c9 .elementor-icon {
    font-size: 18px;
    padding: 12px;
}

.elementor-810 .elementor-element.elementor-element-784067c9 .elementor-icon svg {
    height: 18px;
}

.elementor-810 .elementor-element.elementor-element-784067c9 .elementor-icon i,
.elementor-810 .elementor-element.elementor-element-784067c9 .elementor-icon svg {
    transform: rotate(-30deg);
}

.elementor-810 .elementor-element.elementor-element-c81d6b6>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-c81d6b6 .elementor-heading-title {
    font-family: var(--e-global-typography-1330430-font-family), Sans-serif;
    font-size: var(--e-global-typography-1330430-font-size);
    font-weight: var(--e-global-typography-1330430-font-weight);
    line-height: var(--e-global-typography-1330430-line-height);
}

.elementor-810 .elementor-element.elementor-element-c81d6b6 .elementor-heading-title a:hover,
.elementor-810 .elementor-element.elementor-element-c81d6b6 .elementor-heading-title a:focus {
    color: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-3339924d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-810 .elementor-element.elementor-element-731fd701 {
    --display: flex;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 20px;
    --padding-bottom: 40px;
    --padding-left: 40px;
    --padding-right: 20px;
}

.elementor-810 .elementor-element.elementor-element-731fd701:not(.elementor-motion-effects-element-type-background),
.elementor-810 .elementor-element.elementor-element-731fd701>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-4e4d030 .elementor-icon-wrapper {
    text-align: end;
}

.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-stacked .elementor-icon {
    color: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-5b863c8);
}

.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-stacked .elementor-icon:hover {
    background-color: var(--e-global-color-603e433);
    color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-default .elementor-icon:hover {
    color: var(--e-global-color-603e433);
    border-color: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-framed .elementor-icon:hover,
.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-default .elementor-icon:hover svg {
    fill: var(--e-global-color-603e433);
}

.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-framed .elementor-icon:hover {
    background-color: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-4e4d030.elementor-view-stacked .elementor-icon:hover svg {
    fill: var(--e-global-color-2a652e2);
}

.elementor-810 .elementor-element.elementor-element-4e4d030 .elementor-icon {
    font-size: 18px;
    padding: 12px;
}

.elementor-810 .elementor-element.elementor-element-4e4d030 .elementor-icon svg {
    height: 18px;
}

.elementor-810 .elementor-element.elementor-element-4e4d030 .elementor-icon i,
.elementor-810 .elementor-element.elementor-element-4e4d030 .elementor-icon svg {
    transform: rotate(-30deg);
}

.elementor-810 .elementor-element.elementor-element-4dbac9be>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-810 .elementor-element.elementor-element-4dbac9be .elementor-heading-title {
    font-family: var(--e-global-typography-1330430-font-family), Sans-serif;
    font-size: var(--e-global-typography-1330430-font-size);
    font-weight: var(--e-global-typography-1330430-font-weight);
    line-height: var(--e-global-typography-1330430-line-height);
}

.elementor-810 .elementor-element.elementor-element-4dbac9be .elementor-heading-title a:hover,
.elementor-810 .elementor-element.elementor-element-4dbac9be .elementor-heading-title a:focus {
    color: var(--e-global-color-603e433);
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-810 .elementor-element.elementor-element-456de81 {
        --width: 40%;
    }

    .elementor-810 .elementor-element.elementor-element-41c0b5b7 {
        --width: 60%;
    }

    .elementor-810 .elementor-element.elementor-element-61d25c5b {
        --width: 220px;
    }

    .elementor-810 .elementor-element.elementor-element-775f9328 {
        --width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-47b8030a {
        --width: 50%;
    }

    .elementor-810 .elementor-element.elementor-element-7ff08a13 {
        --content-width: 760px;
    }

    .elementor-810 .elementor-element.elementor-element-4ee70c87 {
        --width: 140px;
    }

    .elementor-810 .elementor-element.elementor-element-72be1d9a {
        --width: 75%;
    }

    .elementor-810 .elementor-element.elementor-element-133fdb12 {
        --width: 25%;
    }

    .elementor-810 .elementor-element.elementor-element-6bdb664b {
        --width: 25%;
    }

    .elementor-810 .elementor-element.elementor-element-28b42945 {
        --width: 25%;
    }

    .elementor-810 .elementor-element.elementor-element-2b1b8f27 {
        --width: 25%;
    }

    .elementor-810 .elementor-element.elementor-element-3339924d {
        --width: 25%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-810 .elementor-element.elementor-element-456de81 {
        --width: 60%;
    }

    .elementor-810 .elementor-element.elementor-element-41c0b5b7 {
        --width: 40%;
    }

    .elementor-810 .elementor-element.elementor-element-6bdb664b {
        --width: 100%;
    }

    .elementor-810 .elementor-element.elementor-element-28b42945 {
        --width: 100%;
    }

    .elementor-810 .elementor-element.elementor-element-2b1b8f27 {
        --width: 100%;
    }

    .elementor-810 .elementor-element.elementor-element-3339924d {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-810 .elementor-element.elementor-element-3100a487 {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
    }

    .elementor-810 .elementor-element.elementor-element-a4691d4 .elementor-heading-title {
        font-size: var(--e-global-typography-bcb38cf-font-size);
        line-height: var(--e-global-typography-bcb38cf-line-height);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-4b61c08c {
        font-size: var(--e-global-typography-9e46072-font-size);
        line-height: var(--e-global-typography-9e46072-line-height);
    }

    .elementor-widget-button .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    body:not(.rtl) .elementor-810 .elementor-element.elementor-element-61d25c5b {
        left: 0px;
    }

    body.rtl .elementor-810 .elementor-element.elementor-element-61d25c5b {
        right: 0px;
    }

    .elementor-810 .elementor-element.elementor-element-61d25c5b {
        top: 185px;
    }

    .elementor-810 .elementor-element.elementor-element-6339bbed .elementor-heading-title {
        font-size: var(--e-global-typography-2935a59-font-size);
        line-height: var(--e-global-typography-2935a59-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-23cc86f3 {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
    }

    .elementor-810 .elementor-element.elementor-element-4fa883f3 .elementor-heading-title {
        font-size: var(--e-global-typography-33b1979-font-size);
        line-height: var(--e-global-typography-33b1979-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-5e237fbd {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
    }

    .elementor-810 .elementor-element.elementor-element-7ff08a13 {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
    }

    .elementor-810 .elementor-element.elementor-element-4dfa3434 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-810 .elementor-element.elementor-element-45bc1904 .elementor-heading-title {
        font-size: var(--e-global-typography-5e8f19a-font-size);
        line-height: var(--e-global-typography-5e8f19a-line-height);
    }

    .elementor-widget-text-path {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-4082d7fe {
        --width: 84px;
    }

    .elementor-810 .elementor-element.elementor-element-65ad1fab {
        --gap: 40px 40px;
        --row-gap: 40px;
        --column-gap: 40px;
    }

    .elementor-810 .elementor-element.elementor-element-30609e26 .elementor-heading-title {
        font-size: var(--e-global-typography-01d43cc-font-size);
        line-height: var(--e-global-typography-01d43cc-line-height);
        letter-spacing: var(--e-global-typography-01d43cc-letter-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-2aec9a16 .elementor-heading-title {
        font-size: var(--e-global-typography-33b1979-font-size);
        line-height: var(--e-global-typography-33b1979-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-1bb41b83 {
        font-size: var(--e-global-typography-9e46072-font-size);
        line-height: var(--e-global-typography-9e46072-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-77ad0d77 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-810 .elementor-element.elementor-element-63663e42 .elementor-heading-title {
        font-size: var(--e-global-typography-1330430-font-size);
        line-height: var(--e-global-typography-1330430-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-2df97a0f .elementor-heading-title {
        font-size: var(--e-global-typography-1330430-font-size);
        line-height: var(--e-global-typography-1330430-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-c81d6b6 .elementor-heading-title {
        font-size: var(--e-global-typography-1330430-font-size);
        line-height: var(--e-global-typography-1330430-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-4dbac9be .elementor-heading-title {
        font-size: var(--e-global-typography-1330430-font-size);
        line-height: var(--e-global-typography-1330430-line-height);
    }
}

@media(max-width:767px) {
    .elementor-810 .elementor-element.elementor-element-a4691d4 .elementor-heading-title {
        font-size: var(--e-global-typography-bcb38cf-font-size);
        line-height: var(--e-global-typography-bcb38cf-line-height);
    }

    .elementor-widget-text-editor {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-4b61c08c {
        font-size: var(--e-global-typography-9e46072-font-size);
        line-height: var(--e-global-typography-9e46072-line-height);
    }

    .elementor-widget-button .elementor-button {
        font-size: var(--e-global-typography-accent-font-size);
        line-height: var(--e-global-typography-accent-line-height);
    }

    .elementor-widget-image .widget-image-caption {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-61d25c5b {
        --width: 220px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        top: 100px;
    }

    body:not(.rtl) .elementor-810 .elementor-element.elementor-element-61d25c5b {
        left: 0px;
    }

    body.rtl .elementor-810 .elementor-element.elementor-element-61d25c5b {
        right: 0px;
    }

    .elementor-810 .elementor-element.elementor-element-6339bbed .elementor-heading-title {
        font-size: var(--e-global-typography-2935a59-font-size);
        line-height: var(--e-global-typography-2935a59-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-4fa883f3 .elementor-heading-title {
        font-size: var(--e-global-typography-33b1979-font-size);
        line-height: var(--e-global-typography-33b1979-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-5e237fbd {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-810 .elementor-element.elementor-element-4dfa3434 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 40px;
        --padding-right: 40px;
    }

    .elementor-810 .elementor-element.elementor-element-45bc1904 .elementor-heading-title {
        font-size: var(--e-global-typography-5e8f19a-font-size);
        line-height: var(--e-global-typography-5e8f19a-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-4ee70c87 {
        --width: 140px;
    }

    .elementor-widget-text-path {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-4082d7fe {
        --width: 84px;
    }

    .elementor-810 .elementor-element.elementor-element-30609e26 .elementor-heading-title {
        font-size: var(--e-global-typography-01d43cc-font-size);
        line-height: var(--e-global-typography-01d43cc-line-height);
        letter-spacing: var(--e-global-typography-01d43cc-letter-spacing);
    }

    .elementor-810 .elementor-element.elementor-element-2aec9a16 .elementor-heading-title {
        font-size: var(--e-global-typography-33b1979-font-size);
        line-height: var(--e-global-typography-33b1979-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-133fdb12 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-810 .elementor-element.elementor-element-1bb41b83 {
        text-align: start;
        font-size: var(--e-global-typography-9e46072-font-size);
        line-height: var(--e-global-typography-9e46072-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-63663e42 .elementor-heading-title {
        font-size: var(--e-global-typography-1330430-font-size);
        line-height: var(--e-global-typography-1330430-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-2df97a0f .elementor-heading-title {
        font-size: var(--e-global-typography-1330430-font-size);
        line-height: var(--e-global-typography-1330430-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-c81d6b6 .elementor-heading-title {
        font-size: var(--e-global-typography-1330430-font-size);
        line-height: var(--e-global-typography-1330430-line-height);
    }

    .elementor-810 .elementor-element.elementor-element-4dbac9be .elementor-heading-title {
        font-size: var(--e-global-typography-1330430-font-size);
        line-height: var(--e-global-typography-1330430-line-height);
    }
}