.elementor-90 .elementor-element.elementor-element-ca2a09c>.elementor-container {
    max-width: 960px;
    min-height: 800px;
}
@media (max-width: 767px){

    .elementor-90 .elementor-element.elementor-element-ca2a09c>.elementor-container {
        max-width: 960px;
        min-height: auto !important;
    }
}

.elementor-90 .elementor-element.elementor-element-ca2a09c {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-ca2a09c>.elementor-background-overlay {
    background-color: var( --e-global-color-9e829cc);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-2852a00>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-b6eed6a {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-b6eed6a .elementor-heading-title {
    font-family: "Old Standard TT", Sans-serif;
    font-size: 24px;
    font-weight: 300;
    font-style: italic;
}

.elementor-90 .elementor-element.elementor-element-3efb194 {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-3efb194 .elementor-heading-title {
    color: var( --e-global-color-8348dca);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-90 .elementor-element.elementor-element-10843d3 {
    --divider-border-style: dashed;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-10843d3 .elementor-divider-separator {
    width: 9%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-90 .elementor-element.elementor-element-10843d3 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-90 .elementor-element.elementor-element-10843d3.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-10843d3.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-10843d3.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-10843d3.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-10843d3.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-10843d3 .elementor-icon i,
.elementor-90 .elementor-element.elementor-element-10843d3 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-389bb02 {
    text-align: center;
    color: var( --e-global-color-8348dca);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-720086b .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-90 .elementor-element.elementor-element-720086b .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-90 .elementor-element.elementor-element-e45ba81 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-90 .elementor-element.elementor-element-e45ba81 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-90 .elementor-element.elementor-element-e45ba81 .elementor-button {
    fill: var( --e-global-color-8348dca);
    color: var( --e-global-color-8348dca);
    background-color: var( --e-global-color-9e829cc);
}

.elementor-90 .elementor-element.elementor-element-e45ba81 .elementor-button:hover,
.elementor-90 .elementor-element.elementor-element-e45ba81 .elementor-button:focus {
    color: var( --e-global-color-8348dca);
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-e45ba81 .elementor-button:hover svg,
.elementor-90 .elementor-element.elementor-element-e45ba81 .elementor-button:focus svg {
    fill: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-1fba2a9:not(.elementor-motion-effects-element-type-background),
.elementor-90 .elementor-element.elementor-element-1fba2a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/04/bg-orname.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-1fba2a9>.elementor-background-overlay {
    background-color: var( --e-global-color-9e829cc);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-1fba2a9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-0c63fdf {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-0c63fdf .elementor-heading-title {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-9b6a64f {
    --divider-border-style: dashed;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-9b6a64f .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-90 .elementor-element.elementor-element-9b6a64f .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-90 .elementor-element.elementor-element-9b6a64f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-9b6a64f.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-9b6a64f.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-9b6a64f.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-9b6a64f.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-9b6a64f .elementor-icon i,
.elementor-90 .elementor-element.elementor-element-9b6a64f .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-2324f36 {
    text-align: center;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-40ce6bf img {
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.5);
}

.elementor-90 .elementor-element.elementor-element-20fdfa8 {
    margin-top: -90px;
    margin-bottom: 0px;
}

.elementor-90 .elementor-element.elementor-element-7a44743>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-a59417f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
    fill: var( --e-global-color-8348dca);
    color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-a59417f.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-a59417f.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-90 .elementor-element.elementor-element-a59417f.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-a59417f.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px;
}

.elementor-90 .elementor-element.elementor-element-a59417f.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px;
}

.elementor-90 .elementor-element.elementor-element-a59417f.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px;
}

.elementor-90 .elementor-element.elementor-element-a59417f .elementor-icon {
    font-size: 32px;
    padding: 24px;
}

.elementor-90 .elementor-element.elementor-element-a59417f .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-a59417f .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-a59417f .elementor-icon-box-title {
    margin-bottom: 20px;
    color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-a59417f .elementor-icon-box-description {
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-a59417f>.elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-715cad5>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-af0066f.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
    fill: var( --e-global-color-8348dca);
    color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-af0066f.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-af0066f.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-90 .elementor-element.elementor-element-af0066f.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-af0066f.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px;
}

.elementor-90 .elementor-element.elementor-element-af0066f.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px;
}

.elementor-90 .elementor-element.elementor-element-af0066f.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px;
}

.elementor-90 .elementor-element.elementor-element-af0066f .elementor-icon {
    font-size: 32px;
    padding: 24px;
}

.elementor-90 .elementor-element.elementor-element-af0066f .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-af0066f .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-af0066f .elementor-icon-box-title {
    margin-bottom: 20px;
    color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-af0066f .elementor-icon-box-description {
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-af0066f>.elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-b8f5d4c>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-4f223eb.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
    fill: var( --e-global-color-8348dca);
    color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-4f223eb.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-4f223eb.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-90 .elementor-element.elementor-element-4f223eb.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-4f223eb.elementor-position-right .elementor-icon-box-icon {
    margin-left: 20px;
}

.elementor-90 .elementor-element.elementor-element-4f223eb.elementor-position-left .elementor-icon-box-icon {
    margin-right: 20px;
}

.elementor-90 .elementor-element.elementor-element-4f223eb.elementor-position-top .elementor-icon-box-icon {
    margin-bottom: 20px;
}

.elementor-90 .elementor-element.elementor-element-4f223eb .elementor-icon {
    font-size: 32px;
    padding: 24px;
}

.elementor-90 .elementor-element.elementor-element-4f223eb .elementor-icon i {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-4f223eb .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-4f223eb .elementor-icon-box-title {
    margin-bottom: 20px;
    color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-4f223eb .elementor-icon-box-description {
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-4f223eb>.elementor-widget-container {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-1a69224 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 1em 5em 1em;
}

.elementor-90 .elementor-element.elementor-element-1a69224:not(.elementor-motion-effects-element-type-background),
.elementor-90 .elementor-element.elementor-element-1a69224>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/04/bar.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-1a69224>.elementor-background-overlay {
    background-color: var( --e-global-color-9e829cc);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-d2da7b9>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-a0e3fb4 {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-a0e3fb4 .elementor-heading-title {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-1d3120d {
    --divider-border-style: dashed;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-1d3120d .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-90 .elementor-element.elementor-element-1d3120d .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-90 .elementor-element.elementor-element-1d3120d.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-1d3120d.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-1d3120d.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-1d3120d.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-1d3120d.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-1d3120d .elementor-icon i,
.elementor-90 .elementor-element.elementor-element-1d3120d .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-ddd556c {
    text-align: center;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-437468c:not(.elementor-motion-effects-element-type-background),
.elementor-90 .elementor-element.elementor-element-437468c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #18181896;
}

.elementor-90 .elementor-element.elementor-element-437468c {
    padding: 0em 0em 0em 0em;
}

.elementor-90 .elementor-element.elementor-element-f0711c6 img {
    box-shadow: 10px 0px 15px 0px rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-3d0a749.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-3d0a749.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-3d0a749>.elementor-element-populated {
    padding: 4em 4em 4em 4em;
}

.elementor-90 .elementor-element.elementor-element-86bb969 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1.5px;
    width: 15.824%;
    max-width: 15.824%;
    top: 129px;
}

.elementor-90 .elementor-element.elementor-element-86bb969 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-90 .elementor-element.elementor-element-86bb969 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-86bb969 {
    left: -70px;
}

body.rtl .elementor-90 .elementor-element.elementor-element-86bb969 {
    right: -70px;
}

.elementor-90 .elementor-element.elementor-element-241b733 {
    text-align: left;
}

.elementor-90 .elementor-element.elementor-element-241b733 .elementor-heading-title {
    color: var( --e-global-color-primary);
    font-family: "Old Standard TT", Sans-serif;
    font-size: 24px;
    font-weight: 300;
    font-style: italic;
}

.elementor-90 .elementor-element.elementor-element-d7fe72e {
    text-align: left;
}

.elementor-90 .elementor-element.elementor-element-d7fe72e .elementor-heading-title {
    color: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-ef43b83 {
    text-align: left;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-fac4ca6 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var( --e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-fac4ca6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-fac4ca6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-90 .elementor-element.elementor-element-fac4ca6 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-fac4ca6 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
    font-size: 14px;
}

.elementor-90 .elementor-element.elementor-element-fac4ca6 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
    width: 14px;
}

.elementor-90 .elementor-element.elementor-element-fac4ca6 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-fac4ca6 .elementor-icon-list-item,
.elementor-90 .elementor-element.elementor-element-fac4ca6 .elementor-icon-list-item a {
    font-family: "Old Standard TT", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    font-style: italic;
}

.elementor-90 .elementor-element.elementor-element-abc05ce .elementor-spacer-inner {
    height: 20px;
}

.elementor-90 .elementor-element.elementor-element-ac9d93f .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-90 .elementor-element.elementor-element-ac9d93f .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-90 .elementor-element.elementor-element-ac9d93f .elementor-button {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-9e829cc);
}

.elementor-90 .elementor-element.elementor-element-ac9d93f .elementor-button:hover,
.elementor-90 .elementor-element.elementor-element-ac9d93f .elementor-button:focus {
    color: var( --e-global-color-8348dca);
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-ac9d93f .elementor-button:hover svg,
.elementor-90 .elementor-element.elementor-element-ac9d93f .elementor-button:focus svg {
    fill: var( --e-global-color-8348dca);
}

.elementor-90 .elementor-element.elementor-element-0b3d20d:not(.elementor-motion-effects-element-type-background),
.elementor-90 .elementor-element.elementor-element-0b3d20d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-9e829cc);
    background-image: url("../../2021/04/bg-orname-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-0b3d20d>.elementor-background-overlay {
    background-color: var( --e-global-color-9e829cc);
    opacity: 0.8;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-0b3d20d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 1em 5em 1em;
}

.elementor-90 .elementor-element.elementor-element-d1c020d {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-d1c020d .elementor-heading-title {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-ccfa0d5 {
    --divider-border-style: dashed;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-ccfa0d5 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-90 .elementor-element.elementor-element-ccfa0d5 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-90 .elementor-element.elementor-element-ccfa0d5.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-ccfa0d5.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-ccfa0d5.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-ccfa0d5.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-ccfa0d5.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-ccfa0d5 .elementor-icon i,
.elementor-90 .elementor-element.elementor-element-ccfa0d5 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-1e6f6a0 {
    text-align: center;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-2787b06>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-a0bfe71 img {
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.5);
}

.elementor-90 .elementor-element.elementor-element-537d0ba {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1.5px;
    width: 23.09%;
    max-width: 23.09%;
    top: 41px;
}

.elementor-90 .elementor-element.elementor-element-537d0ba .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-90 .elementor-element.elementor-element-537d0ba .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-537d0ba {
    left: 286px;
}

body.rtl .elementor-90 .elementor-element.elementor-element-537d0ba {
    right: 286px;
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-b4cd9e8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-b4cd9e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-b4cd9e8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}

.elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var( --e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-90 .elementor-element.elementor-element-5562115 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
    font-size: 14px;
}

.elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
    width: 14px;
}

.elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-item,
.elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-item a {
    font-family: var( --e-global-typography-918cabc-font-family), Sans-serif;
    font-size: var( --e-global-typography-918cabc-font-size);
    font-weight: var( --e-global-typography-918cabc-font-weight);
    font-style: var( --e-global-typography-918cabc-font-style);
    line-height: var( --e-global-typography-918cabc-line-height);
    letter-spacing: var( --e-global-typography-918cabc-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-532c9e9 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-532c9e9 .elementor-divider-separator {
    width: 100%;
}

.elementor-90 .elementor-element.elementor-element-532c9e9 .elementor-divider {
    padding-top: 6px;
    padding-bottom: 6px;
}

.elementor-90 .elementor-element.elementor-element-791e50f {
    text-align: left;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-2e8d200.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-2e8d200.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-c0e7152 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-90 .elementor-element.elementor-element-c0e7152 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-90 .elementor-element.elementor-element-9d97963>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-fd830c4 img {
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.5);
}

.elementor-90 .elementor-element.elementor-element-8b672fd {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1.5px;
    width: 23.09%;
    max-width: 23.09%;
    top: 41px;
}

.elementor-90 .elementor-element.elementor-element-8b672fd .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-90 .elementor-element.elementor-element-8b672fd .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-8b672fd {
    left: 286px;
}

body.rtl .elementor-90 .elementor-element.elementor-element-8b672fd {
    right: 286px;
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-0221a0e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-0221a0e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-0221a0e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}

.elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var( --e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-90 .elementor-element.elementor-element-594870b .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
    font-size: 14px;
}

.elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
    width: 14px;
}

.elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-item,
.elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-item a {
    font-family: var( --e-global-typography-918cabc-font-family), Sans-serif;
    font-size: var( --e-global-typography-918cabc-font-size);
    font-weight: var( --e-global-typography-918cabc-font-weight);
    font-style: var( --e-global-typography-918cabc-font-style);
    line-height: var( --e-global-typography-918cabc-line-height);
    letter-spacing: var( --e-global-typography-918cabc-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-0a8d4ca {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-0a8d4ca .elementor-divider-separator {
    width: 100%;
}

.elementor-90 .elementor-element.elementor-element-0a8d4ca .elementor-divider {
    padding-top: 6px;
    padding-bottom: 6px;
}

.elementor-90 .elementor-element.elementor-element-bc7181d {
    text-align: left;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-46878de.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-46878de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-d83a9a4 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-90 .elementor-element.elementor-element-d83a9a4 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-90 .elementor-element.elementor-element-25dbf0e>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-2b160f0 img {
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.5);
}

.elementor-90 .elementor-element.elementor-element-3ab6306 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1.5px;
    width: 23.09%;
    max-width: 23.09%;
    top: 41px;
}

.elementor-90 .elementor-element.elementor-element-3ab6306 .elementor-divider-separator {
    width: 100%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-90 .elementor-element.elementor-element-3ab6306 .elementor-divider {
    text-align: left;
    padding-top: 15px;
    padding-bottom: 15px;
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-3ab6306 {
    left: 286px;
}

body.rtl .elementor-90 .elementor-element.elementor-element-3ab6306 {
    right: 286px;
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-5718768.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-5718768.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-5718768>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}

.elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-item:not(:last-child):after {
    content: "";
    border-color: var( --e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-top-style: solid;
    border-top-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-style: solid;
}

.elementor-90 .elementor-element.elementor-element-22a156c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-left-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-icon i {
    color: var( --e-global-color-primary);
    font-size: 14px;
}

.elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-icon svg {
    fill: var( --e-global-color-primary);
    width: 14px;
}

.elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-text {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-item,
.elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-item a {
    font-family: var( --e-global-typography-918cabc-font-family), Sans-serif;
    font-size: var( --e-global-typography-918cabc-font-size);
    font-weight: var( --e-global-typography-918cabc-font-weight);
    font-style: var( --e-global-typography-918cabc-font-style);
    line-height: var( --e-global-typography-918cabc-line-height);
    letter-spacing: var( --e-global-typography-918cabc-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-6552c0a {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-6552c0a .elementor-divider-separator {
    width: 100%;
}

.elementor-90 .elementor-element.elementor-element-6552c0a .elementor-divider {
    padding-top: 6px;
    padding-bottom: 6px;
}

.elementor-90 .elementor-element.elementor-element-72a3806 {
    text-align: left;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-bc00b75.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-bc00b75.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-2cc5dfc .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-90 .elementor-element.elementor-element-2cc5dfc .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-90 .elementor-element.elementor-element-f28817d {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-f28817d .elementor-divider-separator {
    width: 100%;
}

.elementor-90 .elementor-element.elementor-element-f28817d .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-90 .elementor-element.elementor-element-a6e3cdc>.elementor-background-overlay {
    background-color: var( --e-global-color-9e829cc);
    opacity: 0.8;
}

.elementor-90 .elementor-element.elementor-element-a6e3cdc {
    padding: 5em 1em 5em 1em;
}

.elementor-90 .elementor-element.elementor-element-bdfe475>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-40ccbab {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-40ccbab .elementor-heading-title {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-6379953 {
    --divider-border-style: dashed;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-6379953 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-90 .elementor-element.elementor-element-6379953 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-90 .elementor-element.elementor-element-6379953.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-6379953.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-6379953.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-6379953.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-6379953.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-6379953 .elementor-icon i,
.elementor-90 .elementor-element.elementor-element-6379953 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-9504756 {
    text-align: center;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-f3851a0 .gallery-item {
    padding: 0 30px 30px 0;
}

.elementor-90 .elementor-element.elementor-element-f3851a0 .gallery {
    margin: 0 -30px -30px 0;
}

.elementor-90 .elementor-element.elementor-element-f3851a0 .gallery-item .gallery-caption {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-661dfef {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-text);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-661dfef .elementor-divider-separator {
    width: 100%;
}

.elementor-90 .elementor-element.elementor-element-661dfef .elementor-divider {
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-90 .elementor-element.elementor-element-2698c3b {
    padding: 5em 1em 5em 1em;
}

.elementor-90 .elementor-element.elementor-element-0d09d96>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-7576f4b {
    text-align: left;
}

.elementor-90 .elementor-element.elementor-element-7576f4b .elementor-heading-title {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-d633875 {
    --divider-border-style: dashed;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-d633875 .elementor-divider-separator {
    width: 12%;
    margin: 0 auto;
    margin-left: 0;
}

.elementor-90 .elementor-element.elementor-element-d633875 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-90 .elementor-element.elementor-element-d633875.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-d633875.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-d633875.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-d633875.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-d633875.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-d633875 .elementor-icon i,
.elementor-90 .elementor-element.elementor-element-d633875 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-a521a20 {
    text-align: left;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-45aa826 .elementor-custom-embed-play i {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-45aa826>.elementor-widget-container {
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.5);
}

.elementor-90 .elementor-element.elementor-element-004353c .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-90 .elementor-element.elementor-element-004353c .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-90 .elementor-element.elementor-element-004353c .elementor-button {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: var( --e-global-color-9e829cc);
}

.elementor-90 .elementor-element.elementor-element-004353c .elementor-button:hover,
.elementor-90 .elementor-element.elementor-element-004353c .elementor-button:focus {
    color: var( --e-global-color-8348dca);
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-004353c .elementor-button:hover svg,
.elementor-90 .elementor-element.elementor-element-004353c .elementor-button:focus svg {
    fill: var( --e-global-color-8348dca);
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-603a524.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-603a524.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-603a524>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-3411f2a .elementor-spacer-inner {
    height: 65px;
}

.elementor-90 .elementor-element.elementor-element-9d5b63b .elementor-custom-embed-play i {
    color: var( --e-global-color-primary);
    font-size: 36px;
}

.elementor-90 .elementor-element.elementor-element-9d5b63b>.elementor-widget-container {
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-9741de6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-9741de6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-099cba0 {
    text-align: left;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-e1fa9ef {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-e1fa9ef .elementor-divider-separator {
    width: 100%;
}

.elementor-90 .elementor-element.elementor-element-e1fa9ef .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-90 .elementor-element.elementor-element-64f14c6 .elementor-custom-embed-play i {
    color: var( --e-global-color-primary);
    font-size: 36px;
}

.elementor-90 .elementor-element.elementor-element-64f14c6>.elementor-widget-container {
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-3cdb596.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-3cdb596.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-fe85694 {
    text-align: left;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-52cfa92 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-secondary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-52cfa92 .elementor-divider-separator {
    width: 100%;
}

.elementor-90 .elementor-element.elementor-element-52cfa92 .elementor-divider {
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-90 .elementor-element.elementor-element-7b06920 .elementor-custom-embed-play i {
    color: var( --e-global-color-primary);
    font-size: 36px;
}

.elementor-90 .elementor-element.elementor-element-7b06920>.elementor-widget-container {
    box-shadow: 10px 10px 15px 0px rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-f05722e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-f05722e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-90 .elementor-element.elementor-element-1f078f2 {
    text-align: left;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-24ca858:not(.elementor-motion-effects-element-type-background),
.elementor-90 .elementor-element.elementor-element-24ca858>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-24ca858 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 3em 1em 3em 1em;
}

.elementor-90 .elementor-element.elementor-element-24ca858>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90 .elementor-element.elementor-element-7d328c3>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-47832e8>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-e317095>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-ccdf3f7>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-fd744f5 {
    padding: 5em 1em 5em 1em;
}

.elementor-90 .elementor-element.elementor-element-6cc865d>.elementor-element-populated {
    padding: 1em 1em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-aefecc7 {
    text-align: center;
}

.elementor-90 .elementor-element.elementor-element-aefecc7 .elementor-heading-title {
    color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-68fdf15 {
    --divider-border-style: dashed;
    --divider-color: var( --e-global-color-primary);
    --divider-border-width: 1px;
}

.elementor-90 .elementor-element.elementor-element-68fdf15 .elementor-divider-separator {
    width: 8%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-90 .elementor-element.elementor-element-68fdf15 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-90 .elementor-element.elementor-element-68fdf15.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-68fdf15.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-68fdf15.elementor-view-default .elementor-icon {
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-68fdf15.elementor-view-framed .elementor-icon,
.elementor-90 .elementor-element.elementor-element-68fdf15.elementor-view-default .elementor-icon svg {
    fill: var( --e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-68fdf15 .elementor-icon i,
.elementor-90 .elementor-element.elementor-element-68fdf15 .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-90 .elementor-element.elementor-element-21767bc {
    text-align: center;
    color: var( --e-global-color-691c207);
    font-family: var( --e-global-typography-text-font-family), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight);
}

.elementor-90 .elementor-element.elementor-element-183b68a .elementor-post__meta-data span+span:before {
    content: "•";
}

.elementor-90 .elementor-element.elementor-element-183b68a {
    --grid-column-gap: 30px;
    --grid-row-gap: 30px;
}

.elementor-90 .elementor-element.elementor-element-183b68a .elementor-post__card {
    background-color: var( --e-global-color-secondary);
    border-color: var( --e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-183b68a .elementor-post__text {
    margin-top: 20px;
}

.elementor-90 .elementor-element.elementor-element-183b68a .elementor-post__title,
.elementor-90 .elementor-element.elementor-element-183b68a .elementor-post__title a {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-90 .elementor-element.elementor-element-183b68a .elementor-post__excerpt p {
    color: var( --e-global-color-691c207);
}

.elementor-90 .elementor-element.elementor-element-183b68a .elementor-post__read-more {
    font-family: var( --e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight);
}

@media(min-width:768px) {
    .elementor-90 .elementor-element.elementor-element-861b8b3 {
        width: 35%;
    }
    .elementor-90 .elementor-element.elementor-element-3d0a749 {
        width: 65%;
    }
    .elementor-90 .elementor-element.elementor-element-b4cd9e8 {
        width: 49.333%;
    }
    .elementor-90 .elementor-element.elementor-element-2e8d200 {
        width: 17%;
    }
    .elementor-90 .elementor-element.elementor-element-0221a0e {
        width: 49.333%;
    }
    .elementor-90 .elementor-element.elementor-element-46878de {
        width: 17%;
    }
    .elementor-90 .elementor-element.elementor-element-5718768 {
        width: 49.333%;
    }
    .elementor-90 .elementor-element.elementor-element-bc00b75 {
        width: 17%;
    }
    .elementor-90 .elementor-element.elementor-element-0d09d96 {
        width: 62.981%;
    }
    .elementor-90 .elementor-element.elementor-element-603a524 {
        width: 36.351%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-90 .elementor-element.elementor-element-2852a00 {
        width: 100%;
    }
    .elementor-90 .elementor-element.elementor-element-2787b06 {
        width: 50%;
    }
    .elementor-90 .elementor-element.elementor-element-2e8d200 {
        width: 100%;
    }
    .elementor-90 .elementor-element.elementor-element-9d97963 {
        width: 50%;
    }
    .elementor-90 .elementor-element.elementor-element-46878de {
        width: 100%;
    }
    .elementor-90 .elementor-element.elementor-element-25dbf0e {
        width: 50%;
    }
    .elementor-90 .elementor-element.elementor-element-bc00b75 {
        width: 100%;
    }
    .elementor-90 .elementor-element.elementor-element-0d09d96 {
        width: 100%;
    }
    .elementor-90 .elementor-element.elementor-element-603a524 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-90 .elementor-element.elementor-element-10843d3 .elementor-divider-separator {
        width: 24%;
    }
    .elementor-90 .elementor-element.elementor-element-9b6a64f .elementor-divider-separator {
        width: 12%;
    }
    .elementor-90 .elementor-element.elementor-element-1d3120d .elementor-divider-separator {
        width: 12%;
    }
    body:not(.rtl) .elementor-90 .elementor-element.elementor-element-86bb969 {
        left: -33px;
    }
    body.rtl .elementor-90 .elementor-element.elementor-element-86bb969 {
        right: -33px;
    }
    .elementor-90 .elementor-element.elementor-element-86bb969 {
        top: 59px;
    }
    .elementor-90 .elementor-element.elementor-element-ccfa0d5 .elementor-divider-separator {
        width: 12%;
    }
    body:not(.rtl) .elementor-90 .elementor-element.elementor-element-537d0ba {
        left: 268px;
    }
    body.rtl .elementor-90 .elementor-element.elementor-element-537d0ba {
        right: 268px;
    }
    .elementor-90 .elementor-element.elementor-element-537d0ba {
        top: 21px;
    }
    .elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-item,
    .elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-918cabc-font-size);
        line-height: var( --e-global-typography-918cabc-line-height);
        letter-spacing: var( --e-global-typography-918cabc-letter-spacing);
    }
    body:not(.rtl) .elementor-90 .elementor-element.elementor-element-8b672fd {
        left: 268px;
    }
    body.rtl .elementor-90 .elementor-element.elementor-element-8b672fd {
        right: 268px;
    }
    .elementor-90 .elementor-element.elementor-element-8b672fd {
        top: 20px;
    }
    .elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-item,
    .elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-item a {
        font-size: var( --e-global-typography-918cabc-font-size);
        line-height: var( --e-global-typography-918cabc-line-height);
        letter-spacing: var( --e-global-typography-918cabc-letter-spacing);
    }
    body:not(.rtl) .elementor-90 .elementor-element.elementor-element-3ab6306 {
        left: 269px;
    }
    body.rtl .elementor-90 .elementor-element.elementor-element-3ab6306 {
        right: 269px;
    }
    .elementor-90 .elementor-element.elementor-element-3ab6306 {
        top: 21px;
    }
    .elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-item,
    .elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-item a {
        font-size: var( --e-global-typography-918cabc-font-size);
        line-height: var( --e-global-typography-918cabc-line-height);
        letter-spacing: var( --e-global-typography-918cabc-letter-spacing);
    }
    .elementor-90 .elementor-element.elementor-element-6379953 .elementor-divider-separator {
        width: 12%;
    }
    .elementor-90 .elementor-element.elementor-element-68fdf15 .elementor-divider-separator {
        width: 12%;
    }
}

@media(max-width:767px) {
    .elementor-90 .elementor-element.elementor-element-b6eed6a {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-3efb194 {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-10843d3 .elementor-divider {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-10843d3 .elementor-divider-separator {
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-90 .elementor-element.elementor-element-389bb02 {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-0c63fdf .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-90 .elementor-element.elementor-element-9b6a64f .elementor-divider-separator {
        width: 30%;
    }
    .elementor-90 .elementor-element.elementor-element-a59417f .elementor-icon-box-icon {
        margin-bottom: 20px;
    }
    .elementor-90 .elementor-element.elementor-element-af0066f .elementor-icon-box-icon {
        margin-bottom: 20px;
    }
    .elementor-90 .elementor-element.elementor-element-4f223eb .elementor-icon-box-icon {
        margin-bottom: 20px;
    }
    .elementor-90 .elementor-element.elementor-element-a0e3fb4 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-90 .elementor-element.elementor-element-1d3120d .elementor-divider-separator {
        width: 30%;
    }
    .elementor-90 .elementor-element.elementor-element-3d0a749>.elementor-element-populated {
        padding: 2em 2em 2em 2em;
    }
    body:not(.rtl) .elementor-90 .elementor-element.elementor-element-86bb969 {
        left: 33px;
    }
    body.rtl .elementor-90 .elementor-element.elementor-element-86bb969 {
        right: 33px;
    }
    .elementor-90 .elementor-element.elementor-element-86bb969 {
        top: 52px;
    }
    .elementor-90 .elementor-element.elementor-element-d1c020d .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-90 .elementor-element.elementor-element-ccfa0d5 .elementor-divider-separator {
        width: 30%;
    }
    body:not(.rtl) .elementor-90 .elementor-element.elementor-element-537d0ba {
        left: 222px;
    }
    body.rtl .elementor-90 .elementor-element.elementor-element-537d0ba {
        right: 222px;
    }
    .elementor-90 .elementor-element.elementor-element-537d0ba {
        top: 128px;
    }
    .elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-item,
    .elementor-90 .elementor-element.elementor-element-5562115 .elementor-icon-list-item a {
        font-size: var( --e-global-typography-918cabc-font-size);
        line-height: var( --e-global-typography-918cabc-line-height);
        letter-spacing: var( --e-global-typography-918cabc-letter-spacing);
    }
    body:not(.rtl) .elementor-90 .elementor-element.elementor-element-8b672fd {
        left: 222px;
    }
    body.rtl .elementor-90 .elementor-element.elementor-element-8b672fd {
        right: 222px;
    }
    .elementor-90 .elementor-element.elementor-element-8b672fd {
        top: 131px;
    }
    .elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-item,
    .elementor-90 .elementor-element.elementor-element-594870b .elementor-icon-list-item a {
        font-size: var( --e-global-typography-918cabc-font-size);
        line-height: var( --e-global-typography-918cabc-line-height);
        letter-spacing: var( --e-global-typography-918cabc-letter-spacing);
    }
    body:not(.rtl) .elementor-90 .elementor-element.elementor-element-3ab6306 {
        left: 222px;
    }
    body.rtl .elementor-90 .elementor-element.elementor-element-3ab6306 {
        right: 222px;
    }
    .elementor-90 .elementor-element.elementor-element-3ab6306 {
        top: 130px;
    }
    .elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-item,
    .elementor-90 .elementor-element.elementor-element-22a156c .elementor-icon-list-item a {
        font-size: var( --e-global-typography-918cabc-font-size);
        line-height: var( --e-global-typography-918cabc-line-height);
        letter-spacing: var( --e-global-typography-918cabc-letter-spacing);
    }
    .elementor-90 .elementor-element.elementor-element-40ccbab .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-90 .elementor-element.elementor-element-6379953 .elementor-divider-separator {
        width: 30%;
    }
    .elementor-90 .elementor-element.elementor-element-7576f4b {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-7576f4b .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-90 .elementor-element.elementor-element-d633875 .elementor-divider-separator {
        width: 30%;
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-90 .elementor-element.elementor-element-d633875 .elementor-divider {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-a521a20 {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-099cba0 {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-fe85694 {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-1f078f2 {
        text-align: center;
    }
    .elementor-90 .elementor-element.elementor-element-aefecc7 .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-90 .elementor-element.elementor-element-68fdf15 .elementor-divider-separator {
        width: 30%;
    }
}