.elementor-18 .elementor-element.elementor-element-c5850b8 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-c5850b8:not(.elementor-motion-effects-element-type-background),
 .elementor-18 .elementor-element.elementor-element-c5850b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EFF8FF;
    background-image: url("https://demo.awaikenthemes.com/primecare/demo3/wp-content/uploads/2024/07/hero-bg-img.svg");
    background-position: center center;
    background-repeat: no-repeat;
 }
 
 .elementor-18 .elementor-element.elementor-element-3aae76f {
    --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: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 100px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-287bc05 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-f09f4aa .elementor-heading-title {
    font-size: 54px;
    line-height: 1.2em;
 }
 
 .elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
 }
 
 .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
 .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-38611f6 {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-1e6666f {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-darkdivider);
    --border-color: var(--e-global-color-darkdivider);
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-25bda6b .elementor-button-content-wrapper {
    flex-direction: row-reverse;
 }
 
 .elementor-18 .elementor-element.elementor-element-25bda6b .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-25bda6b .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 9px 11px 9px 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-f983711 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-aa3bd9a .elementor-heading-title {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-8b6b3d4 {
    --e-rating-justify-content: flex-start;
    --e-rating-icon-font-size: 16px;
    --e-rating-gap: 5px;
    --e-rating-icon-marked-color: #FFA800;
    --e-rating-icon-color: #FFA80070;
 }
 
 .elementor-18 .elementor-element.elementor-element-dfb21dc .elementor-heading-title {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-c90c217 {
    --display: flex;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-widget-image-box .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
 }
 
 .elementor-widget-image-box .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33>.elementor-widget-container {
    background-color: var(--e-global-color-white);
    padding: 10px 10px 10px 10px;
    border-radius: 14px 14px 14px 14px;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.12941176470588237);
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b6bed33 {
    left: 10px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-b6bed33 {
    right: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33 {
    bottom: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33 .elementor-image-box-wrapper {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33.elementor-position-right .elementor-image-box-img {
    margin-left: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33.elementor-position-left .elementor-image-box-img {
    margin-right: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33.elementor-position-top .elementor-image-box-img {
    margin-bottom: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33 .elementor-image-box-title {
    margin-bottom: 0px;
    font-size: 18px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 68%;
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33 .elementor-image-box-img img {
    border-radius: 14px;
    transition-duration: 0.3s;
 }
 
 .elementor-18 .elementor-element.elementor-element-b6bed33 .elementor-image-box-description {
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.8em;
 }
 
 .elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-af95548 {
    left: 10px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-af95548 {
    right: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-af95548 {
    top: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-af95548 img {
    width: 100%;
    max-width: 60px;
 }
 
 .elementor-18 .elementor-element.elementor-element-beac6eb {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-beac6eb img {
    max-width: 100%;
 }
 
 .elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-widget-icon.elementor-view-framed .elementor-icon,
 .elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
 }
 
 .elementor-widget-icon.elementor-view-framed .elementor-icon,
 .elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1223073 {
    right: 10px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-1223073 {
    left: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-1223073 {
    top: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-1223073 .elementor-icon-wrapper {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-1223073.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-white);
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-1223073.elementor-view-framed .elementor-icon,
 .elementor-18 .elementor-element.elementor-element-1223073.elementor-view-default .elementor-icon {
    color: var(--e-global-color-white);
    border-color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1223073.elementor-view-framed .elementor-icon,
 .elementor-18 .elementor-element.elementor-element-1223073.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1223073.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-1223073.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-1223073 .elementor-icon {
    font-size: 45px;
 }
 
 .elementor-18 .elementor-element.elementor-element-1223073 .elementor-icon svg {
    height: 45px;
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-32169e6 {
    left: 10px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-32169e6 {
    right: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-32169e6 {
    top: 50%;
 }
 
 .elementor-18 .elementor-element.elementor-element-32169e6 .elementor-icon-wrapper {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-32169e6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-white);
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-32169e6.elementor-view-framed .elementor-icon,
 .elementor-18 .elementor-element.elementor-element-32169e6.elementor-view-default .elementor-icon {
    color: var(--e-global-color-white);
    border-color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-32169e6.elementor-view-framed .elementor-icon,
 .elementor-18 .elementor-element.elementor-element-32169e6.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-32169e6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-32169e6.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-32169e6 .elementor-icon {
    font-size: 45px;
 }
 
 .elementor-18 .elementor-element.elementor-element-32169e6 .elementor-icon svg {
    height: 45px;
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-7b5935b {
    right: 10px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-7b5935b {
    left: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-7b5935b {
    bottom: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-7b5935b .elementor-icon-wrapper {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-7b5935b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-white);
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-7b5935b.elementor-view-framed .elementor-icon,
 .elementor-18 .elementor-element.elementor-element-7b5935b.elementor-view-default .elementor-icon {
    color: var(--e-global-color-white);
    border-color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-7b5935b.elementor-view-framed .elementor-icon,
 .elementor-18 .elementor-element.elementor-element-7b5935b.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-7b5935b.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-7b5935b.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-7b5935b .elementor-icon {
    font-size: 45px;
 }
 
 .elementor-18 .elementor-element.elementor-element-7b5935b .elementor-icon svg {
    height: 45px;
 }
 
 .elementor-18 .elementor-element.elementor-element-c0b95e1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-c0b95e1:not(.elementor-motion-effects-element-type-background),
 .elementor-18 .elementor-element.elementor-element-c0b95e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-bb5e4c3 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 30px;
    overflow: visible;
 }
 
 .elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-widget-icon-box.elementor-view-framed .elementor-icon,
 .elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
 }
 
 .elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
 }
 
 .elementor-widget-icon-box .elementor-icon-box-title,
 .elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
 }
 
 .elementor-widget-icon-box .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-0b3b991>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-divider);
 }
 
 .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-wrapper {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-0b3b991 {
    --icon-box-icon-margin: 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon {
    font-size: 40px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-title,
 .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
 }
 
 .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-description {
    color: var(--e-global-color-white);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-b7a1960 {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 30px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-0d6f3e2 {
    --icon-box-icon-margin: 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon {
    font-size: 40px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-title,
 .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 1.2em;
 }
 
 .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-description {
    color: var(--e-global-color-white);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-00d602f {
    --display: flex;
    --justify-content: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-3c3c840 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
 }
 
 .elementor-18 .elementor-element.elementor-element-3c3c840 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3c3c840 .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 9px 11px 9px 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3c3c840 .elementor-button:hover,
 .elementor-18 .elementor-element.elementor-element-3c3c840 .elementor-button:focus {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-3c3c840 .elementor-button:hover svg,
 .elementor-18 .elementor-element.elementor-element-3c3c840 .elementor-button:focus svg {
    fill: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-a3e6768 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-95297d0 {
    --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: 10px;
    --padding-bottom: 200px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-95297d0:not(.elementor-motion-effects-element-type-background),
 .elementor-18 .elementor-element.elementor-element-95297d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.awaikenthemes.com/primecare/demo3/wp-content/uploads/2024/07/about-bg-img.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-a9c19f3 {
    right: 0px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-a9c19f3 {
    left: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-a9c19f3 {
    top: 0px;
    z-index: 2;
 }
 
 .elementor-18 .elementor-element.elementor-element-a9c19f3 img {
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-6bdc2aa.elementor-element {
    --align-self: flex-start;
 }
 
 .elementor-18 .elementor-element.elementor-element-6bdc2aa>.elementor-widget-container {
    border-radius: 40px 40px 40px 40px;
 }
 
 .elementor-18 .elementor-element.elementor-element-6bdc2aa {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-6bdc2aa img {
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-3b7169f>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 7px 7px 7px 7px;
    border-color: var(--e-global-color-white);
    border-radius: 40px 40px 40px 40px;
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-3b7169f {
    right: 10px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-3b7169f {
    left: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3b7169f {
    bottom: 10px;
    text-align: right;
 }
 
 .elementor-18 .elementor-element.elementor-element-3b7169f img {
    width: 100%;
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-0d9becb {
    --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: 10px;
    --padding-bottom: 10px;
    --padding-left: 70px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-55b2d6c.elementor-element {
    --align-self: flex-start;
 }
 
 .elementor-18 .elementor-element.elementor-element-55b2d6c {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-55b2d6c .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-0ed11ca>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0ed11ca {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-0ed11ca .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-49a9302>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-49a9302 {
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
 }
 
 .elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
 }
 
 .elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
 }
 
 .elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
 }
 
 .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
 }
 
 .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-icon i {
    color: var(--e-global-color-accent);
    transition: color 0.3s;
 }
 
 .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-accent);
    transition: fill 0.3s;
 }
 
 .elementor-18 .elementor-element.elementor-element-8105bd8 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: flex-start;
    --icon-vertical-offset: 4px;
 }
 
 .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-item>a {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.6em;
 }
 
 .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-text {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
 }
 
 .elementor-18 .elementor-element.elementor-element-bdd919b>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-bdd919b .elementor-button-content-wrapper {
    flex-direction: row-reverse;
 }
 
 .elementor-18 .elementor-element.elementor-element-bdd919b .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-bdd919b .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 9px 11px 9px 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-49b4fd6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --overlay-opacity: 1;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-49b4fd6:not(.elementor-motion-effects-element-type-background),
 .elementor-18 .elementor-element.elementor-element-49b4fd6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-secondary) 65%, var(--e-global-color-white) 35%);
 }
 
 .elementor-18 .elementor-element.elementor-element-49b4fd6::before,
 .elementor-18 .elementor-element.elementor-element-49b4fd6>.elementor-background-video-container::before,
 .elementor-18 .elementor-element.elementor-element-49b4fd6>.e-con-inner>.elementor-background-video-container::before,
 .elementor-18 .elementor-element.elementor-element-49b4fd6>.elementor-background-slideshow::before,
 .elementor-18 .elementor-element.elementor-element-49b4fd6>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-18 .elementor-element.elementor-element-49b4fd6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("https://demo.awaikenthemes.com/primecare/demo3/wp-content/uploads/2024/07/our-service-bg-img.svg");
    --background-overlay: '';
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
 }
 
 .elementor-18 .elementor-element.elementor-element-04466ba {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-7852293.elementor-element {
    --align-self: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-7852293 {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-7852293 .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-67d7963>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-67d7963 {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-67d7963 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-72ceeba {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-cd0ba59 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-3542381 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-6ca016f.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-6ca016f.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-6ca016f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-btn {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox {
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.058823529411764705);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox .elementskit-info-box-icon {
    font-size: 50px;
    transform: rotate(0deg);
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-btn i {
    font-size: 24px;
    margin-left: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-btn svg {
    max-width: 24px;
    margin-left: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox:hover .elementskit-btn {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-0917489 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-558c94b.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-558c94b.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-558c94b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-btn {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox {
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.058823529411764705);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox .elementskit-info-box-icon {
    font-size: 50px;
    transform: rotate(0deg);
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-btn i {
    font-size: 24px;
    margin-left: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-btn svg {
    max-width: 24px;
    margin-left: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox:hover .elementskit-btn {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-18ac9cd {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-4368de2.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-4368de2.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-4368de2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-btn {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox {
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.058823529411764705);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 50px;
    transform: rotate(0deg);
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-btn i {
    font-size: 24px;
    margin-left: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-btn svg {
    max-width: 24px;
    margin-left: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox:hover .elementskit-btn {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-ce1e6ba {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-3ed7c31.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-3ed7c31.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-3ed7c31.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-btn {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox.gradient-active::before {
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox {
    padding: 30px 30px 30px 30px;
    box-shadow: 0px 4px 40px 0px rgba(0, 0, 0, 0.058823529411764705);
    border-style: none;
    border-radius: 30px 30px 30px 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox p {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox:hover .elementskit-info-box-icon {
    color: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 50px;
    transform: rotate(0deg);
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-btn i {
    font-size: 24px;
    margin-left: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-btn svg {
    max-width: 24px;
    margin-left: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox:hover .elementskit-btn {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-de22ab0 {
    --display: flex;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-743c89a {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-69f36d7 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
 }
 
 .elementor-18 .elementor-element.elementor-element-69f36d7 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-69f36d7 .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 9px 11px 9px 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-14e4550 {
    --display: flex;
    --padding-top: 70px;
    --padding-bottom: 70px;
    --padding-left: 20px;
    --padding-right: 20px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-ff060b6 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 0.6;
    --border-radius: 40px 40px 40px 40px;
    --padding-top: 150px;
    --padding-bottom: 150px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-ff060b6:not(.elementor-motion-effects-element-type-background),
 .elementor-18 .elementor-element.elementor-element-ff060b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://demo.awaikenthemes.com/primecare/demo3/wp-content/uploads/2024/07/visit-clinic-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
 }
 
 .elementor-18 .elementor-element.elementor-element-ff060b6::before,
 .elementor-18 .elementor-element.elementor-element-ff060b6>.elementor-background-video-container::before,
 .elementor-18 .elementor-element.elementor-element-ff060b6>.e-con-inner>.elementor-background-video-container::before,
 .elementor-18 .elementor-element.elementor-element-ff060b6>.elementor-background-slideshow::before,
 .elementor-18 .elementor-element.elementor-element-ff060b6>.e-con-inner>.elementor-background-slideshow::before,
 .elementor-18 .elementor-element.elementor-element-ff060b6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-primary);
    --background-overlay: '';
 }
 
 .elementor-18 .elementor-element.elementor-element-2fcf184 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-0cbe362>.elementor-widget-container {
    margin: 0px 0px -10px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0cbe362 {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-0cbe362 .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-665a239>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-665a239 {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-665a239 .elementor-heading-title {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn {
    background-color: var(--e-global-color-white);
    padding: 10px 10px 10px 10px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: 0px;
    width: 150px;
    height: 50px;
    --glow-size: 0px;
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn:hover {
    background-color: #FFFFFF00;
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .video-content {
    text-align: justify;
    padding: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn i {
    font-size: 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn svg {
    max-width: 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn.glow-btn:before {
    color: #FFFFFF00;
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn.glow-btn:after {
    color: #FFFFFF00;
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn.glow-btn>i:after {
    color: #FFFFFF00;
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn,
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn:before {
    border-radius: 100px 100px 100px 100px;
 }
 
 .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn>i {
    padding-left: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-b3a1cae {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-2ac2f9d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-widget-counter .elementor-counter-number-wrapper {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
 }
 
 .elementor-widget-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-c62f35c>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #0E384C1A;
 }
 
 .elementor-18 .elementor-element.elementor-element-c62f35c .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-c62f35c .elementor-counter {
    gap: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-c62f35c .elementor-counter-number-wrapper {
    text-align: {
          {
          VALUE
       }
    }
    
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    font-family:var(--e-global-typography-primary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-primary-font-size);
    font-weight:var(--e-global-typography-primary-font-weight);
    line-height:var(--e-global-typography-primary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-86c8dd3 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-ae614f4>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #0E384C1A;
 }
 
 .elementor-18 .elementor-element.elementor-element-ae614f4 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-ae614f4 .elementor-counter {
    gap: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-ae614f4 .elementor-counter-number-wrapper {
    text-align: {
          {
          VALUE
       }
    }
    
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    font-family:var(--e-global-typography-primary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-primary-font-size);
    font-weight:var(--e-global-typography-primary-font-weight);
    line-height:var(--e-global-typography-primary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-222d824 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-f198a03>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #0E384C1A;
 }
 
 .elementor-18 .elementor-element.elementor-element-f198a03 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-f198a03 .elementor-counter {
    gap: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-f198a03 .elementor-counter-number-wrapper {
    text-align: {
          {
          VALUE
       }
    }
    
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    font-family:var(--e-global-typography-primary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-primary-font-size);
    font-weight:var(--e-global-typography-primary-font-weight);
    line-height:var(--e-global-typography-primary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-d8f7ccd {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-cbfa9f8>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #0E384C1A;
 }
 
 .elementor-18 .elementor-element.elementor-element-cbfa9f8 .elementor-counter-title {
    justify-content: start;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-cbfa9f8 .elementor-counter {
    gap: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-cbfa9f8 .elementor-counter-number-wrapper {
    text-align: {
          {
          VALUE
       }
    }
    
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    font-family:var(--e-global-typography-primary-font-family),
    Sans-serif;
    font-size:var(--e-global-typography-primary-font-size);
    font-weight:var(--e-global-typography-primary-font-weight);
    line-height:var(--e-global-typography-primary-line-height);
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-8f59c2e {
    left: 0px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-8f59c2e {
    right: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-8f59c2e {
    top: 40%;
 }
 
 .elementor-18 .elementor-element.elementor-element-8f59c2e img {
    width: 100%;
    max-width: 60px;
 }
 
 .elementor-18 .elementor-element.elementor-element-67d5936 {
    --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;
    --flex-wrap: wrap;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-67d5936:not(.elementor-motion-effects-element-type-background),
 .elementor-18 .elementor-element.elementor-element-67d5936>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: url("https://demo.awaikenthemes.com/primecare/demo3/wp-content/uploads/2024/07/why-choose-us-bg.svg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
 }
 
 .elementor-18 .elementor-element.elementor-element-67d5936.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-54771cd {
    left: 0px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-54771cd {
    right: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-54771cd {
    top: 50%;
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-54771cd img {
    width: 100%;
    max-width: 60px;
 }
 
 .elementor-18 .elementor-element.elementor-element-676e98a {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-8bbd517.elementor-element {
    --align-self: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-8bbd517 .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-6d04f30>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-6d04f30 {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-6d04f30 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-e4d5c20 {
    text-align: center;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-4d28678 {
    --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: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-c57524d {
    --display: flex;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-76bfb7f.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-76bfb7f.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-76bfb7f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .elementskit-info-box-icon {
    font-size: 48px;
    transform: rotate(0deg);
    width: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 0px 15px;
 }
 
 .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .elementskit-info-box-icon {
    height: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-a4682e2.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-a4682e2.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-a4682e2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-size: 16px;
    line-height: 1.8em;
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 48px;
    transform: rotate(0deg);
    width: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 0px 15px;
 }
 
 .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox .elementskit-info-box-icon {
    height: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-549e450.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-549e450.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-549e450.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 48px;
    transform: rotate(0deg);
    width: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 0px 0px 15px;
 }
 
 .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .elementskit-info-box-icon {
    height: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0e04d9f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-7907fa4 {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-7907fa4 img {
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-c7e06f6 {
    --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;
    --gap: 60px 60px;
    --row-gap: 60px;
    --column-gap: 60px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-b881e20.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-b881e20.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-b881e20.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 48px;
    transform: rotate(0deg);
    width: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 15px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox .elementskit-info-box-icon {
    height: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-ce5fed6.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-ce5fed6.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-ce5fed6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox .elementskit-info-box-icon {
    font-size: 48px;
    transform: rotate(0deg);
    width: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 15px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox .elementskit-info-box-icon {
    height: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e.ekit-equal-height-enable,
 .elementor-18 .elementor-element.elementor-element-0297f2e.ekit-equal-height-enable>div,
 .elementor-18 .elementor-element.elementor-element-0297f2e.ekit-equal-height-enable .ekit-wid-con,
 .elementor-18 .elementor-element.elementor-element-0297f2e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    align-items: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox .elementskit-info-box-title {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox:hover .elementskit-info-box-title {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox .box-body>p {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox:hover .box-body>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox .elementskit-info-box-icon {
    font-size: 48px;
    transform: rotate(0deg);
    width: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
    margin: 0px 15px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox .elementskit-info-box-icon {
    height: 48px;
 }
 
 .elementor-18 .elementor-element.elementor-element-8ad1739 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-212861f {
    --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: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 45px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-8882d95>.elementor-widget-container {
    border-radius: 40px 40px 40px 40px;
 }
 
 .elementor-18 .elementor-element.elementor-element-8882d95 {
    text-align: right;
 }
 
 .elementor-18 .elementor-element.elementor-element-8882d95 img {
    width: 100%;
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-60c2322 {
    --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;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-30e215b.elementor-element {
    --align-self: flex-start;
 }
 
 .elementor-18 .elementor-element.elementor-element-30e215b {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-30e215b .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-8a4e3fb>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-8a4e3fb {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-8a4e3fb .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-de74fcc>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-de74fcc {
    text-align: left;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #FFFFFF00;
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    background-color: #FFFFFF00;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    color: var(--e-global-color-primary);
    padding: 5px 35px 5px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card:not(:last-child) {
    margin-bottom: 25px;
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body {
    color: var(--e-global-color-text);
    padding: 10px 35px 25px 35px;
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body p,
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion>.elementskit-card.active {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-darkdivider);
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion>.elementskit-card {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-darkdivider);
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .ekit-wid-con>.elementskit-accordion>.elementskit-card:last-child {
    border: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon {
    font-size: 16px;
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon {
    font-size: 16px;
    color: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group {
    padding: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-04aa98a .ekit_accordion_icon_group,
 .elementor-18 .elementor-element.elementor-element-04aa98a .ekit_accordion_icon_left_group {
    margin: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-48a9d69 {
    --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;
    --flex-wrap: wrap;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-48a9d69:not(.elementor-motion-effects-element-type-background),
 .elementor-18 .elementor-element.elementor-element-48a9d69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: url("https://demo.awaikenthemes.com/primecare/demo3/wp-content/uploads/2024/07/our-team-bg.svg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto;
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-31638a0 {
    left: 20px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-31638a0 {
    right: 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-31638a0 {
    bottom: 0px;
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-31638a0 img {
    width: 100%;
    max-width: 60px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d3c66f5 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-be43695.elementor-element {
    --align-self: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-be43695 .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-1a7e091>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-1a7e091 {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-1a7e091 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-f057c0a {
    text-align: center;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-af5d248 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --flex-wrap: wrap;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-322426d {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-3076c55 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-d68af7a>.elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d68af7a {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-d68af7a img {
    width: 100%;
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-df73cf2>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-df73cf2>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-df73cf2>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-df73cf2>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-e171498>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-e171498>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-e171498>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-e171498>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-cb739df>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-cb739df>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-cb739df>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-cb739df>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-d7426e2>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-d7426e2>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-d7426e2>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .elementor-repeater-item-d7426e2>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
    z-index: 1;
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .ekit_social_media {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 6px 6px 6px 6px;
    width: 38px;
    height: 38px;
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .ekit_social_media>li {
    display: inline-block;
    margin: 0px 10px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .ekit_social_media>li>a i {
    font-size: 18px;
 }
 
 .elementor-18 .elementor-element.elementor-element-1ed7adf .ekit_social_media>li>a svg {
    max-width: 18px;
 }
 
 .elementor-18 .elementor-element.elementor-element-6c2833c .elementor-image-box-wrapper {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-6c2833c .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-6c2833c .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-3fe3018 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-035f44a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-3860900>.elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3860900 {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-3860900 img {
    width: 100%;
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-df73cf2>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-df73cf2>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-df73cf2>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-df73cf2>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-e171498>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-e171498>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-e171498>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-e171498>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-cb739df>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-cb739df>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-cb739df>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-cb739df>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-eebbc15>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-eebbc15>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-eebbc15>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .elementor-repeater-item-eebbc15>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
    z-index: 1;
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .ekit_social_media {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 6px 6px 6px 6px;
    width: 38px;
    height: 38px;
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .ekit_social_media>li {
    display: inline-block;
    margin: 0px 10px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .ekit_social_media>li>a i {
    font-size: 18px;
 }
 
 .elementor-18 .elementor-element.elementor-element-44d1966 .ekit_social_media>li>a svg {
    max-width: 18px;
 }
 
 .elementor-18 .elementor-element.elementor-element-075fd15 .elementor-image-box-wrapper {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-075fd15 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-075fd15 .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-3ec3b24 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-099c166 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-539198c>.elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-539198c {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-539198c img {
    width: 100%;
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-df73cf2>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-df73cf2>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-df73cf2>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-df73cf2>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-e171498>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-e171498>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-e171498>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-e171498>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-cb739df>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-cb739df>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-cb739df>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-cb739df>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-eebbc15>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-eebbc15>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-eebbc15>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .elementor-repeater-item-eebbc15>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
    z-index: 1;
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .ekit_social_media {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 6px 6px 6px 6px;
    width: 38px;
    height: 38px;
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .ekit_social_media>li {
    display: inline-block;
    margin: 0px 10px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .ekit_social_media>li>a i {
    font-size: 18px;
 }
 
 .elementor-18 .elementor-element.elementor-element-af02faf .ekit_social_media>li>a svg {
    max-width: 18px;
 }
 
 .elementor-18 .elementor-element.elementor-element-f5b7bf0 .elementor-image-box-wrapper {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-f5b7bf0 .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-f5b7bf0 .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-2e329b5 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-8034aeb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-a5cbe81>.elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-a5cbe81 {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-a5cbe81 img {
    width: 100%;
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-df73cf2>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-df73cf2>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-df73cf2>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-df73cf2>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-e171498>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-e171498>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-e171498>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-e171498>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-cb739df>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-cb739df>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-cb739df>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-cb739df>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-eebbc15>a {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-eebbc15>a svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-eebbc15>a:hover {
    color: var(--e-global-color-white);
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .elementor-repeater-item-eebbc15>a:hover svg path {
    stroke: var(--e-global-color-white);
    fill: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 {
    width: 100%;
    max-width: 100%;
    bottom: 0px;
    z-index: 1;
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2>.elementor-widget-container {
    padding: 0px 20px 0px 20px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .ekit_social_media {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 6px 6px 6px 6px;
    width: 38px;
    height: 38px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .ekit_social_media>li {
    display: inline-block;
    margin: 0px 10px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .ekit_social_media>li>a i {
    font-size: 18px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d80a7e2 .ekit_social_media>li>a svg {
    max-width: 18px;
 }
 
 .elementor-18 .elementor-element.elementor-element-a86b44c .elementor-image-box-wrapper {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-a86b44c .elementor-image-box-title {
    margin-bottom: 5px;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-a86b44c .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-8d1907d {
    --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: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-70a3b26 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-7d5a450.elementor-element {
    --align-self: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-7d5a450 .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-023e721>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-023e721 {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-023e721 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-65aca03 {
    text-align: center;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-58b5607 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-ff706f8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-d970a8f.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
 }
 
 .elementor-18 .elementor-element.elementor-element-d970a8f>.elementor-widget-container {
    border-radius: 60px 60px 60px 60px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d970a8f {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-d970a8f img {
    max-width: 100%;
 }
 
 .elementor-18 .elementor-element.elementor-element-b864973 {
    --display: flex;
    --position: absolute;
    border-style: solid;
    --border-style: solid;
    border-width: 6px 6px 6px 6px;
    --border-top-width: 6px;
    --border-right-width: 6px;
    --border-bottom-width: 6px;
    --border-left-width: 6px;
    border-color: var(--e-global-color-white);
    --border-color: var(--e-global-color-white);
    --border-radius: 30px 30px 30px 30px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
    bottom: 0px;
    --z-index: 1;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-b864973:not(.elementor-motion-effects-element-type-background),
 .elementor-18 .elementor-element.elementor-element-b864973>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent);
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b864973 {
    right: 0px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-b864973 {
    left: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-c358b34>.elementor-widget-container {
    padding: 0px 0px 15px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-divider);
 }
 
 .elementor-18 .elementor-element.elementor-element-c358b34 .elementor-counter {
    flex-direction: row-reverse;
 }
 
 .elementor-18 .elementor-element.elementor-element-c358b34 .elementor-counter-title {
    justify-content: start;
    align-items: start;
    color: var(--e-global-color-white);
    font-size: 16px;
    font-weight: 400;
    line-height: 1.8em;
 }
 
 .elementor-18 .elementor-element.elementor-element-c358b34 .elementor-counter-number-wrapper {
    text-align: {
          {
          VALUE
       }
    }
    
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:var(--e-global-color-white);
    font-size:44px;
    line-height:1.2em;
 }
 
 .elementor-18 .elementor-element.elementor-element-dc66454 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-8f6c792 {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-8f6c792 img {
    width: 100%;
    max-width: 95px;
 }
 
 .elementor-18 .elementor-element.elementor-element-300134c {
    font-size: 16px;
    line-height: 1.8em;
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-9c48824 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 30px;
    --ekit_testimonial_slidetoshow: 1;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-tootltip-testimonial .elementskit-commentor-content,
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider,
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial_card,
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
    background-color: #FFFFFF00;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-button-prev,
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-button-next {
    background-color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-button-prev:hover,
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-button-next:hover {
    background-color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .ekit_testimonial_style_5 .elementskit-watermark-icon {
    position: unset;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-tootltip-testimonial .elementskit-commentor-content,
 .elementor-18 .elementor-element.elementor-element-3441213 .ekit-main-swiper .elementskit-single-testimonial-slider,
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial_card {
    margin-left: 0px;
    margin-right: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-tootltip-testimonial .elementskit-commentor-content,
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider,
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial_card {
    padding: 0px 0px 70px 0px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-commentor-content {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial_card {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-profile-info {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-commentor-bio {
    text-align: left;
    justify-content: left;
    margin: 0px 0px 10px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .ekit_testimonial_style_5 .elementskit-commentor-header {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
    color: var(--e-global-color-primary);
    margin: 0px 0px 30px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial_card .elementskit-commentor-coment {
    color: var(--e-global-color-primary);
    margin: 0px 0px 30px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.8em;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-watermark-icon>i {
    font-size: 50px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-watermark-icon>svg {
    width: 50px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
    margin-bottom: 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
    margin-bottom: 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-watermark-icon {
    margin-bottom: 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
    border-radius: 0%;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-profile-info .elementskit-author-name {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
    margin-bottom: 5px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider:hover .elementskit-author-name {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-name {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-profile-info .elementskit-author-des {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider:hover .elementskit-author-des {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementkit-commentor-details {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-commentor-bio .elementskit-commentor-image>img {
    height: 64px;
    width: 64px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .ekit-testimonial--avatar {
    margin: 0px 10px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-navigation-button {
    font-size: 0px;
    padding: 13px 13px 13px 13px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-button-prev {
    width: 40px;
    height: 40px;
    color: var(--e-global-color-white);
    border-radius: 6px 6px 6px 6px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-button-next {
    width: 40px;
    height: 40px;
    color: var(--e-global-color-white);
    border-radius: 6px 6px 6px 6px;
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-button-prev:hover {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-button-next:hover {
    color: var(--e-global-color-white);
 }
 
 .elementor-18 .elementor-element.elementor-element-13a0ee4 {
    --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;
    --flex-wrap: wrap;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-13a0ee4:not(.elementor-motion-effects-element-type-background),
 .elementor-18 .elementor-element.elementor-element-13a0ee4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
    background-image: url("https://demo.awaikenthemes.com/primecare/demo3/wp-content/uploads/2024/07/our-blog-bg.svg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-70c9707 {
    left: 0px;
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-70c9707 {
    right: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-70c9707 {
    top: 50%;
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-70c9707 img {
    width: 100%;
    max-width: 60px;
 }
 
 .elementor-18 .elementor-element.elementor-element-804709c {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-61e80d2.elementor-element {
    --align-self: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-61e80d2 .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-1bb355f>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-1bb355f {
    text-align: center;
 }
 
 .elementor-18 .elementor-element.elementor-element-1bb355f .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-fe401d0 {
    text-align: center;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-6cc1c98 {
    --display: flex;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post,
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card,
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-card {
    background-color: #FFFFFF00;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-btn {
    background-color: #FFFFFF00;
    padding: 0px 0px 0px 0px;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    color: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-btn:hover {
    background-color: #FFFFFF00;
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card {
    display: block;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .btn-wraper {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post .elementskit-post-body {
    padding: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card .elementskit-post-body {
    padding: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-thumb {
    border-radius: 30px 30px 30px 30px;
    margin: 0px 0px 30px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .ekit-wid-con .elementskit-entry-thumb {
    padding: 0px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .post-meta-list {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body .entry-title,
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-header .entry-title,
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card .elementskit-post-body .entry-title a,
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-card .elementskit-entry-header .entry-title a,
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    text-transform: var(--e-global-typography-secondary-text-transform);
    line-height: var(--e-global-typography-secondary-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body .entry-title a {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-header .entry-title a {
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body .entry-title {
    text-align: left;
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-header .entry-title {
    text-align: left;
    margin: 0px 0px 20px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-footer>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body>p {
    color: var(--e-global-color-text);
    text-align: left;
    margin: 0px 0px 15px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post:hover .elementskit-post-footer>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card:hover .elementskit-post-footer>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-card:hover .elementskit-post-footer>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post:hover .elementskit-post-body>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card:hover .elementskit-post-body>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-card:hover .elementskit-post-body>p {
    color: var(--e-global-color-text);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-footer>p,
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body>p {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-footer {
    text-align: left;
    margin: 0px 0px 15px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post .elementskit-post-footer>p {
    margin: 0px 0px 15px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-btn i {
    font-size: 24px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-btn svg {
    max-width: 24px;
 }
 
 .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-btn:hover svg path {
    stroke: var(--e-global-color-primary);
    fill: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-c673fce {
    --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: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-dcbce8a {
    --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;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-8fd3e10>.elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
 }
 
 .elementor-18 .elementor-element.elementor-element-8fd3e10 iframe {
    height: 600px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
    transition-duration: 0.3s;
 }
 
 .elementor-18 .elementor-element.elementor-element-8fd3e10:hover iframe {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
 }
 
 .elementor-18 .elementor-element.elementor-element-5dd68e8 {
    --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;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 10px;
    overflow: visible;
 }
 
 .elementor-18 .elementor-element.elementor-element-27c5375.elementor-element {
    --align-self: flex-start;
 }
 
 .elementor-18 .elementor-element.elementor-element-27c5375 {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-27c5375 .elementor-heading-title {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.5em;
    letter-spacing: 0.2em;
    color: var(--e-global-color-accent);
 }
 
 .elementor-18 .elementor-element.elementor-element-a4701d7>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-a4701d7 {
    text-align: left;
 }
 
 .elementor-18 .elementor-element.elementor-element-a4701d7 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-primary);
 }
 
 .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(30px/2);
 }
 
 .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(30px/2);
 }
 
 .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(30px/2);
    margin-left: calc(30px/2);
 }
 
 .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-30px/2);
    margin-left: calc(-30px/2);
 }
 
 body.rtl .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-30px/2);
 }
 
 body:not(.rtl) .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-30px/2);
 }
 
 .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-icon i {
    transition: color 0.3s;
 }
 
 .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-icon svg {
    transition: fill 0.3s;
 }
 
 .elementor-18 .elementor-element.elementor-element-633879c {
    --e-icon-list-icon-size: 28px;
    --e-icon-list-icon-align: left;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
 }
 
 .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-item>.elementor-icon-list-text,
 .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
 }
 
 .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-text {
    color: var(--e-global-color-text);
    transition: color 0.3s;
 }
 
 .elementor-18 .elementor-element.elementor-element-941f819 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
 }
 
 .elementor-18 .elementor-element.elementor-element-941f819 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
 }
 
 .elementor-18 .elementor-element.elementor-element-941f819 .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-accent-font-weight);
    text-transform: var(--e-global-typography-accent-text-transform);
    line-height: var(--e-global-typography-accent-line-height);
    padding: 9px 11px 9px 20px;
 }
 
 @media(min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-3aae76f {
       --width: 50%;
    }
    
    .elementor-18 .elementor-element.elementor-element-c90c217 {
       --width: 50%;
    }
    
    .elementor-18 .elementor-element.elementor-element-bb5e4c3 {
       --width: 33.33%;
    }
    
    .elementor-18 .elementor-element.elementor-element-b7a1960 {
       --width: 33.33%;
    }
    
    .elementor-18 .elementor-element.elementor-element-00d602f {
       --width: 33.33%;
    }
    
    .elementor-18 .elementor-element.elementor-element-95297d0 {
       --width: 44%;
    }
    
    .elementor-18 .elementor-element.elementor-element-0d9becb {
       --width: 56%;
    }
    
    .elementor-18 .elementor-element.elementor-element-3542381 {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-0917489 {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-18ac9cd {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-ce1e6ba {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-de22ab0 {
       --width: 500px;
    }
    
    .elementor-18 .elementor-element.elementor-element-14e4550 {
       --width: 1600px;
    }
    
    .elementor-18 .elementor-element.elementor-element-2fcf184 {
       --width: 700px;
    }
    
    .elementor-18 .elementor-element.elementor-element-2ac2f9d {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-86c8dd3 {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-222d824 {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-d8f7ccd {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-c57524d {
       --width: calc(33.33% - 20px);
    }
    
    .elementor-18 .elementor-element.elementor-element-0e04d9f {
       --width: calc(33.33% - 20px);
    }
    
    .elementor-18 .elementor-element.elementor-element-c7e06f6 {
       --width: calc(33.33% - 20px);
    }
    
    .elementor-18 .elementor-element.elementor-element-212861f {
       --width: 53%;
    }
    
    .elementor-18 .elementor-element.elementor-element-60c2322 {
       --width: 47%;
    }
    
    .elementor-18 .elementor-element.elementor-element-322426d {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-3fe3018 {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ec3b24 {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-2e329b5 {
       --width: calc(25% - 22.5px);
    }
    
    .elementor-18 .elementor-element.elementor-element-ff706f8 {
       --width: 42%;
    }
    
    .elementor-18 .elementor-element.elementor-element-b864973 {
       --width: 450px;
    }
    
    .elementor-18 .elementor-element.elementor-element-9c48824 {
       --width: 58%;
    }
    
    .elementor-18 .elementor-element.elementor-element-dcbce8a {
       --width: 50%;
    }
    
    .elementor-18 .elementor-element.elementor-element-5dd68e8 {
       --width: 50%;
    }
 }
 
 @media(max-width:1024px) and (min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-3aae76f {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-c90c217 {
       --width: 620px;
    }
    
    .elementor-18 .elementor-element.elementor-element-bb5e4c3 {
       --width: 50%;
    }
    
    .elementor-18 .elementor-element.elementor-element-b7a1960 {
       --width: 50%;
    }
    
    .elementor-18 .elementor-element.elementor-element-00d602f {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-95297d0 {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-0d9becb {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-3542381 {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-0917489 {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-18ac9cd {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-ce1e6ba {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-14e4550 {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-ff060b6 {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-2fcf184 {
       --width: 550px;
    }
    
    .elementor-18 .elementor-element.elementor-element-2ac2f9d {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-86c8dd3 {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-222d824 {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-d8f7ccd {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-c57524d {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-0e04d9f {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-c7e06f6 {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-212861f {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-60c2322 {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-322426d {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-3fe3018 {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ec3b24 {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-2e329b5 {
       --width: calc(50% - 15px);
    }
    
    .elementor-18 .elementor-element.elementor-element-ff706f8 {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-9c48824 {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-dcbce8a {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-5dd68e8 {
       --width: 100%;
    }
 }
 
 @media(min-width:1025px) {
 
    .elementor-18 .elementor-element.elementor-element-ff060b6:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-ff060b6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-attachment: fixed;
    }
 }
 
 @media(max-width:1024px) {
    .elementor-18 .elementor-element.elementor-element-c5850b8 {
       --justify-content: center;
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c5850b8:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-c5850b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-size: 100% auto;
    }
    
    .elementor-18 .elementor-element.elementor-element-3aae76f {
       --padding-top: 10px;
       --padding-bottom: 10px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-287bc05 {
       --margin-top: 0px;
       --margin-bottom: 10px;
       --margin-left: 0px;
       --margin-right: 0px;
    }
    
    .elementor-widget-heading .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-f09f4aa>.elementor-widget-container {
       margin: 0px 0px -5px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-f09f4aa .elementor-heading-title {
       font-size: 44px;
    }
    
    .elementor-widget-text-editor {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-38611f6 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-1e6666f {
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 0px;
       --margin-right: 0px;
       --padding-top: 0px;
       --padding-bottom: 20px;
       --padding-left: 0px;
       --padding-right: 0px;
    }
    
    .elementor-widget-button .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-25bda6b .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-aa3bd9a .elementor-heading-title {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-dfb21dc .elementor-heading-title {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-widget-image-box .elementor-image-box-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-widget-image-box .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-b6bed33 .elementor-image-box-wrapper .elementor-image-box-img {
       width: 44%;
    }
    
    .elementor-widget-image .widget-image-caption {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-beac6eb {
       text-align: center;
    }
    
    .elementor-18 .elementor-element.elementor-element-beac6eb img {
       width: 100%;
       max-width: 60%;
    }
    
    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1223073 {
       right: 60px;
    }
    
    body.rtl .elementor-18 .elementor-element.elementor-element-1223073 {
       left: 60px;
    }
    
    .elementor-18 .elementor-element.elementor-element-1223073 {
       top: 60px;
    }
    
    .elementor-18 .elementor-element.elementor-element-1223073 .elementor-icon {
       font-size: 35px;
    }
    
    .elementor-18 .elementor-element.elementor-element-1223073 .elementor-icon svg {
       height: 35px;
    }
    
    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-32169e6 {
       left: 100px;
    }
    
    body.rtl .elementor-18 .elementor-element.elementor-element-32169e6 {
       right: 100px;
    }
    
    .elementor-18 .elementor-element.elementor-element-32169e6 .elementor-icon {
       font-size: 35px;
    }
    
    .elementor-18 .elementor-element.elementor-element-32169e6 .elementor-icon svg {
       height: 35px;
    }
    
    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-7b5935b {
       right: 0px;
    }
    
    body.rtl .elementor-18 .elementor-element.elementor-element-7b5935b {
       left: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-7b5935b {
       bottom: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-7b5935b .elementor-icon {
       font-size: 35px;
    }
    
    .elementor-18 .elementor-element.elementor-element-7b5935b .elementor-icon svg {
       height: 35px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c0b95e1 {
       --gap: 20px 0px;
       --row-gap: 20px;
       --column-gap: 0px;
       --padding-top: 25px;
       --padding-bottom: 25px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-widget-icon-box .elementor-icon-box-title,
    .elementor-widget-icon-box .elementor-icon-box-title a {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-widget-icon-box .elementor-icon-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-title,
    .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-title a {
       font-size: 18px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-title,
    .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-title a {
       font-size: 18px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-00d602f {
       --padding-top: 10px;
       --padding-bottom: 0px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3c3c840 .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-a3e6768 {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-95297d0 {
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 89px;
       --margin-right: 89px;
       --padding-top: 10px;
       --padding-bottom: 150px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0d9becb {
       --padding-top: 10px;
       --padding-bottom: 10px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0ed11ca .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-49a9302>.elementor-widget-container {
       margin: -5px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-49a9302 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-8105bd8 {
       --icon-vertical-offset: 4px;
    }
    
    .elementor-18 .elementor-element.elementor-element-bdd919b>.elementor-widget-container {
       margin: 10px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-bdd919b .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-49b4fd6 {
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-04466ba {
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 0px;
       --margin-right: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-67d7963 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-cd0ba59 {
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 0px;
       --margin-right: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox {
       padding: 20px 20px 20px 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox .elementskit-info-box-title {
       padding: 0px 0px 15px 0px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox p {
       margin: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox {
       padding: 20px 20px 20px 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox .elementskit-info-box-title {
       padding: 0px 0px 15px 0px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox p {
       margin: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox {
       padding: 20px 20px 20px 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox .elementskit-info-box-title {
       padding: 0px 0px 15px 0px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox p {
       margin: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox {
       padding: 20px 20px 20px 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox .elementskit-info-box-title {
       padding: 0px 0px 15px 0px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox p {
       margin: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-69f36d7 .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-14e4550 {
       --padding-top: 50px;
       --padding-bottom: 25px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-ff060b6 {
       --padding-top: 100px;
       --padding-bottom: 100px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-665a239>.elementor-widget-container {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-2ac2f9d {
       --gap: 15px 15px;
       --row-gap: 15px;
       --column-gap: 15px;
    }
    
    .elementor-widget-counter .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-widget-counter .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-c62f35c>.elementor-widget-container {
       padding: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c62f35c .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-c62f35c .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-86c8dd3 {
       --gap: 15px 15px;
       --row-gap: 15px;
       --column-gap: 15px;
    }
    
    .elementor-18 .elementor-element.elementor-element-ae614f4>.elementor-widget-container {
       padding: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-ae614f4 .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-ae614f4 .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-222d824 {
       --gap: 15px 15px;
       --row-gap: 15px;
       --column-gap: 15px;
    }
    
    .elementor-18 .elementor-element.elementor-element-f198a03>.elementor-widget-container {
       padding: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-f198a03 .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-f198a03 .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-d8f7ccd {
       --gap: 15px 15px;
       --row-gap: 15px;
       --column-gap: 15px;
    }
    
    .elementor-18 .elementor-element.elementor-element-cbfa9f8>.elementor-widget-container {
       padding: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-cbfa9f8 .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-cbfa9f8 .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-8f59c2e img {
       max-width: 50px;
    }
    
    .elementor-18 .elementor-element.elementor-element-67d5936 {
       --gap: 20px 20px;
       --row-gap: 20px;
       --column-gap: 20px;
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-67d5936:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-67d5936>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-size: 100% auto;
    }
    
    .elementor-18 .elementor-element.elementor-element-54771cd img {
       max-width: 50px;
    }
    
    .elementor-18 .elementor-element.elementor-element-676e98a {
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 0px;
       --margin-right: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-6d04f30 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-e4d5c20>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-e4d5c20 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-c57524d {
       --gap: 30px 30px;
       --row-gap: 30px;
       --column-gap: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c57524d.e-con {
       --order: 1;
    }
    
    .elementor-18 .elementor-element.elementor-element-76bfb7f>.elementor-widget-container {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
       margin: 0px 15px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-a4682e2>.elementor-widget-container {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
       margin: 0px 15px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-549e450>.elementor-widget-container {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
       margin: 0px 15px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0e04d9f.e-con {
       --order: 3;
    }
    
    .elementor-18 .elementor-element.elementor-element-c7e06f6 {
       --gap: 30px 30px;
       --row-gap: 30px;
       --column-gap: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c7e06f6.e-con {
       --order: 2;
    }
    
    .elementor-18 .elementor-element.elementor-element-b881e20>.elementor-widget-container {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-ce5fed6>.elementor-widget-container {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-8ad1739 {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-212861f {
       --padding-top: 10px;
       --padding-bottom: 10px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-8a4e3fb .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-de74fcc>.elementor-widget-container {
       margin: -5px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-de74fcc {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card:not(:last-child) {
       margin-bottom: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body p,
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body {
       padding: 10px 35px 20px 35px;
    }
    
    .elementor-18 .elementor-element.elementor-element-48a9d69:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-48a9d69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-size: 100% auto;
    }
    
    .elementor-18 .elementor-element.elementor-element-48a9d69 {
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-31638a0 img {
       max-width: 50px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d3c66f5 {
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 0px;
       --margin-right: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-1a7e091 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-f057c0a>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-f057c0a {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-322426d {
       --gap: 20px 20px;
       --row-gap: 20px;
       --column-gap: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-6c2833c .elementor-image-box-title {
       margin-bottom: 5px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-6c2833c .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3fe3018 {
       --gap: 20px 20px;
       --row-gap: 20px;
       --column-gap: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-075fd15 .elementor-image-box-title {
       margin-bottom: 5px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-075fd15 .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ec3b24 {
       --gap: 20px 20px;
       --row-gap: 20px;
       --column-gap: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-f5b7bf0 .elementor-image-box-title {
       margin-bottom: 5px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-f5b7bf0 .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-2e329b5 {
       --gap: 20px 20px;
       --row-gap: 20px;
       --column-gap: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-a86b44c .elementor-image-box-title {
       margin-bottom: 5px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-a86b44c .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-8d1907d {
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-70a3b26 {
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 0px;
       --margin-right: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-023e721 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-65aca03>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-65aca03 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-58b5607 {
       --gap: 30px 30px;
       --row-gap: 30px;
       --column-gap: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d970a8f.elementor-element {
       --align-self: center;
    }
    
    .elementor-18 .elementor-element.elementor-element-d970a8f {
       text-align: center;
    }
    
    .elementor-18 .elementor-element.elementor-element-b864973 {
       --gap: 15px 15px;
       --row-gap: 15px;
       --column-gap: 15px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c358b34 .elementor-counter-number-wrapper {
       font-size: 34px;
    }
    
    .elementor-18 .elementor-element.elementor-element-9c48824 {
       --padding-top: 0px;
       --padding-bottom: 0px;
       --padding-left: 0px;
       --padding-right: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider {
       --ekit_testimonial_left_right_spacing: 10px;
       --ekit_testimonial_slidetoshow: 1;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial_card .elementskit-commentor-coment {
       font-size: 16px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
       margin-bottom: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
       margin-bottom: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-watermark-icon {
       margin-bottom: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-profile-info .elementskit-author-name {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-profile-info .elementskit-author-des {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-commentor-bio {
       margin: 0px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-13a0ee4 {
       --gap: 20px 20px;
       --row-gap: 20px;
       --column-gap: 20px;
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-13a0ee4:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-13a0ee4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-size: 100% auto;
    }
    
    .elementor-18 .elementor-element.elementor-element-70c9707 {
       top: 13%;
    }
    
    .elementor-18 .elementor-element.elementor-element-70c9707 img {
       max-width: 50px;
    }
    
    .elementor-18 .elementor-element.elementor-element-804709c {
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 0px;
       --margin-right: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-1bb355f .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-fe401d0>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-fe401d0 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-card {
       margin: 0px 0px 30px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-thumb {
       margin: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body .entry-title,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-header .entry-title,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post .elementskit-post-body .entry-title a {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body .entry-title {
       margin: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-header .entry-title {
       margin: 0px 0px 15px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-footer>p,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-footer {
       text-align: left;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body>p {
       text-align: left;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-c673fce {
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-8fd3e10 iframe {
       height: 450px;
    }
    
    .elementor-18 .elementor-element.elementor-element-5dd68e8 {
       --gap: 30px 30px;
       --row-gap: 30px;
       --column-gap: 30px;
       --padding-top: 10px;
       --padding-bottom: 10px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-a4701d7>.elementor-widget-container {
       margin: -20px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-a4701d7 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
       padding-bottom: calc(20px/2);
    }
    
    .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
       margin-top: calc(20px/2);
    }
    
    .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
       margin-right: calc(20px/2);
       margin-left: calc(20px/2);
    }
    
    .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items.elementor-inline-items {
       margin-right: calc(-20px/2);
       margin-left: calc(-20px/2);
    }
    
    body.rtl .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
       left: calc(-20px/2);
    }
    
    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
       right: calc(-20px/2);
    }
    
    .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-item>a {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-941f819 .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
 }
 
 @media(max-width:767px) {
 
    .elementor-18 .elementor-element.elementor-element-c5850b8:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-c5850b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-size: 100% auto;
    }
    
    .elementor-18 .elementor-element.elementor-element-287bc05 {
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 0px;
       --margin-right: 0px;
    }
    
    .elementor-widget-heading .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-f09f4aa .elementor-heading-title {
       font-size: 34px;
    }
    
    .elementor-widget-text-editor {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-38611f6 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-widget-button .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-25bda6b .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
       padding: 9px 11px 9px 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-f983711 {
       --justify-content: center;
       --gap: 0px 10px;
       --row-gap: 0px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-aa3bd9a .elementor-heading-title {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-8b6b3d4 {
       --e-rating-icon-font-size: 14px;
    }
    
    .elementor-18 .elementor-element.elementor-element-dfb21dc .elementor-heading-title {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-widget-image-box .elementor-image-box-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-widget-image-box .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-b6bed33 {
       left: 0px;
    }
    
    body.rtl .elementor-18 .elementor-element.elementor-element-b6bed33 {
       right: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-b6bed33 {
       bottom: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-b6bed33 .elementor-image-box-img {
       margin-bottom: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-b6bed33 .elementor-image-box-wrapper .elementor-image-box-img {
       width: 38%;
    }
    
    .elementor-18 .elementor-element.elementor-element-b6bed33 .elementor-image-box-title {
       font-size: 16px;
    }
    
    .elementor-widget-image .widget-image-caption {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-af95548 img {
       max-width: 50px;
    }
    
    .elementor-18 .elementor-element.elementor-element-beac6eb img {
       max-width: 82%;
    }
    
    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1223073 {
       right: 10px;
    }
    
    body.rtl .elementor-18 .elementor-element.elementor-element-1223073 {
       left: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-1223073 {
       top: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-1223073 .elementor-icon {
       font-size: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-1223073 .elementor-icon svg {
       height: 30px;
    }
    
    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-32169e6 {
       left: 10px;
    }
    
    body.rtl .elementor-18 .elementor-element.elementor-element-32169e6 {
       right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-32169e6 .elementor-icon {
       font-size: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-32169e6 .elementor-icon svg {
       height: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-7b5935b .elementor-icon {
       font-size: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-7b5935b .elementor-icon svg {
       height: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-bb5e4c3 {
       --padding-top: 0px;
       --padding-bottom: 0px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-widget-icon-box .elementor-icon-box-title,
    .elementor-widget-icon-box .elementor-icon-box-title a {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-widget-icon-box .elementor-icon-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-0b3b991>.elementor-widget-container {
       border-width: 0px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-title {
       margin-bottom: 5px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-title,
    .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-title a {
       font-size: 16px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0b3b991 .elementor-icon-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-b7a1960 {
       --padding-top: 0px;
       --padding-bottom: 0px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-title {
       margin-bottom: 5px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-title,
    .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-title a {
       font-size: 16px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0d6f3e2 .elementor-icon-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3c3c840 .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-95297d0 {
       --width: 100%;
       --margin-top: 0px;
       --margin-bottom: 0px;
       --margin-left: 0px;
       --margin-right: 0px;
       --padding-top: 10px;
       --padding-bottom: 80px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-95297d0:not(.elementor-motion-effects-element-type-background),
    .elementor-18 .elementor-element.elementor-element-95297d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
       background-size: contain;
    }
    
    .elementor-18 .elementor-element.elementor-element-a9c19f3 {
       top: 0px;
       z-index: 2;
    }
    
    .elementor-18 .elementor-element.elementor-element-a9c19f3 img {
       max-width: 100px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3b7169f {
       width: var(--container-widget-width, 250px);
       max-width: 250px;
       --container-widget-width: 250px;
       --container-widget-flex-grow: 0;
    }
    
    .elementor-18 .elementor-element.elementor-element-3b7169f img {
       width: 100%;
       max-width: 250px;
    }
    
    .elementor-18 .elementor-element.elementor-element-0ed11ca .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-49a9302>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-49a9302 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-widget-icon-list .elementor-icon-list-item>a {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
       padding-bottom: calc(16px/2);
    }
    
    .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
       margin-top: calc(16px/2);
    }
    
    .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
       margin-right: calc(16px/2);
       margin-left: calc(16px/2);
    }
    
    .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-items.elementor-inline-items {
       margin-right: calc(-16px/2);
       margin-left: calc(-16px/2);
    }
    
    body.rtl .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
       left: calc(-16px/2);
    }
    
    body:not(.rtl) .elementor-18 .elementor-element.elementor-element-8105bd8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
       right: calc(-16px/2);
    }
    
    .elementor-18 .elementor-element.elementor-element-bdd919b .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
       padding: 9px 11px 9px 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-49b4fd6 {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-67d7963 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox .elementskit-info-box-title {
       padding: 0px 0px 10px 0px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-6ca016f .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox .elementskit-info-box-title {
       padding: 0px 0px 10px 0px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-558c94b .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox .elementskit-info-box-title {
       padding: 0px 0px 10px 0px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-4368de2 .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox .elementskit-info-box-title {
       padding: 0px 0px 10px 0px;
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ed7c31 .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-de22ab0 {
       --gap: 20px 20px;
       --row-gap: 20px;
       --column-gap: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-69f36d7 .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
       padding: 9px 11px 9px 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-ff060b6 {
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-665a239>.elementor-widget-container {
       margin: 0px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-7526bd2 .ekit-video-popup-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-2ac2f9d {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-widget-counter .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-widget-counter .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-c62f35c>.elementor-widget-container {
       padding: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c62f35c .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-c62f35c .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-86c8dd3 {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-ae614f4>.elementor-widget-container {
       padding: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-ae614f4 .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-ae614f4 .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-222d824 {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-f198a03>.elementor-widget-container {
       padding: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-f198a03 .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-f198a03 .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-d8f7ccd {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-cbfa9f8>.elementor-widget-container {
       padding: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-cbfa9f8 .elementor-counter-number-wrapper {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-cbfa9f8 .elementor-counter-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-8f59c2e img {
       max-width: 50px;
    }
    
    .elementor-18 .elementor-element.elementor-element-67d5936 {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-54771cd img {
       max-width: 50px;
    }
    
    .elementor-18 .elementor-element.elementor-element-6d04f30 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-e4d5c20>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-e4d5c20 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-c57524d {
       --width: 100%;
       --gap: 20px 20px;
       --row-gap: 20px;
       --column-gap: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-76bfb7f .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-a4682e2 .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-549e450 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-0e04d9f {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-0e04d9f.e-con {
       --order: 2;
    }
    
    .elementor-18 .elementor-element.elementor-element-c7e06f6 {
       --width: 100%;
       --gap: 20px 20px;
       --row-gap: 20px;
       --column-gap: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c7e06f6.e-con {
       --order: 3;
    }
    
    .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-b881e20 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-ce5fed6 .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox .elementskit-info-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-0297f2e .elementskit-infobox .box-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-8a4e3fb .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-de74fcc>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-de74fcc {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
       padding: 5px 30px 5px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card:not(:last-child) {
       margin-bottom: 20px;
    }
    
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body p,
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-04aa98a .elementskit-accordion .elementskit-card-body {
       padding: 10px 30px 20px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-48a9d69 {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-31638a0 img {
       width: 50%;
    }
    
    .elementor-18 .elementor-element.elementor-element-1a7e091 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-f057c0a>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-f057c0a {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-322426d {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-6c2833c .elementor-image-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-6c2833c .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3fe3018 {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-075fd15 .elementor-image-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-075fd15 .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3ec3b24 {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-f5b7bf0 .elementor-image-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-f5b7bf0 .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-2e329b5 {
       --width: 100%;
    }
    
    .elementor-18 .elementor-element.elementor-element-a86b44c .elementor-image-box-title {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-a86b44c .elementor-image-box-description {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-8d1907d {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-023e721 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-65aca03>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-65aca03 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-ff706f8 {
       --padding-top: 0px;
       --padding-bottom: 90px;
       --padding-left: 0px;
       --padding-right: 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-b864973 {
       --padding-top: 15px;
       --padding-bottom: 15px;
       --padding-left: 15px;
       --padding-right: 15px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c358b34 .elementor-counter-number-wrapper {
       font-size: 24px;
    }
    
    .elementor-18 .elementor-element.elementor-element-c358b34 .elementor-counter-title {
       font-size: 14px;
    }
    
    .elementor-18 .elementor-element.elementor-element-dc66454 {
       --align-items: center;
       --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
    
    .elementor-18 .elementor-element.elementor-element-300134c {
       font-size: 14px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider {
       --ekit_testimonial_left_right_spacing: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial_card .elementskit-commentor-coment {
       font-size: 16px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
       margin: 0px 0px 20px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial_card .elementskit-commentor-coment {
       margin: 0px 0px 20px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-watermark-icon>i {
       font-size: 40px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-watermark-icon>svg {
       width: 40px;
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-profile-info .elementskit-author-name {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-profile-info .elementskit-author-des {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-3441213 .elementskit-testimonial-slider .swiper-navigation-button {
       padding: 0px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-13a0ee4 {
       --gap: 10px 10px;
       --row-gap: 10px;
       --column-gap: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-70c9707 img {
       max-width: 50px;
    }
    
    .elementor-18 .elementor-element.elementor-element-1bb355f .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-fe401d0>.elementor-widget-container {
       margin: -5px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-fe401d0 {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-card {
       margin: 0px 0px 30px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-thumb {
       margin: 0px 0px 20px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body .entry-title,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-header .entry-title,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-image-card .elementskit-post-body .entry-title a,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-card .elementskit-entry-header .entry-title a,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post .elementskit-post-body .entry-title a {
       font-size: var(--e-global-typography-secondary-font-size);
       line-height: var(--e-global-typography-secondary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body .entry-title {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-entry-header .entry-title {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-footer>p,
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body>p {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-footer {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-blog-block-post .elementskit-post-footer>p {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-post-body>p {
       margin: 0px 0px 10px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-d76e7bb .elementskit-btn {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-c673fce {
       --padding-top: 50px;
       --padding-bottom: 50px;
       --padding-left: 10px;
       --padding-right: 10px;
    }
    
    .elementor-18 .elementor-element.elementor-element-8fd3e10 iframe {
       height: 350px;
    }
    
    .elementor-18 .elementor-element.elementor-element-5dd68e8 {
       --gap: 30px 30px;
       --row-gap: 30px;
       --column-gap: 30px;
    }
    
    .elementor-18 .elementor-element.elementor-element-a4701d7>.elementor-widget-container {
       margin: -20px 0px 0px 0px;
    }
    
    .elementor-18 .elementor-element.elementor-element-a4701d7 .elementor-heading-title {
       font-size: var(--e-global-typography-primary-font-size);
       line-height: var(--e-global-typography-primary-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-18 .elementor-element.elementor-element-633879c .elementor-icon-list-item>a {
       font-size: var(--e-global-typography-text-font-size);
       line-height: var(--e-global-typography-text-line-height);
    }
    
    .elementor-18 .elementor-element.elementor-element-941f819 .elementor-button {
       font-size: var(--e-global-typography-accent-font-size);
       line-height: var(--e-global-typography-accent-line-height);
    }
 }
 