.elementor-488 .elementor-element.elementor-element-4f45c9f {
    --display: flex;
    --min-height: 600px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --overflow: hidden;
    --margin-top: -98px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 72px;
    --padding-bottom: 72px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-488 .elementor-element.elementor-element-4f45c9f:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-4f45c9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("circle.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-488 .elementor-element.elementor-element-d65d753 {
    --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;
    --overlay-opacity: 1;
}

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

.elementor-488 .elementor-element.elementor-element-bd87284 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-9eb9b5e {
    width: 100%;
    max-width: 100%;
}

.elementor-488 .elementor-element.elementor-element-9eb9b5e .elementor-heading-title {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-a55af90 {
    --display: flex;
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-c8d729e {
    width: var(--container-widget-width, 51%);
    max-width: 51%;
    --container-widget-width: 51%;
    --container-widget-flex-grow: 0;
}

.elementor-488 .elementor-element.elementor-element-c8d729e .section-main-title,
.elementor-488 .elementor-element.elementor-element-c8d729e .section-main-title a {
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-c8d729e .section-main-title {
    font-family: "Rethink Sans", Montserrat, Poppins;
    font-size: 96px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
}

.elementor-488 .elementor-element.elementor-element-d7a3497 {
    --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;
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-62cb96f .section-main-title,
.elementor-488 .elementor-element.elementor-element-62cb96f .section-main-title a {
    color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-62cb96f .section-main-title:hover a {
    color: var(--e-global-color-a4982e1);
}

.elementor-488 .elementor-element.elementor-element-62cb96f .section-main-title {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-773a698 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-773a698.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-773a698.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-773a698.elementor-view-default .elementor-icon {
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-773a698.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-773a698.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-773a698.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-773a698.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-773a698 .elementor-icon {
    font-size: 16px;
}

.elementor-488 .elementor-element.elementor-element-773a698 .elementor-icon svg {
    height: 16px;
}

.elementor-488 .elementor-element.elementor-element-bdf20b5 .section-main-title,
.elementor-488 .elementor-element.elementor-element-bdf20b5 .section-main-title a {
    color: var(--e-global-color-text);
}

.elementor-488 .elementor-element.elementor-element-bdf20b5 .section-main-title {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-7d44b36>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -265px -162px -162px -335px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-7d44b36 {
    left: -2px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-7d44b36 {
    right: -2px;
}

.elementor-488 .elementor-element.elementor-element-7d44b36 {
    top: -1px;
}

.elementor-488 .elementor-element.elementor-element-7d44b36 img {
    width: 800px;
    max-width: 800px;
}

.elementor-488 .elementor-element.elementor-element-b2b0dae>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -265px -162px -162px -335px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-b2b0dae {
    right: -181px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-b2b0dae {
    left: -181px;
}

.elementor-488 .elementor-element.elementor-element-b2b0dae {
    bottom: 0px;
}

.elementor-488 .elementor-element.elementor-element-b2b0dae img {
    width: 800px;
    max-width: 800px;
}

.elementor-488 .elementor-element.elementor-element-b0fe9d9 {
    --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: 96px;
    --padding-bottom: 96px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-488 .elementor-element.elementor-element-580d0fd {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-2f918b8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 64px;
}

.elementor-488 .elementor-element.elementor-element-c0000b6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-5a38a96>.elementor-widget-container {
    background-color: var(--e-global-color-32e1c9d);
    padding: 10px 15px 10px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-dd29169);
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-5a38a96.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-5a38a96 .elementor-heading-title {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-1c46930 {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    z-index: 9;
}

.elementor-488 .elementor-element.elementor-element-1c46930 .elementor-heading-title {
    font-family: "Rethink Sans", Montserrat, Poppins;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-171cbea {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-c0dc259 {
    --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: space-between;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-7afea75 {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-7afea75.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-dd29169);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-7afea75.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-7afea75.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-dd29169);
    color: var(--e-global-color-dd29169);
    border-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-7afea75.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-7afea75 .elementor-icon {
    font-size: 16px;
}

.elementor-488 .elementor-element.elementor-element-7afea75 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-7afea75 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-6dc4e1a {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-6dc4e1a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-dd29169);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-6dc4e1a.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-6dc4e1a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-dd29169);
    color: var(--e-global-color-dd29169);
    border-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-6dc4e1a.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-6dc4e1a .elementor-icon {
    font-size: 16px;
}

.elementor-488 .elementor-element.elementor-element-6dc4e1a .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-6dc4e1a .elementor-icon-box-title a {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-2194646 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-f60e15d {
    --display: flex;
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 0.71;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-f60e15d:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-f60e15d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("around-after-ga-3PLANJK.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-f60e15d::before,
.elementor-488 .elementor-element.elementor-element-f60e15d>.elementor-background-video-container::before,
.elementor-488 .elementor-element.elementor-element-f60e15d>.e-con-inner>.elementor-background-video-container::before,
.elementor-488 .elementor-element.elementor-element-f60e15d>.elementor-background-slideshow::before,
.elementor-488 .elementor-element.elementor-element-f60e15d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-488 .elementor-element.elementor-element-f60e15d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-6e54641);
    --background-overlay: '';
}

.elementor-488 .elementor-element.elementor-element-fdb4557 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-c89156d {
    width: var(--container-widget-width, 39%);
    max-width: 39%;
    --container-widget-width: 39%;
    --container-widget-flex-grow: 0;
    text-align: right;
}

.elementor-488 .elementor-element.elementor-element-c89156d .elementor-heading-title {
    font-family: var(--e-global-typography-32bedd5-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-32bedd5-font-size);
    font-weight: var(--e-global-typography-32bedd5-font-weight);
    line-height: var(--e-global-typography-32bedd5-line-height);
}

.elementor-488 .elementor-element.elementor-element-d6e573c {
    width: auto;
    max-width: auto;
}

.elementor-488 .elementor-element.elementor-element-d6e573c .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-488 .elementor-element.elementor-element-d6e573c .elementor-button .elementor-button-icon i,
.elementor-488 .elementor-element.elementor-element-d6e573c .elementor-button .elementor-button-icon svg {
    transform: rotate(0deg);
}

.elementor-488 .elementor-element.elementor-element-33f0c8e {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-33f0c8e:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-33f0c8e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-7aa1a7f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-763feb5 {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-763feb5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-dd29169);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-763feb5.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-763feb5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-dd29169);
    color: var(--e-global-color-dd29169);
    border-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-763feb5.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-763feb5 .elementor-icon {
    font-size: 24px;
}

.elementor-488 .elementor-element.elementor-element-763feb5 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-763feb5 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-secondary-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-488 .elementor-element.elementor-element-92207ea {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-92207ea:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-92207ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-icon i {
    color: var(--e-global-color-5046f92);
    transition: color 0.3s;
}

.elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5046f92);
    transition: fill 0.3s;
}

.elementor-488 .elementor-element.elementor-element-5d541e9 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-488 .elementor-element.elementor-element-4111db9 {
    --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: 96px;
    --padding-bottom: 96px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-488 .elementor-element.elementor-element-d77e0cc {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-46671c6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-8be34e3>.elementor-widget-container {
    background-color: var(--e-global-color-32e1c9d);
    padding: 10px 15px 10px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-dd29169);
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-8be34e3.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-8be34e3 .elementor-heading-title {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-fe502e6 {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    z-index: 9;
}

.elementor-488 .elementor-element.elementor-element-fe502e6 .elementor-heading-title {
    font-family: "Rethink Sans", Montserrat, Poppins;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-2fd9beb {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-2fd9beb.e-con {
    display: flex;
    align-items: center;
}

.elementor-488 .elementor-element.elementor-element-d5b1760 {
    width: var(--container-widget-width, 68%);
    max-width: 68%;
    --container-widget-width: 68%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-21f47b4 {
    --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;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-21f47b4:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-21f47b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-a345119 {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-a345119:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-a345119>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

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

.elementor-488 .elementor-element.elementor-element-023ec52 .elementor-heading-title {
    font-family: var(--e-global-typography-1e8340c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-1e8340c-font-size);
    font-weight: var(--e-global-typography-1e8340c-font-weight);
    text-transform: var(--e-global-typography-1e8340c-text-transform);
    font-style: var(--e-global-typography-1e8340c-font-style);
    text-decoration: var(--e-global-typography-1e8340c-text-decoration);
    line-height: var(--e-global-typography-1e8340c-line-height);
    color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-0cea780 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-0cea780 {
    --icon-box-icon-margin: 24px;
}

.elementor-488 .elementor-element.elementor-element-0cea780.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-0cea780.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-0cea780.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fe452c7);
    color: var(--e-global-color-fe452c7);
    border-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-0cea780 .elementor-icon {
    font-size: 32px;
}

.elementor-488 .elementor-element.elementor-element-0cea780 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-0cea780 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-7d27e2b {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-7d27e2b:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-7d27e2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

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

.elementor-488 .elementor-element.elementor-element-c1682bf .elementor-heading-title {
    font-family: var(--e-global-typography-1e8340c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-1e8340c-font-size);
    font-weight: var(--e-global-typography-1e8340c-font-weight);
    text-transform: var(--e-global-typography-1e8340c-text-transform);
    font-style: var(--e-global-typography-1e8340c-font-style);
    text-decoration: var(--e-global-typography-1e8340c-text-decoration);
    line-height: var(--e-global-typography-1e8340c-line-height);
    color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-2258433 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-2258433 {
    --icon-box-icon-margin: 24px;
}

.elementor-488 .elementor-element.elementor-element-2258433.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-2258433.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-2258433.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fe452c7);
    color: var(--e-global-color-fe452c7);
    border-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-2258433 .elementor-icon {
    font-size: 32px;
}

.elementor-488 .elementor-element.elementor-element-2258433 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-2258433 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-db681ab {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-db681ab:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-db681ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

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

.elementor-488 .elementor-element.elementor-element-5703783 .elementor-heading-title {
    font-family: var(--e-global-typography-1e8340c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-1e8340c-font-size);
    font-weight: var(--e-global-typography-1e8340c-font-weight);
    text-transform: var(--e-global-typography-1e8340c-text-transform);
    font-style: var(--e-global-typography-1e8340c-font-style);
    text-decoration: var(--e-global-typography-1e8340c-text-decoration);
    line-height: var(--e-global-typography-1e8340c-line-height);
    color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-ae6e504 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-ae6e504 {
    --icon-box-icon-margin: 24px;
}

.elementor-488 .elementor-element.elementor-element-ae6e504.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fe452c7);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-ae6e504.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-ae6e504.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fe452c7);
    color: var(--e-global-color-fe452c7);
    border-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-ae6e504.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-ae6e504 .elementor-icon {
    font-size: 32px;
}

.elementor-488 .elementor-element.elementor-element-ae6e504 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-ae6e504 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-131c656 {
    --display: flex;
    --overlay-opacity: 0.5;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-131c656:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-131c656>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

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

.elementor-488 .elementor-element.elementor-element-399cbcd .elementor-heading-title {
    font-family: var(--e-global-typography-1e8340c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-1e8340c-font-size);
    font-weight: var(--e-global-typography-1e8340c-font-weight);
    text-transform: var(--e-global-typography-1e8340c-text-transform);
    font-style: var(--e-global-typography-1e8340c-font-style);
    text-decoration: var(--e-global-typography-1e8340c-text-decoration);
    line-height: var(--e-global-typography-1e8340c-line-height);
    color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-879b6f5 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-879b6f5 {
    --icon-box-icon-margin: 24px;
}

.elementor-488 .elementor-element.elementor-element-879b6f5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-fe452c7);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-879b6f5.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-879b6f5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-fe452c7);
    color: var(--e-global-color-fe452c7);
    border-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-879b6f5.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-879b6f5 .elementor-icon {
    font-size: 32px;
}

.elementor-488 .elementor-element.elementor-element-879b6f5 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-879b6f5 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-414f92e {
    --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: 96px;
    --padding-bottom: 96px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-488 .elementor-element.elementor-element-4275faf {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-1593242 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 64px;
}

.elementor-488 .elementor-element.elementor-element-da5ce51 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-c3651e1>.elementor-widget-container {
    background-color: var(--e-global-color-32e1c9d);
    padding: 10px 15px 10px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-dd29169);
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-c3651e1.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-c3651e1 .elementor-heading-title {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-89df572 {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    z-index: 9;
}

.elementor-488 .elementor-element.elementor-element-89df572 .elementor-heading-title {
    font-family: "Rethink Sans", Montserrat, Poppins;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-56505dc {
    --display: flex;
    --min-height: 463px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-7aad613 {
    --display: flex;
    --justify-content: space-around;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-7aad613:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-7aad613>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-3418683 {
    --display: flex;
}

.elementor-488 .elementor-element.elementor-element-95feb7b {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-95feb7b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-95feb7b.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-95feb7b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5046f92);
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-95feb7b.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-95feb7b .elementor-icon {
    font-size: 20px;
}

.elementor-488 .elementor-element.elementor-element-95feb7b .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-95feb7b .elementor-icon-box-title a {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-fbd216b {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-4a96795 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-dd29169);
    --divider-border-width: 1px;
}

.elementor-488 .elementor-element.elementor-element-4a96795 .elementor-divider-separator {
    width: 100%;
}

.elementor-488 .elementor-element.elementor-element-4a96795 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-488 .elementor-element.elementor-element-00a4a54 {
    --display: flex;
}

.elementor-488 .elementor-element.elementor-element-9eb366d {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-9eb366d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-9eb366d.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-9eb366d.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5046f92);
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-9eb366d.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-9eb366d .elementor-icon {
    font-size: 20px;
}

.elementor-488 .elementor-element.elementor-element-9eb366d .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-9eb366d .elementor-icon-box-title a {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-d540a09 {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-ff9f3c3 {
    --display: flex;
    --justify-content: space-between;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-ff9f3c3:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-ff9f3c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-557755a {
    --display: flex;
}

.elementor-488 .elementor-element.elementor-element-8606be5 {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-8606be5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-8606be5.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-8606be5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5046f92);
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-8606be5.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-8606be5 .elementor-icon {
    font-size: 20px;
}

.elementor-488 .elementor-element.elementor-element-8606be5 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-8606be5 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-64abe76 {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-40146d4 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-dd29169);
    --divider-border-width: 1px;
}

.elementor-488 .elementor-element.elementor-element-40146d4 .elementor-divider-separator {
    width: 100%;
}

.elementor-488 .elementor-element.elementor-element-40146d4 .elementor-divider {
    padding-block-start: 2px;
    padding-block-end: 2px;
}

.elementor-488 .elementor-element.elementor-element-790dacb {
    --display: flex;
}

.elementor-488 .elementor-element.elementor-element-22f2823 {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-22f2823.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-22f2823.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-22f2823.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5046f92);
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-22f2823.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-22f2823 .elementor-icon {
    font-size: 20px;
}

.elementor-488 .elementor-element.elementor-element-22f2823 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-22f2823 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-763fa65 {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-15b5b68 {
    --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: 72px;
    --padding-bottom: 96px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-488 .elementor-element.elementor-element-9a2d3a9 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-e8e306c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-97e595c>.elementor-widget-container {
    background-color: var(--e-global-color-32e1c9d);
    padding: 10px 15px 10px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-dd29169);
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-97e595c.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-97e595c .elementor-heading-title {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-cdcd6b6 {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    z-index: 9;
}

.elementor-488 .elementor-element.elementor-element-cdcd6b6 .elementor-heading-title {
    font-family: "Rethink Sans", Montserrat, Poppins;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-b7104bd {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-b7104bd.e-con {
    --align-self: flex-end;
}

.elementor-488 .elementor-element.elementor-element-663ff43 {
    width: var(--container-widget-width, 68%);
    max-width: 68%;
    --container-widget-width: 68%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-55af830 {
    --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;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-162dd84 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-162dd84:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-162dd84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-3cf442f {
    --display: flex;
    --min-height: 188px;
    --justify-content: flex-end;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-488 .elementor-element.elementor-element-3cf442f:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-3cf442f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("hacker-A4SY5NS.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-4cdcfcc>.elementor-widget-container {
    background-color: var(--e-global-color-dd29169);
    padding: 5px 15px 5px 5px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-4cdcfcc.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-4cdcfcc {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-4cdcfcc.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-4cdcfcc.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-4cdcfcc.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5046f92);
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-4cdcfcc.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-4cdcfcc .elementor-icon {
    font-size: 16px;
}

.elementor-488 .elementor-element.elementor-element-4cdcfcc .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-4cdcfcc .elementor-icon-box-title a {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-a5545fa>.elementor-widget-container {
    margin: 048px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-a5545fa .elementor-heading-title {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-edf7540 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-545b788>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -102px -102px -102px -102px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-545b788 {
    right: 0px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-545b788 {
    left: 0px;
}

.elementor-488 .elementor-element.elementor-element-545b788 {
    bottom: -100px;
    z-index: -99;
}

.elementor-488 .elementor-element.elementor-element-545b788 img {
    width: 500px;
    max-width: 500px;
}

.elementor-488 .elementor-element.elementor-element-3748ef3 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-3748ef3:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-3748ef3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-410ed04 {
    --display: flex;
    --min-height: 188px;
    --justify-content: flex-end;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-488 .elementor-element.elementor-element-410ed04:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-410ed04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("dark-ro-5ANQL48.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-35ca548>.elementor-widget-container {
    background-color: var(--e-global-color-dd29169);
    padding: 5px 15px 5px 5px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-35ca548.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-35ca548 {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-35ca548.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-35ca548.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-35ca548.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5046f92);
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-35ca548.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-35ca548 .elementor-icon {
    font-size: 16px;
}

.elementor-488 .elementor-element.elementor-element-35ca548 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-35ca548 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-b525f98>.elementor-widget-container {
    margin: 048px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-b525f98 .elementor-heading-title {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-887c921 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-8c6cfa5>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -102px -102px -102px -102px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-8c6cfa5 {
    right: 0px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-8c6cfa5 {
    left: 0px;
}

.elementor-488 .elementor-element.elementor-element-8c6cfa5 {
    bottom: -100px;
    z-index: -99;
}

.elementor-488 .elementor-element.elementor-element-8c6cfa5 img {
    width: 500px;
    max-width: 500px;
}

.elementor-488 .elementor-element.elementor-element-00b1794 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-00b1794:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-00b1794>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-f3849cf {
    --display: flex;
    --min-height: 188px;
    --justify-content: flex-end;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-488 .elementor-element.elementor-element-f3849cf:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-f3849cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("computer-systems-JSYKFJL.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-474adb6>.elementor-widget-container {
    background-color: var(--e-global-color-dd29169);
    padding: 5px 15px 5px 5px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-474adb6.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-474adb6 {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-474adb6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-474adb6.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-474adb6.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5046f92);
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-474adb6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-474adb6 .elementor-icon {
    font-size: 16px;
}

.elementor-488 .elementor-element.elementor-element-474adb6 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-474adb6 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-9e0ea05>.elementor-widget-container {
    margin: 048px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-9e0ea05 .elementor-heading-title {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-7ae4974 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-13245f9>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -102px -102px -102px -102px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-13245f9 {
    right: 0px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-13245f9 {
    left: 0px;
}

.elementor-488 .elementor-element.elementor-element-13245f9 {
    bottom: -100px;
    z-index: -99;
}

.elementor-488 .elementor-element.elementor-element-13245f9 img {
    width: 500px;
    max-width: 500px;
}

.elementor-488 .elementor-element.elementor-element-2702392 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-2702392:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-2702392>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-8387096 {
    --display: flex;
    --min-height: 188px;
    --justify-content: flex-end;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-488 .elementor-element.elementor-element-8387096:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-8387096>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("control-center-CPPGK6C.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-488 .elementor-element.elementor-element-be47f43>.elementor-widget-container {
    background-color: var(--e-global-color-dd29169);
    padding: 5px 15px 5px 5px;
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-be47f43.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-be47f43 {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-be47f43.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-be47f43.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-be47f43.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5046f92);
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-be47f43.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-be47f43 .elementor-icon {
    font-size: 16px;
}

.elementor-488 .elementor-element.elementor-element-be47f43 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-be47f43 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-fdbc5b8>.elementor-widget-container {
    margin: 048px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-fdbc5b8 .elementor-heading-title {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-3a0ef6f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-dec5db9>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -102px -102px -102px -102px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-dec5db9 {
    right: 0px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-dec5db9 {
    left: 0px;
}

.elementor-488 .elementor-element.elementor-element-dec5db9 {
    bottom: -100px;
    z-index: -99;
}

.elementor-488 .elementor-element.elementor-element-dec5db9 img {
    width: 500px;
    max-width: 500px;
}

.elementor-488 .elementor-element.elementor-element-4f11639 {
    --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: 80px;
    --padding-bottom: 80px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-488 .elementor-element.elementor-element-dba76e0 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-572bd18 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-47b4e39>.elementor-widget-container {
    background-color: var(--e-global-color-32e1c9d);
    padding: 10px 15px 10px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-dd29169);
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-47b4e39.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-47b4e39 .elementor-heading-title {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-f52379c {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    z-index: 9;
}

.elementor-488 .elementor-element.elementor-element-f52379c .elementor-heading-title {
    font-family: "Rethink Sans", Montserrat, Poppins;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-2ac5bf3 {
    --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: space-between;
    --overflow: hidden;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-256161f {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-256161f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-dd29169);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-256161f.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-256161f.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-dd29169);
    color: var(--e-global-color-dd29169);
    border-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-256161f.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-256161f .elementor-icon {
    font-size: 16px;
}

.elementor-488 .elementor-element.elementor-element-256161f .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-256161f .elementor-icon-box-title a {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-3a55866 {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-3a55866.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-dd29169);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-3a55866.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-3a55866.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-dd29169);
    color: var(--e-global-color-dd29169);
    border-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-3a55866.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-3a55866 .elementor-icon {
    font-size: 16px;
}

.elementor-488 .elementor-element.elementor-element-3a55866 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-3a55866 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-fc200dc {
    --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: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-fc200dc.e-con {
    --align-self: flex-end;
}

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

.elementor-488 .elementor-element.elementor-element-9bc83ee {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-9e16c02.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-9e16c02 img {
    width: 50px;
    max-width: 100%;
    height: 50px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-6e54641);
    border-radius: 50px 50px 50px 50px;
}

.elementor-488 .elementor-element.elementor-element-8a10d91 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -10px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-6618eae.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-6618eae img {
    width: 50px;
    max-width: 100%;
    height: 50px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-6e54641);
    border-radius: 50px 50px 50px 50px;
}

.elementor-488 .elementor-element.elementor-element-04ee7dd {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -10px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-8c697bd.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-8c697bd img {
    width: 50px;
    max-width: 100%;
    height: 50px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-6e54641);
    border-radius: 50px 50px 50px 50px;
}

.elementor-488 .elementor-element.elementor-element-58d353a {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -10px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-0a9829b.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-0a9829b img {
    width: 50px;
    max-width: 100%;
    height: 50px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-6e54641);
    border-radius: 50px 50px 50px 50px;
}

.elementor-488 .elementor-element.elementor-element-0b01e2b {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-562f051 .elementor-heading-title {
    font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-08470ca-font-size);
    font-weight: var(--e-global-typography-08470ca-font-weight);
    line-height: var(--e-global-typography-08470ca-line-height);
}

.elementor-488 .elementor-element.elementor-element-f96ba6f {
    --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;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-9ab8f46 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-6ef0961 {
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-df132c5 {
    --icon-box-icon-margin: 16px;
}

.elementor-488 .elementor-element.elementor-element-df132c5.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-df132c5.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-df132c5.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-dd29169);
    color: var(--e-global-color-dd29169);
    border-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon {
    font-size: 20px;
    padding: 16px;
}

.elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-description {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-c0b464e {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-30d5ec5 {
    --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;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-d5acc04 .elementor-heading-title {
    font-family: var(--e-global-typography-7afc2c8-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-7afc2c8-font-size);
    font-weight: var(--e-global-typography-7afc2c8-font-weight);
    line-height: var(--e-global-typography-7afc2c8-line-height);
    color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-d9c3ba7 .elementor-heading-title {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-c12a939 .elementor-heading-title {
    font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-08470ca-font-size);
    font-weight: var(--e-global-typography-08470ca-font-weight);
    line-height: var(--e-global-typography-08470ca-line-height);
}

.elementor-488 .elementor-element.elementor-element-b02c955>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-3b022a9 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-3b022a9:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-3b022a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-88f44c0 .elementor-heading-title {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-d0f746c {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-dd29169);
    --divider-border-width: 1px;
}

.elementor-488 .elementor-element.elementor-element-d0f746c .elementor-divider-separator {
    width: 100%;
}

.elementor-488 .elementor-element.elementor-element-d0f746c .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-icon i {
    color: var(--e-global-color-5046f92);
    transition: color 0.3s;
}

.elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5046f92);
    transition: fill 0.3s;
}

.elementor-488 .elementor-element.elementor-element-26c27cf {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-488 .elementor-element.elementor-element-26c27cf:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 9px;
}

.elementor-488 .elementor-element.elementor-element-26c27cf.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 9px;
}

.elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-488 .elementor-element.elementor-element-7d2fa71 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-7d2fa71:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-7d2fa71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-70e07e5 {
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-7f2d90e {
    --icon-box-icon-margin: 16px;
}

.elementor-488 .elementor-element.elementor-element-7f2d90e.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-7f2d90e.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-7f2d90e.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-dd29169);
    color: var(--e-global-color-dd29169);
    border-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon {
    font-size: 20px;
    padding: 16px;
}

.elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-title a {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-description {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-7df8cee {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-a11cb34 {
    --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;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-ec1d306 .elementor-heading-title {
    font-family: var(--e-global-typography-7afc2c8-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-7afc2c8-font-size);
    font-weight: var(--e-global-typography-7afc2c8-font-weight);
    line-height: var(--e-global-typography-7afc2c8-line-height);
    color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-e693eb5 .elementor-heading-title {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-31385c7 .elementor-heading-title {
    font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-08470ca-font-size);
    font-weight: var(--e-global-typography-08470ca-font-weight);
    line-height: var(--e-global-typography-08470ca-line-height);
}

.elementor-488 .elementor-element.elementor-element-2be7e5f>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-f5e2c9d {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-f5e2c9d:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-f5e2c9d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-f2e7185 .elementor-heading-title {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-9995993 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-dd29169);
    --divider-border-width: 1px;
}

.elementor-488 .elementor-element.elementor-element-9995993 .elementor-divider-separator {
    width: 100%;
}

.elementor-488 .elementor-element.elementor-element-9995993 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-icon i {
    color: var(--e-global-color-5046f92);
    transition: color 0.3s;
}

.elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5046f92);
    transition: fill 0.3s;
}

.elementor-488 .elementor-element.elementor-element-dc32e96 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-488 .elementor-element.elementor-element-dc32e96:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 9px;
}

.elementor-488 .elementor-element.elementor-element-dc32e96.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 9px;
}

.elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-488 .elementor-element.elementor-element-20bef4c>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -102px -102px -102px -102px;
    padding: 0px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-20bef4c {
    top: -191px;
    z-index: -99;
}

.elementor-488 .elementor-element.elementor-element-20bef4c img {
    width: 600px;
    max-width: 600px;
}

.elementor-488 .elementor-element.elementor-element-e4f8fc3 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-bebef4f {
    --display: flex;
    --padding-top: 16px;
    --padding-bottom: 16px;
    --padding-left: 16px;
    --padding-right: 16px;
}

.elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-22d288f {
    --icon-box-icon-margin: 16px;
}

.elementor-488 .elementor-element.elementor-element-22d288f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-22d288f.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-22d288f.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-dd29169);
    color: var(--e-global-color-dd29169);
    border-color: var(--e-global-color-dd29169);
}

.elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon {
    font-size: 20px;
    padding: 16px;
}

.elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-title a {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-description {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-d6295e9 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-7f8d0d1 {
    --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;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 24px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-e510789 .elementor-heading-title {
    font-family: var(--e-global-typography-7afc2c8-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-7afc2c8-font-size);
    font-weight: var(--e-global-typography-7afc2c8-font-weight);
    line-height: var(--e-global-typography-7afc2c8-line-height);
    color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-1260171 .elementor-heading-title {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-03dc0be .elementor-heading-title {
    font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-08470ca-font-size);
    font-weight: var(--e-global-typography-08470ca-font-weight);
    line-height: var(--e-global-typography-08470ca-line-height);
}

.elementor-488 .elementor-element.elementor-element-6d97acf>.elementor-widget-container {
    margin: 24px 0px 0px 0px;
}

.elementor-488 .elementor-element.elementor-element-c3e1895 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-c3e1895:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-c3e1895>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-a293c81 .elementor-heading-title {
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
    color: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-8bfb1fd {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-dd29169);
    --divider-border-width: 1px;
}

.elementor-488 .elementor-element.elementor-element-8bfb1fd .elementor-divider-separator {
    width: 100%;
}

.elementor-488 .elementor-element.elementor-element-8bfb1fd .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(16px/2);
    margin-left: calc(16px/2);
}

.elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-16px/2);
    margin-left: calc(-16px/2);
}

body.rtl .elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-16px/2);
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-16px/2);
}

.elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-icon i {
    color: var(--e-global-color-5046f92);
    transition: color 0.3s;
}

.elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-5046f92);
    transition: fill 0.3s;
}

.elementor-488 .elementor-element.elementor-element-6a4ea28 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-488 .elementor-element.elementor-element-6a4ea28:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text {
    padding-left: 9px;
}

.elementor-488 .elementor-element.elementor-element-6a4ea28.elementor-icon-list-ico-position-10 .elementor-icon-list-text {
    padding-right: 9px;
}

.elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
}

.elementor-488 .elementor-element.elementor-element-4536e3f {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-1c6be42 {
    text-align: center;
}

.elementor-488 .elementor-element.elementor-element-1c6be42 .elementor-heading-title {
    font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-08470ca-font-size);
    font-weight: var(--e-global-typography-08470ca-font-weight);
    line-height: var(--e-global-typography-08470ca-line-height);
}

.elementor-488 .elementor-element.elementor-element-cafc372.elementor-element {
    --align-self: center;
}

.elementor-488 .elementor-element.elementor-element-cafc372 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-488 .elementor-element.elementor-element-cafc372 {
    --icon-box-icon-margin: 15px;
}

.elementor-488 .elementor-element.elementor-element-cafc372.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-cafc372.elementor-view-framed .elementor-icon,
.elementor-488 .elementor-element.elementor-element-cafc372.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-5046f92);
    color: var(--e-global-color-5046f92);
    border-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-cafc372 .elementor-icon {
    font-size: 20px;
}

.elementor-488 .elementor-element.elementor-element-cafc372 .elementor-icon-box-title,
.elementor-488 .elementor-element.elementor-element-cafc372 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-08470ca-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-08470ca-font-size);
    font-weight: var(--e-global-typography-08470ca-font-weight);
    line-height: var(--e-global-typography-08470ca-line-height);
}

.elementor-488 .elementor-element.elementor-element-0d88928 {
    --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: 96px;
    --padding-bottom: 80px;
    --padding-left: 24px;
    --padding-right: 24px;
}

.elementor-488 .elementor-element.elementor-element-18ea878 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-185f9e1 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-67f8d6c>.elementor-widget-container {
    background-color: var(--e-global-color-32e1c9d);
    padding: 10px 15px 10px 15px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-dd29169);
    border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-67f8d6c.elementor-element {
    --align-self: flex-start;
}

.elementor-488 .elementor-element.elementor-element-67f8d6c .elementor-heading-title {
    font-family: var(--e-global-typography-87e712c-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-87e712c-font-size);
    font-weight: var(--e-global-typography-87e712c-font-weight);
    text-transform: var(--e-global-typography-87e712c-text-transform);
    font-style: var(--e-global-typography-87e712c-font-style);
    text-decoration: var(--e-global-typography-87e712c-text-decoration);
    line-height: var(--e-global-typography-87e712c-line-height);
    letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
}

.elementor-488 .elementor-element.elementor-element-197e24c {
    width: var(--container-widget-width, 84%);
    max-width: 84%;
    --container-widget-width: 84%;
    --container-widget-flex-grow: 0;
    z-index: 9;
}

.elementor-488 .elementor-element.elementor-element-197e24c .elementor-heading-title {
    font-family: "Rethink Sans", Montserrat, Poppins;
    font-size: 48px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-488 .elementor-element.elementor-element-3a73448 {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-3a73448.e-con {
    --align-self: flex-end;
}

.elementor-488 .elementor-element.elementor-element-0c6b305 {
    width: var(--container-widget-width, 68%);
    max-width: 68%;
    --container-widget-width: 68%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-d5d5c81-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-d5d5c81-font-size);
    font-weight: var(--e-global-typography-d5d5c81-font-weight);
    line-height: var(--e-global-typography-d5d5c81-line-height);
}

.elementor-488 .elementor-element.elementor-element-ce43086 {
    --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;
    --overflow: hidden;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-50bed6d {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-50bed6d:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-50bed6d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .elementor-repeater-item-5dda03b>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .elementor-repeater-item-5dda03b>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-bf49384 .elementor-repeater-item-5dda03b>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-bf49384 .elementor-repeater-item-5dda03b>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .elementor-repeater-item-5dda03b>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-bf49384 .elementor-repeater-item-5dda03b>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .elementor-repeater-item-c834b5a>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .elementor-repeater-item-c834b5a>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-bf49384 .elementor-repeater-item-c834b5a>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-bf49384 .elementor-repeater-item-c834b5a>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .elementor-repeater-item-c834b5a>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-bf49384 .elementor-repeater-item-c834b5a>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .elementor-repeater-item-85567a2>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .elementor-repeater-item-85567a2>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-bf49384 .elementor-repeater-item-85567a2>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-bf49384 .elementor-repeater-item-85567a2>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .elementor-repeater-item-85567a2>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-bf49384 .elementor-repeater-item-85567a2>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .profile-card:hover,
.elementor-488 .elementor-element.elementor-element-bf49384 .profile-image-card:hover,
.elementor-488 .elementor-element.elementor-element-bf49384 .profile-card::before,
.elementor-488 .elementor-element.elementor-element-bf49384 .profile-image-card::before,
.elementor-488 .elementor-element.elementor-element-bf49384 div .profile-card .profile-body::before,
.elementor-488 .elementor-element.elementor-element-bf49384 .image-card-v3 .profile-image-card:after {
    background-color: var(--e-global-color-6e54641);
}

.elementor-488 .elementor-element.elementor-element-bf49384 .profile-card,
.elementor-488 .elementor-element.elementor-element-bf49384 .profile-image-card {
    border-radius: 10px 10px 10px 10px;
}

.elementor-488 .elementor-element.elementor-element-bf49384 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
    padding-top: 100%;
}

.elementor-488 .elementor-element.elementor-element-bf49384 .profile-header>img,
.elementor-488 .elementor-element.elementor-element-bf49384 .profile-image-card img,
.elementor-488 .elementor-element.elementor-element-bf49384 .profile-image-card,
.elementor-488 .elementor-element.elementor-element-bf49384 .profile-header {
    width: 100%;
    height: 100%;
}

.elementor-488 .elementor-element.elementor-element-bf49384 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-488 .elementor-element.elementor-element-bf49384 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.team-popup-id-bf49384 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-488 .elementor-element.elementor-element-bf49384 .ekit-team-social-list>li {
    display: inline-block;
}

.team-popup-id-bf49384 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-488 .elementor-element.elementor-element-44d2b35 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-51e3915 .elementor-heading-title {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-4d7df4b {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-5a05008>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -102px -102px -102px -102px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-5a05008 {
    right: 0px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-5a05008 {
    left: 0px;
}

.elementor-488 .elementor-element.elementor-element-5a05008 {
    top: 0px;
    z-index: -99;
}

.elementor-488 .elementor-element.elementor-element-5a05008 img {
    width: 500px;
    max-width: 500px;
}

.elementor-488 .elementor-element.elementor-element-bbc28d5 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-bbc28d5:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-bbc28d5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .elementor-repeater-item-5dda03b>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .elementor-repeater-item-5dda03b>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-6cfd331 .elementor-repeater-item-5dda03b>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-6cfd331 .elementor-repeater-item-5dda03b>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .elementor-repeater-item-5dda03b>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-6cfd331 .elementor-repeater-item-5dda03b>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .elementor-repeater-item-c834b5a>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .elementor-repeater-item-c834b5a>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-6cfd331 .elementor-repeater-item-c834b5a>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-6cfd331 .elementor-repeater-item-c834b5a>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .elementor-repeater-item-c834b5a>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-6cfd331 .elementor-repeater-item-c834b5a>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .elementor-repeater-item-85567a2>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .elementor-repeater-item-85567a2>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-6cfd331 .elementor-repeater-item-85567a2>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-6cfd331 .elementor-repeater-item-85567a2>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .elementor-repeater-item-85567a2>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-6cfd331 .elementor-repeater-item-85567a2>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-card:hover,
.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-image-card:hover,
.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-card::before,
.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-image-card::before,
.elementor-488 .elementor-element.elementor-element-6cfd331 div .profile-card .profile-body::before,
.elementor-488 .elementor-element.elementor-element-6cfd331 .image-card-v3 .profile-image-card:after {
    background-color: var(--e-global-color-6e54641);
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-card,
.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-image-card {
    border-radius: 10px 10px 10px 10px;
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
    padding-top: 100%;
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-header>img,
.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-image-card img,
.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-image-card,
.elementor-488 .elementor-element.elementor-element-6cfd331 .profile-header {
    width: 100%;
    height: 100%;
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.team-popup-id-6cfd331 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-488 .elementor-element.elementor-element-6cfd331 .ekit-team-social-list>li {
    display: inline-block;
}

.team-popup-id-6cfd331 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-488 .elementor-element.elementor-element-99667e9 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-a66106a .elementor-heading-title {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-f892798 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-f1ad6b5>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -102px -102px -102px -102px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-f1ad6b5 {
    right: 0px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-f1ad6b5 {
    left: 0px;
}

.elementor-488 .elementor-element.elementor-element-f1ad6b5 {
    bottom: -100px;
    z-index: -99;
}

.elementor-488 .elementor-element.elementor-element-f1ad6b5 img {
    width: 500px;
    max-width: 500px;
}

.elementor-488 .elementor-element.elementor-element-5cfec2a {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-5cfec2a:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-5cfec2a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .elementor-repeater-item-5dda03b>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .elementor-repeater-item-5dda03b>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-a9e0da0 .elementor-repeater-item-5dda03b>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-a9e0da0 .elementor-repeater-item-5dda03b>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .elementor-repeater-item-5dda03b>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-a9e0da0 .elementor-repeater-item-5dda03b>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .elementor-repeater-item-c834b5a>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .elementor-repeater-item-c834b5a>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-a9e0da0 .elementor-repeater-item-c834b5a>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-a9e0da0 .elementor-repeater-item-c834b5a>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .elementor-repeater-item-c834b5a>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-a9e0da0 .elementor-repeater-item-c834b5a>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .elementor-repeater-item-85567a2>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .elementor-repeater-item-85567a2>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-a9e0da0 .elementor-repeater-item-85567a2>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-a9e0da0 .elementor-repeater-item-85567a2>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .elementor-repeater-item-85567a2>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-a9e0da0 .elementor-repeater-item-85567a2>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-card:hover,
.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-image-card:hover,
.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-card::before,
.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-image-card::before,
.elementor-488 .elementor-element.elementor-element-a9e0da0 div .profile-card .profile-body::before,
.elementor-488 .elementor-element.elementor-element-a9e0da0 .image-card-v3 .profile-image-card:after {
    background-color: var(--e-global-color-6e54641);
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-card,
.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-image-card {
    border-radius: 10px 10px 10px 10px;
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
    padding-top: 100%;
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-header>img,
.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-image-card img,
.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-image-card,
.elementor-488 .elementor-element.elementor-element-a9e0da0 .profile-header {
    width: 100%;
    height: 100%;
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.team-popup-id-a9e0da0 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-488 .elementor-element.elementor-element-a9e0da0 .ekit-team-social-list>li {
    display: inline-block;
}

.team-popup-id-a9e0da0 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-488 .elementor-element.elementor-element-6e72893 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-bcfd54f .elementor-heading-title {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-4098fb2 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-7a7ed90>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -102px -102px -102px -102px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-7a7ed90 {
    right: 0px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-7a7ed90 {
    left: 0px;
}

.elementor-488 .elementor-element.elementor-element-7a7ed90 {
    top: 0px;
    z-index: -99;
}

.elementor-488 .elementor-element.elementor-element-7a7ed90 img {
    width: 500px;
    max-width: 500px;
}

.elementor-488 .elementor-element.elementor-element-0398727 {
    --display: flex;
    --overflow: hidden;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-dd29169);
    --border-color: var(--e-global-color-dd29169);
    --border-radius: 20px 20px 20px 20px;
}

.elementor-488 .elementor-element.elementor-element-0398727:not(.elementor-motion-effects-element-type-background),
.elementor-488 .elementor-element.elementor-element-0398727>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-32e1c9d);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .elementor-repeater-item-5dda03b>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .elementor-repeater-item-5dda03b>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-d126bf5 .elementor-repeater-item-5dda03b>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-d126bf5 .elementor-repeater-item-5dda03b>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .elementor-repeater-item-5dda03b>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-d126bf5 .elementor-repeater-item-5dda03b>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .elementor-repeater-item-c834b5a>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .elementor-repeater-item-c834b5a>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-d126bf5 .elementor-repeater-item-c834b5a>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-d126bf5 .elementor-repeater-item-c834b5a>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .elementor-repeater-item-c834b5a>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-d126bf5 .elementor-repeater-item-c834b5a>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .elementor-repeater-item-85567a2>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .elementor-repeater-item-85567a2>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.team-popup-id-d126bf5 .elementor-repeater-item-85567a2>a {
    color: var(--e-global-color-primary);
    background-color: var(--e-global-color-fe452c7);
}

.team-popup-id-d126bf5 .elementor-repeater-item-85567a2>a svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .elementor-repeater-item-85567a2>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.team-popup-id-d126bf5 .elementor-repeater-item-85567a2>a:hover {
    background-color: var(--e-global-color-5046f92);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-card:hover,
.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-image-card:hover,
.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-card::before,
.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-image-card::before,
.elementor-488 .elementor-element.elementor-element-d126bf5 div .profile-card .profile-body::before,
.elementor-488 .elementor-element.elementor-element-d126bf5 .image-card-v3 .profile-image-card:after {
    background-color: var(--e-global-color-6e54641);
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-card,
.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-image-card {
    border-radius: 10px 10px 10px 10px;
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header {
    padding-top: 100%;
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-header>img,
.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-image-card img,
.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-image-card,
.elementor-488 .elementor-element.elementor-element-d126bf5 .profile-header {
    width: 100%;
    height: 100%;
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .ekit-team-img.profile-header>img {
    border-radius: 50% 50% 50% 50%;
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.team-popup-id-d126bf5 .ekit-team-social-list>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
}

.elementor-488 .elementor-element.elementor-element-d126bf5 .ekit-team-social-list>li {
    display: inline-block;
}

.team-popup-id-d126bf5 .ekit-team-social-list>li {
    display: inline-block;
}

.elementor-488 .elementor-element.elementor-element-fabc845 {
    --display: flex;
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
    --margin-top: 48px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-488 .elementor-element.elementor-element-324f4a3 .elementor-heading-title {
    font-family: var(--e-global-typography-06f2e36-font-family), Montserrat, Poppins;
    font-size: var(--e-global-typography-06f2e36-font-size);
    font-weight: var(--e-global-typography-06f2e36-font-weight);
    line-height: var(--e-global-typography-06f2e36-line-height);
}

.elementor-488 .elementor-element.elementor-element-d14dc23 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-family: var(--e-global-typography-text-font-family), Montserrat, Poppins;
    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-488 .elementor-element.elementor-element-d7fea06>.elementor-widget-container {
    --e-transform-rotateZ: -135deg;
    margin: -102px -102px -102px -102px;
    padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-488 .elementor-element.elementor-element-d7fea06 {
    right: 0px;
}

body.rtl .elementor-488 .elementor-element.elementor-element-d7fea06 {
    left: 0px;
}

.elementor-488 .elementor-element.elementor-element-d7fea06 {
    bottom: -100px;
    z-index: -99;
}

.elementor-488 .elementor-element.elementor-element-d7fea06 img {
    width: 500px;
    max-width: 500px;
}

@media(max-width:1024px) {
    .elementor-488 .elementor-element.elementor-element-4f45c9f {
        --min-height: 400px;
    }

    .elementor-488 .elementor-element.elementor-element-4f45c9f:not(.elementor-motion-effects-element-type-background),
    .elementor-488 .elementor-element.elementor-element-4f45c9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-488 .elementor-element.elementor-element-d65d753 {
        --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: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-bd87284 {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
        --align-items: center;
    }

    .elementor-488 .elementor-element.elementor-element-9eb9b5e {
        text-align: center;
    }

    .elementor-488 .elementor-element.elementor-element-9eb9b5e .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-a55af90 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-488 .elementor-element.elementor-element-d7a3497 {
        --justify-content: center;
    }

    .elementor-488 .elementor-element.elementor-element-62cb96f .section-main-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-bdf20b5 .section-main-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    body:not(.rtl) .elementor-488 .elementor-element.elementor-element-7d44b36 {
        left: 0px;
    }

    body.rtl .elementor-488 .elementor-element.elementor-element-7d44b36 {
        right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-7d44b36 {
        top: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-b0fe9d9 {
        --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-488 .elementor-element.elementor-element-580d0fd {
        --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-488 .elementor-element.elementor-element-5a38a96.elementor-element {
        --align-self: flex-start;
    }

    .elementor-488 .elementor-element.elementor-element-5a38a96 .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-1c46930 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: left;
    }

    .elementor-488 .elementor-element.elementor-element-1c46930 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-488 .elementor-element.elementor-element-171cbea {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-7afea75 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-7afea75 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-6dc4e1a .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-6dc4e1a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-c89156d .elementor-heading-title {
        font-size: var(--e-global-typography-32bedd5-font-size);
        line-height: var(--e-global-typography-32bedd5-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-763feb5 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-763feb5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4111db9 {
        --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-488 .elementor-element.elementor-element-8be34e3.elementor-element {
        --align-self: flex-start;
    }

    .elementor-488 .elementor-element.elementor-element-8be34e3 .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-fe502e6 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: left;
    }

    .elementor-488 .elementor-element.elementor-element-fe502e6 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-488 .elementor-element.elementor-element-d5b1760 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-21f47b4 {
        --flex-wrap: wrap;
    }

    .elementor-488 .elementor-element.elementor-element-023ec52 .elementor-heading-title {
        font-size: var(--e-global-typography-1e8340c-font-size);
        line-height: var(--e-global-typography-1e8340c-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-0cea780 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-0cea780 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-c1682bf .elementor-heading-title {
        font-size: var(--e-global-typography-1e8340c-font-size);
        line-height: var(--e-global-typography-1e8340c-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-2258433 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-2258433 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-5703783 .elementor-heading-title {
        font-size: var(--e-global-typography-1e8340c-font-size);
        line-height: var(--e-global-typography-1e8340c-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-ae6e504 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-ae6e504 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-399cbcd .elementor-heading-title {
        font-size: var(--e-global-typography-1e8340c-font-size);
        line-height: var(--e-global-typography-1e8340c-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-879b6f5 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-879b6f5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

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

    .elementor-488 .elementor-element.elementor-element-4275faf {
        --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-488 .elementor-element.elementor-element-c3651e1.elementor-element {
        --align-self: flex-start;
    }

    .elementor-488 .elementor-element.elementor-element-c3651e1 .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-89df572 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: left;
    }

    .elementor-488 .elementor-element.elementor-element-89df572 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-488 .elementor-element.elementor-element-95feb7b .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-95feb7b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-fbd216b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-9eb366d .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-9eb366d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-d540a09 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-8606be5 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-8606be5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-64abe76 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-22f2823 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-22f2823 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-763fa65 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-15b5b68 {
        --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-488 .elementor-element.elementor-element-97e595c.elementor-element {
        --align-self: flex-start;
    }

    .elementor-488 .elementor-element.elementor-element-97e595c .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-cdcd6b6 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: left;
    }

    .elementor-488 .elementor-element.elementor-element-cdcd6b6 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-488 .elementor-element.elementor-element-663ff43 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-55af830 {
        --flex-wrap: wrap;
    }

    .elementor-488 .elementor-element.elementor-element-4cdcfcc .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-4cdcfcc .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-a5545fa .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-edf7540 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-35ca548 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-35ca548 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-b525f98 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-887c921 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-474adb6 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-474adb6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-9e0ea05 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-7ae4974 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-be47f43 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-be47f43 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-fdbc5b8 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-3a0ef6f {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4f11639 {
        --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-488 .elementor-element.elementor-element-47b4e39.elementor-element {
        --align-self: flex-start;
    }

    .elementor-488 .elementor-element.elementor-element-47b4e39 .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-f52379c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: left;
    }

    .elementor-488 .elementor-element.elementor-element-f52379c .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-488 .elementor-element.elementor-element-2ac5bf3 {
        --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-488 .elementor-element.elementor-element-256161f .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-256161f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-3a55866 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-3a55866 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-562f051 .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-f96ba6f {
        --flex-wrap: wrap;
    }

    .elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-d5acc04 .elementor-heading-title {
        font-size: var(--e-global-typography-7afc2c8-font-size);
        line-height: var(--e-global-typography-7afc2c8-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-d9c3ba7 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-c12a939 .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-88f44c0 .elementor-heading-title {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-7d2fa71.e-con {
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-ec1d306 .elementor-heading-title {
        font-size: var(--e-global-typography-7afc2c8-font-size);
        line-height: var(--e-global-typography-7afc2c8-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-e693eb5 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-31385c7 .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-f2e7185 .elementor-heading-title {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-20bef4c {
        top: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-e510789 .elementor-heading-title {
        font-size: var(--e-global-typography-7afc2c8-font-size);
        line-height: var(--e-global-typography-7afc2c8-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-1260171 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-03dc0be .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-a293c81 .elementor-heading-title {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-1c6be42 .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-cafc372 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-cafc372 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-0d88928 {
        --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-488 .elementor-element.elementor-element-67f8d6c.elementor-element {
        --align-self: flex-start;
    }

    .elementor-488 .elementor-element.elementor-element-67f8d6c .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-197e24c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        text-align: left;
    }

    .elementor-488 .elementor-element.elementor-element-197e24c .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-488 .elementor-element.elementor-element-0c6b305 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-ce43086 {
        --flex-wrap: wrap;
    }

    .elementor-488 .elementor-element.elementor-element-51e3915 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4d7df4b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-5a05008 {
        top: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-a66106a .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-f892798 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-bcfd54f .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4098fb2 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-7a7ed90 {
        top: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-324f4a3 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-d14dc23 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(max-width:767px) {
    .elementor-488 .elementor-element.elementor-element-4f45c9f {
        --padding-top: 143px;
        --padding-bottom: 96px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-9eb9b5e .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-c8d729e {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-488 .elementor-element.elementor-element-c8d729e .section-main-title {
        text-align: center;
        font-size: 64px;
    }

    .elementor-488 .elementor-element.elementor-element-62cb96f .section-main-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-bdf20b5 .section-main-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    body:not(.rtl) .elementor-488 .elementor-element.elementor-element-b2b0dae {
        right: -192px;
    }

    body.rtl .elementor-488 .elementor-element.elementor-element-b2b0dae {
        left: -192px;
    }

    .elementor-488 .elementor-element.elementor-element-b2b0dae {
        bottom: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-b0fe9d9 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-2f918b8 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-c0000b6 {
        --width: 100%;
    }

    .elementor-488 .elementor-element.elementor-element-5a38a96 .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-171cbea {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-7afea75 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-7afea75 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-6dc4e1a .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-6dc4e1a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-f60e15d {
        --min-height: 300px;
    }

    .elementor-488 .elementor-element.elementor-element-c89156d .elementor-heading-title {
        font-size: var(--e-global-typography-32bedd5-font-size);
        line-height: var(--e-global-typography-32bedd5-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-763feb5 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-763feb5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-secondary-font-size);
        line-height: var(--e-global-typography-secondary-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-488 .elementor-element.elementor-element-5d541e9 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4111db9 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-8be34e3 .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-d5b1760 {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-023ec52 .elementor-heading-title {
        font-size: var(--e-global-typography-1e8340c-font-size);
        line-height: var(--e-global-typography-1e8340c-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-0cea780 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-0cea780 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-c1682bf .elementor-heading-title {
        font-size: var(--e-global-typography-1e8340c-font-size);
        line-height: var(--e-global-typography-1e8340c-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-2258433 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-2258433 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-5703783 .elementor-heading-title {
        font-size: var(--e-global-typography-1e8340c-font-size);
        line-height: var(--e-global-typography-1e8340c-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-ae6e504 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-ae6e504 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-399cbcd .elementor-heading-title {
        font-size: var(--e-global-typography-1e8340c-font-size);
        line-height: var(--e-global-typography-1e8340c-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-879b6f5 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-879b6f5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-414f92e {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-1593242 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-da5ce51 {
        --width: 100%;
    }

    .elementor-488 .elementor-element.elementor-element-c3651e1 .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-95feb7b .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-95feb7b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-fbd216b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-9eb366d .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-9eb366d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-d540a09 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-8606be5 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-8606be5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-64abe76 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-22f2823 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-22f2823 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-763fa65 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-15b5b68 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-97e595c .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-663ff43 {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4cdcfcc .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-4cdcfcc .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-a5545fa .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-edf7540 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-35ca548 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-35ca548 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-b525f98 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-887c921 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-474adb6 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-474adb6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-9e0ea05 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-7ae4974 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-be47f43 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-be47f43 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-fdbc5b8 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-3a0ef6f {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4f11639 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-47b4e39 .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-256161f .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-256161f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-3a55866 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-3a55866 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-1444f9a {
        --justify-content: flex-start;
    }

    .elementor-488 .elementor-element.elementor-element-9bc83ee {
        --width: 50px;
    }

    .elementor-488 .elementor-element.elementor-element-8a10d91 {
        --width: 50px;
    }

    .elementor-488 .elementor-element.elementor-element-04ee7dd {
        --width: 50px;
    }

    .elementor-488 .elementor-element.elementor-element-58d353a {
        --width: 50px;
    }

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

    .elementor-488 .elementor-element.elementor-element-562f051 .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-6ef0961 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-df132c5 .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-d5acc04 .elementor-heading-title {
        font-size: var(--e-global-typography-7afc2c8-font-size);
        line-height: var(--e-global-typography-7afc2c8-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-d9c3ba7 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-c12a939 .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-88f44c0 .elementor-heading-title {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-488 .elementor-element.elementor-element-26c27cf .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-70e07e5 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-7f2d90e .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-ec1d306 .elementor-heading-title {
        font-size: var(--e-global-typography-7afc2c8-font-size);
        line-height: var(--e-global-typography-7afc2c8-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-e693eb5 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-31385c7 .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-f2e7185 .elementor-heading-title {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-488 .elementor-element.elementor-element-dc32e96 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-bebef4f {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-22d288f .elementor-icon-box-description {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-e510789 .elementor-heading-title {
        font-size: var(--e-global-typography-7afc2c8-font-size);
        line-height: var(--e-global-typography-7afc2c8-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-1260171 .elementor-heading-title {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-03dc0be .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-a293c81 .elementor-heading-title {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-488 .elementor-element.elementor-element-6a4ea28 .elementor-icon-list-item>a {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4536e3f {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-488 .elementor-element.elementor-element-1c6be42 .elementor-heading-title {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-cafc372 .elementor-icon-box-wrapper {
        text-align: left;
    }

    .elementor-488 .elementor-element.elementor-element-cafc372 .elementor-icon-box-title,
    .elementor-488 .elementor-element.elementor-element-cafc372 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-08470ca-font-size);
        line-height: var(--e-global-typography-08470ca-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-0d88928 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 16px;
        --padding-right: 16px;
    }

    .elementor-488 .elementor-element.elementor-element-67f8d6c .elementor-heading-title {
        font-size: var(--e-global-typography-87e712c-font-size);
        line-height: var(--e-global-typography-87e712c-line-height);
        letter-spacing: var(--e-global-typography-87e712c-letter-spacing);
    }

    .elementor-488 .elementor-element.elementor-element-3a73448 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-488 .elementor-element.elementor-element-0c6b305 {
        font-size: var(--e-global-typography-d5d5c81-font-size);
        line-height: var(--e-global-typography-d5d5c81-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-51e3915 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4d7df4b {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-a66106a .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-f892798 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-bcfd54f .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-4098fb2 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-324f4a3 .elementor-heading-title {
        font-size: var(--e-global-typography-06f2e36-font-size);
        line-height: var(--e-global-typography-06f2e36-line-height);
    }

    .elementor-488 .elementor-element.elementor-element-d14dc23 {
        font-size: var(--e-global-typography-text-font-size);
        line-height: var(--e-global-typography-text-line-height);
    }
}

@media(min-width:768px) {
    .elementor-488 .elementor-element.elementor-element-bd87284 {
        --width: 50%;
    }

    .elementor-488 .elementor-element.elementor-element-f60e15d {
        --width: 100%;
    }

    .elementor-488 .elementor-element.elementor-element-1593242 {
        --width: 65%;
    }

    .elementor-488 .elementor-element.elementor-element-7aad613 {
        --width: 70%;
    }

    .elementor-488 .elementor-element.elementor-element-ff9f3c3 {
        --width: 70%;
    }

    .elementor-488 .elementor-element.elementor-element-9bc83ee {
        --width: 50px;
    }

    .elementor-488 .elementor-element.elementor-element-8a10d91 {
        --width: 50px;
    }

    .elementor-488 .elementor-element.elementor-element-04ee7dd {
        --width: 50px;
    }

    .elementor-488 .elementor-element.elementor-element-58d353a {
        --width: 50px;
    }

    .elementor-488 .elementor-element.elementor-element-0b01e2b {
        --width: 48%;
    }
}

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

    .elementor-488 .elementor-element.elementor-element-a345119 {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-7d27e2b {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-db681ab {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-131c656 {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-162dd84 {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-3748ef3 {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-00b1794 {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-2702392 {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-9ab8f46 {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-e4f8fc3 {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-50bed6d {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-bbc28d5 {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-5cfec2a {
        --width: 48%;
    }

    .elementor-488 .elementor-element.elementor-element-0398727 {
        --width: 48%;
    }
}