.elementor-73397 .elementor-element.elementor-element-23578682 {
    --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;
    --overlay-opacity: 0.3;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-23578682::before,
.elementor-73397 .elementor-element.elementor-element-23578682>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-23578682>.e-con-inner>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-23578682>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-23578682>.e-con-inner>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-23578682>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2024/04/about-bg-1.png");
    --background-overlay: '';
    background-position: -95px 44px;
    background-repeat: no-repeat;
}

.elementor-73397 .elementor-element.elementor-element-2c3746fc {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-73397 .elementor-element.elementor-element-1cf86a22 {

    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 80px;
    --padding-right: 0px;
}
@media (max-width: 767.98px) {
    .elementor-73397 .elementor-element.elementor-element-1cf86a22 {
        --padding-left: 0px;
    }
}
.elementor-73397 .elementor-element.elementor-element-587964da {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-18f86fa3 img {
    border-radius: 20px;
}

.elementor-73397 .elementor-element.elementor-element-587964da.e-con {
    --align-self: flex-end;
}

.elementor-73397 .elementor-element.elementor-element-44fc78d9 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-5ad798d4>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-73397 .elementor-element.elementor-element-5ad798d4 img {
    border-radius: 20px 20px 0px 20px;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca>.elementor-widget-container {
    padding: 25px 30px 20px 30px;
    border-radius: 20px 20px 0px 20px;
}

body:not(.rtl) .elementor-73397 .elementor-element.elementor-element-27b168ca {
    left: 100px;
}

body.rtl .elementor-73397 .elementor-element.elementor-element-27b168ca {
    right: 100px;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca {
    bottom: 40px;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .feature-box-wrapper .feature-box-title {
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .feature-box-wrapper {
    background-color: var(--e-global-color-primary);
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
    text-align: center;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .feature-box-wrapper,
.elementor-73397 .elementor-element.elementor-element-27b168ca a {
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .feature-box-wrapper .feature-box-title,
.elementor-73397 .elementor-element.elementor-element-27b168ca .feature-box-wrapper .feature-box-title>a {
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .feature-box-title {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .cea-featured-icon {
    color: #FFFFFF;
    font-size: 35px;
    margin-bottom: 25px;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .cea-featured-icon svg {
    fill: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .cea-featured-icon i,
.elementor-73397 .elementor-element.elementor-element-27b168ca .cea-featured-icon svg {
    transform: rotate(0deg);
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .cea-feature-box-img {
    margin-bottom: 5px !important;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .feature-box-wrapper .fbox-number {
    opacity: calc(10 / 10);
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .feature-box-wrapper:hover .fbox-number {
    opacity: calc(10 / 10);
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .fbox-number {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .cea-button {
    background-color: #333333;
}

.elementor-73397 .elementor-element.elementor-element-27b168ca .fbox-content {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-578953ab {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-7a498b97 {
    text-align: left;
}

.elementor-73397 .elementor-element.elementor-element-7a498b97.cea-align-center .section-description {
    margin: 0 auto;
}

.elementor-73397 .elementor-element.elementor-element-7a498b97 .section-title-wrapper .section-title {
    margin-bottom: 25px;
}

.elementor-73397 .elementor-element.elementor-element-7a498b97 .section-title-wrapper .title-wrap {
margin-top: 15px;
    transform: translateY(20px);
@media (max-width: 991.98px) {
    transform: translateY(0px);
    margin-top: 0px;
}

}

.elementor-73397 .elementor-element.elementor-element-7a498b97 .section-description .lead {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-93a2172 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-3484564e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-60a4b9e0 {
    width: auto;
    max-width: auto;
}

.elementor-73397 .elementor-element.elementor-element-60a4b9e0.elementor-element {
    --align-self: flex-start;
}

.elementor-73397 .elementor-element.elementor-element-60a4b9e0 .cea-button .cea-align-icon-right {
    margin-left: 7px;
}

.elementor-73397 .elementor-element.elementor-element-60a4b9e0 .cea-button .cea-align-icon-left {
    margin-right: 7px;
}

.elementor-73397 .elementor-element.elementor-element-60a4b9e0 .cea-button {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 10px 10px 0px 10px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    padding: 19px 30px 19px 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-73397 .elementor-element.elementor-element-60a4b9e0 .cea-button:hover,
.elementor-73397 .elementor-element.elementor-element-60a4b9e0 .cea-button:focus {
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-60a4b9e0 .cea-button:hover svg,
.elementor-73397 .elementor-element.elementor-element-60a4b9e0 .cea-button:focus svg {
    fill: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-3484564e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73397 .elementor-element.elementor-element-23f32b9f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(11px/2);
}

.elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(11px/2);
}

.elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(11px/2);
    margin-left: calc(11px/2);
}

.elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-11px/2);
    margin-left: calc(-11px/2);
}

body.rtl .elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-11px/2);
}

body:not(.rtl) .elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-11px/2);
}

.elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
    transition: color 0.3s;
}

.elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
    transition: fill 0.3s;
}

.elementor-73397 .elementor-element.elementor-element-2694fe52 {
    --e-icon-list-icon-size: 18px;
    --icon-vertical-offset: 0px;
}

.elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-item>a {
    font-size: 14px;
    font-weight: 600;
}
@media (min-width: 1600px) {
    .elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-item>.elementor-icon-list-text,
    .elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-item>a {
        font-size: 26px;
        font-weight: 600;
    } 
}

.elementor-73397 .elementor-element.elementor-element-2694fe52 .elementor-icon-list-text {
    color: #2E2E2E;
    transition: color 0.3s;
}

.elementor-73397 .elementor-element.elementor-element-5814061e {
    --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;
    --overlay-opacity: 0.6;
    --padding-top: 115px;
    --padding-bottom: 185px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-73397 .elementor-element.elementor-element-5814061e:not(.elementor-motion-effects-element-type-background),
.elementor-73397 .elementor-element.elementor-element-5814061e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FB;
    background-image: url("../../2024/05/hand-4.png");
    background-position: 375px 485px;
    background-repeat: no-repeat;
}

.elementor-73397 .elementor-element.elementor-element-42d93607 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-155b6eb8 {
    text-align: left;
}

.elementor-73397 .elementor-element.elementor-element-155b6eb8.cea-align-center .section-description {
    margin: 0 auto;
}

.elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-title-wrapper .section-title {
    margin-bottom: 25px;
}

.elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-title-wrapper .sub-title {
    margin-bottom: 20px;
}

.elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-description .lead {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-description .section-content {
    margin-bottom: 20px;
}

.elementor-73397 .elementor-element.elementor-element-4cd38a53 {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-66a8144 {
    width: auto;
    max-width: auto;
}

.elementor-73397 .elementor-element.elementor-element-66a8144>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-66a8144.elementor-element {
    --align-self: flex-start;
}

.elementor-73397 .elementor-element.elementor-element-66a8144 .cea-button .cea-align-icon-right {
    margin-left: 7px;
}

.elementor-73397 .elementor-element.elementor-element-66a8144 .cea-button .cea-align-icon-left {
    margin-right: 7px;
}

.elementor-73397 .elementor-element.elementor-element-66a8144 .cea-button {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 10px 10px 0px 10px;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.05);
    padding: 19px 30px 19px 30px;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.elementor-73397 .elementor-element.elementor-element-66a8144 .cea-button:hover,
.elementor-73397 .elementor-element.elementor-element-66a8144 .cea-button:focus {
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-66a8144 .cea-button:hover svg,
.elementor-73397 .elementor-element.elementor-element-66a8144 .cea-button:focus svg {
    fill: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-4e900527 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-2f034552 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 100px;
    --padding-right: 15px;
}

.elementor-73397 .elementor-element.elementor-element-7d327444 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-3b2ca68e {
    text-align: left;
}

.elementor-73397 .elementor-element.elementor-element-3b2ca68e.cea-align-center .section-description {
    margin: 0 auto;
}

.elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-title-wrapper .section-title {
    margin-bottom: 12px;
}

.elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-title-wrapper .sub-title {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-description .lead {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-description .section-content {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 {
    width: var(--container-widget-width, 109.497%);
    max-width: 109.497%;
    --container-widget-width: 109.497%;
    --container-widget-flex-grow: 0;
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 .cea-icon-list:not(.icon-list-inline) .cea-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 .cea-icon-list:not(.icon-list-inline) .cea-icon-list-item:not(:first-child) {
    padding-top: calc(6px/2);
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 .cea-icon-list.icon-list-inline .cea-icon-list-item:not(:last-child) {
    padding-right: calc(6px/2);
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 .cea-icon-list.icon-list-inline .cea-icon-list-item:not(:first-child) {
    padding-left: calc(6px/2);
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 .cea-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 .cea-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 .cea-icon-list-item .icon-list-text {
    color: var(--e-global-color-secondary);
    font-weight: 600;
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 .cea-icon-list-item .icon-list-text.icon-list-text-left {
    padding-right: 5px;
}

.elementor-73397 .elementor-element.elementor-element-7072a6a9 .cea-icon-list-item .icon-list-text:not(.icon-list-text-left) {
    padding-left: 5px;
}

.elementor-73397 .elementor-element.elementor-element-3c5a2b18 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #DBE5E2;
    --border-color: #DBE5E2;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-10ff2985 {
    text-align: left;
}

.elementor-73397 .elementor-element.elementor-element-10ff2985.cea-align-center .section-description {
    margin: 0 auto;
}

.elementor-73397 .elementor-element.elementor-element-10ff2985 .section-title-wrapper .section-title {
    margin-bottom: 12px;
}

.elementor-73397 .elementor-element.elementor-element-10ff2985 .section-title-wrapper .sub-title {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-10ff2985 .section-description .lead {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-10ff2985 .section-description .section-content {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 {
    width: var(--container-widget-width, 109.497%);
    max-width: 109.497%;
    --container-widget-width: 109.497%;
    --container-widget-flex-grow: 0;
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 .cea-icon-list:not(.icon-list-inline) .cea-icon-list-item:not(:last-child) {
    padding-bottom: calc(6px/2);
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 .cea-icon-list:not(.icon-list-inline) .cea-icon-list-item:not(:first-child) {
    padding-top: calc(6px/2);
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 .cea-icon-list.icon-list-inline .cea-icon-list-item:not(:last-child) {
    padding-right: calc(6px/2);
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 .cea-icon-list.icon-list-inline .cea-icon-list-item:not(:first-child) {
    padding-left: calc(6px/2);
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 .cea-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 .cea-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 .cea-icon-list-item .icon-list-text {
    color: var(--e-global-color-secondary);
    font-weight: 600;
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 .cea-icon-list-item .icon-list-text.icon-list-text-left {
    padding-right: 5px;
}

.elementor-73397 .elementor-element.elementor-element-3cdf2699 .cea-icon-list-item .icon-list-text:not(.icon-list-text-left) {
    padding-left: 5px;
}

.elementor-73397 .elementor-element.elementor-element-5814061e::before,
.elementor-73397 .elementor-element.elementor-element-5814061e>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-5814061e>.e-con-inner>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-5814061e>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-5814061e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-5814061e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}


.elementor-73397 .elementor-element.elementor-element-abe6a2c {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-73397 .elementor-element.elementor-element-75b52bfa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-2164c3aa {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-2164c3aa.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73397 .elementor-element.elementor-element-2cca417d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-add583f {
    text-align: center;
}

.elementor-73397 .elementor-element.elementor-element-add583f.cea-align-center .section-description {
    margin: 0 auto;
}

.elementor-73397 .elementor-element.elementor-element-add583f .section-title-wrapper .section-title {
    margin-bottom: 25px;
}

.elementor-73397 .elementor-element.elementor-element-add583f .section-title-wrapper .sub-title {
    margin-bottom: 20px;
}

.elementor-73397 .elementor-element.elementor-element-add583f .section-description .lead {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-add583f .section-description .section-content {
    margin-bottom: 20px;
}

.elementor-73397 .elementor-element.elementor-element-2cca417d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73397 .elementor-element.elementor-element-2fe3f866 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-7017c942 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-24da0674 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .service-wrapper .service-inner {
    text-align: left;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .service-inner {
    color: #797979;
    background-color: #FFFFFF;
    padding: 20px 20px 0 20px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .post-title-head .post-title {
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .post-title-head {
    transform: scale(1);
    padding: 0px 0px 22px 0px;
    margin-bottom: 17px;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .service-inner:hover .post-title-head {
    transform: scale(1);
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .post-thumb {
    margin-bottom: 25px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .post-thumb>a>img {
    padding: 0px 0px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .read-more {
    text-transform: uppercase;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #F0F5F000;
    padding: 3px 0px 0px 0px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: 1px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .read-more:hover,
.elementor-73397 .elementor-element.elementor-element-581d3470 .read-more:focus {
    color: #FFFFFF;
    background-color: #05463800;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .read-more:hover svg,
.elementor-73397 .elementor-element.elementor-element-581d3470 .read-more:focus svg {
    fill: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .service-icon-img-wrap {
    margin-bottom: 17px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .service-icon-img-wrap>img {
    padding: 0px 0px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .top-meta {
    margin-bottom: 15px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .bottom-meta {
    margin-bottom: 0px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .post-excerpt {
    margin-bottom: 24px;
}

.elementor-73397 .elementor-element.elementor-element-581d3470 .post-overlay-items {
    position: absolute;
    top: 52%;
    left: 27%;
}

.elementor-73397 .elementor-element.elementor-element-19b50aa7 {
    --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;
    --margin-top: -80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

.elementor-73397 .elementor-element.elementor-element-1f31a132 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-75a108d6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-75a108d6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73397 .elementor-element.elementor-element-6bd88a95 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --border-radius: 20px 20px 0px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-6bd88a95:not(.elementor-motion-effects-element-type-background),
.elementor-73397 .elementor-element.elementor-element-6bd88a95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-primary);
    width: 600px;
    
    
}

.elementor-73397 .elementor-element.elementor-element-7fec9641 {
    --display: flex;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 8px;
    --padding-left: 10px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-8c197f6>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #FFFFFF;
    border-radius: 20px 0px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper {
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-right {
    margin-left: 0px;
}

.elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-title>* {
    color: #FFFFFF;
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-title {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-value>* {
    color: #FFFFFF;
    font-weight: 600;
}


.elementor-73397 .elementor-element.elementor-element-8c197f6 .counter-icon {
    color: #FFFFFF;
    font-size: 30px;
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-8c197f6 .counter-icon svg {
    fill: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-8c197f6 .counter-icon i,
.elementor-73397 .elementor-element.elementor-element-8c197f6 .counter-icon svg {
    transform: rotate(0deg);
}

.elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-image {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-content {
    margin-bottom: 0px;
}

.elementor-73397 .elementor-element.elementor-element-7fec9641.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73397 .elementor-element.elementor-element-6460945a {
    --display: flex;
    --border-radius: 0px 0px 0px 0px;
    --padding-top: 20px;
    --padding-bottom: 8px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    border-radius: 20px 20px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper {
    text-align: left;
    margin: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-right {
    margin-left: 0px;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-title>* {
    color: #FFFFFF;
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-title {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-value>* {
    color: #FFFFFF;
    font-weight: 600;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-value {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .counter-icon {
    color: #FFFFFF;
    font-size: 30px;
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .counter-icon svg {
    fill: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .counter-icon i,
.elementor-73397 .elementor-element.elementor-element-4fc0440d .counter-icon svg {
    transform: rotate(0deg);
}

.elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-image {
    margin-bottom: 5px;
}


.elementor-73397 .elementor-element.elementor-element-4ad4c0f6 {
    --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;
    --overlay-opacity: 1;
    --margin-top: -80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-5237d806 {
    --display: flex;
    --overlay-opacity: 1;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-73397 .elementor-element.elementor-element-740d5562 {
    --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;
    --overlay-opacity: 1;
    --border-radius: 20px 20px 0px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-740d5562::before,
.elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-740d5562>.e-con-inner>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-740d5562>.e-con-inner>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../../../../themes/happysmile/assets/images/banner/pop-up-banner.jpeg");
    --background-overlay: '';
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-73397 .elementor-element.elementor-element-f423e8e {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 20px;
}

.elementor-73397 .elementor-element.elementor-element-247a0d4e {
    --display: flex;
    --overlay-opacity: 0.8;
    --border-radius: 20px 0px 0px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 300px;
    --padding-bottom: 50px;
    --padding-left: 50px;
    --padding-right: 50px;
}

.elementor-73397 .elementor-element.elementor-element-247a0d4e:not(.elementor-motion-effects-element-type-background),
.elementor-73397 .elementor-element.elementor-element-247a0d4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #BE8B8B3B;
}

.elementor-73397 .elementor-element.elementor-element-247a0d4e::before,
.elementor-73397 .elementor-element.elementor-element-247a0d4e>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-247a0d4e>.e-con-inner>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-247a0d4e>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-247a0d4e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-247a0d4e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-secondary);
    --background-overlay: '';
}

.elementor-73397 .elementor-element.elementor-element-7d80052a {
    width: auto;
    max-width: auto;
    z-index: 2;
}

.elementor-73397 .elementor-element.elementor-element-7d80052a>.elementor-widget-container {
    margin: -130px 0px 0px 24px;
    padding: 0px 0px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-7d80052a.elementor-element {
    --align-self: flex-start;
}

.elementor-73397 .elementor-element.elementor-element-7d80052a .popup-anything-wrapper {
    text-align: left;
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-7d80052a .popup-trigger-icon {
    color: #FFFFFF;
    font-size: 26px;
    margin-bottom: 5px;
    border-radius: 50px 50px 50px 50px;
}

.elementor-73397 .elementor-element.elementor-element-7d80052a .popup-trigger-icon svg {
    fill: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-7d80052a.cea-view-framed .popup-trigger-icon {
    background-color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-73397 .elementor-element.elementor-element-7d80052a.cea-view-stacked .popup-trigger-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-73397 .elementor-element.elementor-element-7d80052a:hover .popup-trigger-icon {
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-7d80052a:hover .popup-trigger-icon svg {
    fill: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-7d80052a.cea-view-framed:hover .popup-trigger-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-73397 .elementor-element.elementor-element-7d80052a.cea-view-stacked:hover .popup-trigger-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-73397 .elementor-element.elementor-element-7d80052a .popup-trigger-icon i,
.elementor-73397 .elementor-element.elementor-element-7d80052a .popup-trigger-icon svg {
    transform: rotate(0deg);
}

.elementor-73397 .elementor-element.elementor-element-5e1e5a06 {
    text-align: left;
}

.elementor-73397 .elementor-element.elementor-element-5e1e5a06.cea-align-center .section-description {
    margin: 0 auto;
}

.elementor-73397 .elementor-element.elementor-element-5e1e5a06 .section-title-wrapper .section-title {
    color: #FFFFFF;
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-5e1e5a06 .section-title-wrapper .sub-title {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-5e1e5a06 .section-description .lead {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-5e1e5a06 .section-description .section-content {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-3fe33909 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-5237d806::before,
.elementor-73397 .elementor-element.elementor-element-5237d806>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-5237d806>.e-con-inner>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-5237d806>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-5237d806>.e-con-inner>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-5237d806>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-73397 .elementor-element.elementor-element-4ad4c0f6::before,
.elementor-73397 .elementor-element.elementor-element-4ad4c0f6>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-4ad4c0f6>.e-con-inner>.elementor-background-video-container::before,
.elementor-73397 .elementor-element.elementor-element-4ad4c0f6>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-4ad4c0f6>.e-con-inner>.elementor-background-slideshow::before,
.elementor-73397 .elementor-element.elementor-element-4ad4c0f6>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-73397 .elementor-element.elementor-element-45443175 {
    --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-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-34d1c15f {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}
@media (max-width: 767.98px) {
    .elementor-73397 .elementor-element.elementor-element-34d1c15f {
        --display: flex;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    } 
}
.elementor-73397 .elementor-element.elementor-element-4cd70893 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-3cd35d4 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-42e3b826 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-2feafd18 {
    text-align: center;
}

.elementor-73397 .elementor-element.elementor-element-2feafd18.cea-align-center .section-description {
    margin: 0 auto;
}

.elementor-73397 .elementor-element.elementor-element-2feafd18 .section-title-wrapper .section-title {
    margin-bottom: 25px;
}

.elementor-73397 .elementor-element.elementor-element-2feafd18 .section-title-wrapper .sub-title {
    margin-bottom: 20px;
}

.elementor-73397 .elementor-element.elementor-element-2feafd18 .section-description .lead {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-2feafd18 .section-description .section-content {
    margin-bottom: 20px;
}

.elementor-73397 .elementor-element.elementor-element-42e3b826.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73397 .elementor-element.elementor-element-7633a558 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-396c0129 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .team-wrapper .team-inner {
    text-align: left;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .post-title-head .post-title {
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .post-title-head {
    transform: scale(1);
    margin-bottom: 15px;
    font-weight: 600;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .team-inner:hover .post-title-head {
    transform: scale(1);
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .team-designation .post-designation-head {
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .post-designation-head {
    transform: scale(1);
    margin-bottom: 0px;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .team-designation:hover {
    transform: scale(1);
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .post-thumb {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .read-more {
    text-transform: none;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #FFFFFF00;
    font-size: 15px;
    font-weight: 600;
    line-height: 15px;
    letter-spacing: 1px;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .read-more:hover,
.elementor-73397 .elementor-element.elementor-element-21409e7d .read-more:focus {
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .read-more:hover svg,
.elementor-73397 .elementor-element.elementor-element-21409e7d .read-more:focus svg {
    fill: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .top-meta {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .bottom-meta {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .post-excerpt {
    margin-bottom: 15px;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .post-overlay-items {
    position: absolute;
    top: 0%;
    left: 0%;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .post-thumb.post-overlay-active .post-overlay-items {
    background-color: #02010100;
}

.elementor-73397 .elementor-element.elementor-element-21409e7d .post-thumb.post-overlay-active:hover:before {
    background-color: #02010100;
}

.elementor-73397 .elementor-element.elementor-element-3ebe59de {
    --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: stretch;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --margin-top: 0px;
    --margin-bottom: -15px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-53380bcb {
    --display: flex;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-4b274fb7>.elementor-widget-container {
    margin: 0px -15px 0px -15px;
    padding: 25px 0px 13px 0px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #DBE5E2;
}

.elementor-73397 .elementor-element.elementor-element-4b274fb7 .cea-carousel .owl-slide-item {
    text-align: left;
}

.elementor-73397 .elementor-element.elementor-element-4b274fb7 .content-carousel-wrapper {
    margin: 0px 15px 15px 15px;
    color: var(--e-global-color-secondary);
    font-size: 45px;
    font-weight: 700;
    font-style: italic;
    line-height: 52px;
    letter-spacing: -1px;
}

.elementor-73397 .elementor-element.elementor-element-4b274fb7 .content-carousel-title {
    text-align: center;
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-4b274fb7 .content-carousel-wrapper .content-carousel-title {
    font-size: 33px;
    line-height: 40px;
}

.elementor-73397 .elementor-element.elementor-element-3cbd2a50 {
    --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;
}

.elementor-73397 .elementor-element.elementor-element-5040c878 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-42643e47 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #DBE5E2;
    --border-color: #DBE5E2;
    --padding-top: 131px;
    --padding-bottom: 132px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-42643e47:not(.elementor-motion-effects-element-type-background),
.elementor-73397 .elementor-element.elementor-element-42643e47>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FB;
}

.elementor-73397 .elementor-element.elementor-element-2a5e49c9 {
    text-align: center;
    color: var(--e-global-color-primary);
    font-size: 98px;
    font-weight: 400;
    line-height: 100px;
}

.elementor-73397 .elementor-element.elementor-element-ae1c28 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
    --padding-top: 83px;
    --padding-bottom: 83px;
    --padding-left: 60px;
    --padding-right: 65px;
}

.elementor-73397 .elementor-element.elementor-element-557e7a6a {
    text-align: left;
}

.elementor-73397 .elementor-element.elementor-element-557e7a6a.cea-align-center .section-description {
    margin: 0 auto;
}

.elementor-73397 .elementor-element.elementor-element-557e7a6a .section-title-wrapper .section-title {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-557e7a6a .section-title-wrapper .sub-title {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-557e7a6a .section-description .lead {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-557e7a6a .section-description .section-content {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-88fa631 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .testimonial-wrapper .testimonial-inner {
    text-align: center;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .post-title-head .post-title {
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .post-title-head {
    transform: scale(1);
    padding: 10px 0px 0px 0px;
    margin-bottom: 0px;
    font-size: 27px;
    line-height: 36px;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .testimonial-inner:hover .post-title-head {
    transform: scale(1);
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .review-title {
    text-transform: none;
    transform: scale(1);
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .testimonial-inner:hover .review-title {
    transform: scale(1);
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .testimonial-designation .post-designation-head {
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .post-designation-head {
    transform: scale(1);
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .testimonial-designation:hover {
    transform: scale(1);
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .post-thumb {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .read-more {
    text-transform: none;
    background-color: #333333;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .top-meta {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .bottom-meta {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .post-excerpt {
    font-size: 22px;
    line-height: 34px;
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-2207ecfe .post-overlay-items {
    position: absolute;
    top: 0%;
    left: 0%;
}

.elementor-73397 .elementor-element.elementor-element-28ba1763 {
    --display: flex;
    --gap: 0px 15px;
    --row-gap: 0px;
    --column-gap: 15px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-accent);
    --border-color: var(--e-global-color-accent);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-4a4b5bad {
    --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: #D3E2FF;
    --border-color: #D3E2FF;
    --padding-top: 90px;
    --padding-bottom: 92px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-4a4b5bad:not(.elementor-motion-effects-element-type-background),
.elementor-73397 .elementor-element.elementor-element-4a4b5bad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FB;
}

.elementor-73397 .elementor-element.elementor-element-109db4d7 {
    --display: flex;
    --padding-top: 90px;
    --padding-bottom: 92px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-109db4d7:not(.elementor-motion-effects-element-type-background),
.elementor-73397 .elementor-element.elementor-element-109db4d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F9FB;
}

.elementor-73397 .elementor-element.elementor-element-21c4b075 {
    --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: 115px;
    --padding-bottom: 90px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-450f8f7a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-62ee4248 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-3d7a61e0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-22d8cd01 {
    text-align: center;
}

.elementor-73397 .elementor-element.elementor-element-22d8cd01.cea-align-center .section-description {
    margin: 0 auto;
}

.elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-title-wrapper .section-title {
    margin-bottom: 25px;
}

.elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-title-wrapper .sub-title {
    margin-bottom: 20px;
}

.elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-description .lead {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-description .section-content {
    margin-bottom: 20px;
}

.elementor-73397 .elementor-element.elementor-element-3d7a61e0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-73397 .elementor-element.elementor-element-619f459a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-73397 .elementor-element.elementor-element-44717f0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .blog-layouts-wrapper {
    padding: 0px 0px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .post-title {
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .post-title-head {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .post-title {
    text-transform: none;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .post-title-head {
    padding: 0px 0px 15px 0px;
    margin-bottom: 15px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .post-thumb {
    margin-bottom: 25px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .post-thumb {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .read-more {
    text-transform: none;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #33333300;
    font-size: 15px;
    font-weight: 600;
    line-height: 15px;
    letter-spacing: 1px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .read-more:hover,
.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .read-more:focus {
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .read-more {
    text-transform: none;
    background-color: #33333300;
    font-size: 15px;
    font-weight: 600;
    line-height: 15px;
    letter-spacing: 1px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .read-more:hover,
.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .read-more:focus {
    color: #FFFFFF;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .top-meta {
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1em;
    letter-spacing: 0px;
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .top-meta a:hover {
    color: var(--e-global-color-primary);
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .bottom-meta {
    margin-bottom: 0px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .top-meta {
    font-size: 15px;
    text-transform: capitalize;
    letter-spacing: 0px;
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .bottom-meta {
    margin-bottom: 15px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .post-excerpt {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .post-excerpt {
    margin-bottom: 5px;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .post-overlay-items {
    position: absolute;
    top: 0%;
    left: 0%;
}

.elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .post-overlay-items {
    position: absolute;
    top: 0%;
    left: 0%;
}

@media(min-width:768px) {
    .elementor-73397 .elementor-element.elementor-element-3484564e {
        --width: 35.112%;
    }

    .elementor-73397 .elementor-element.elementor-element-2164c3aa {
        --width: 17.915%;
    }

    .elementor-73397 .elementor-element.elementor-element-2cca417d {
        --width: 100%;
        text-align: center;
    }

    .elementor-73397 .elementor-element.elementor-element-75a108d6 {
        --width: 49%;
    }

    .elementor-73397 .elementor-element.elementor-element-7fec9641 {
        --width: 50.654%;
    }

    .elementor-73397 .elementor-element.elementor-element-3cd35d4 {
        --width: 30%;
    }

    .elementor-73397 .elementor-element.elementor-element-42e3b826 {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-7633a558 {
        --width: 30%;
    }

    .elementor-73397 .elementor-element.elementor-element-42643e47 {
        --width: 20%;
    }

    .elementor-73397 .elementor-element.elementor-element-ae1c28 {
        --width: 25%;
    }

    .elementor-73397 .elementor-element.elementor-element-88fa631 {
        --width: 40%;
    }

    .elementor-73397 .elementor-element.elementor-element-28ba1763 {
        --width: 15%;
    }

    .elementor-73397 .elementor-element.elementor-element-5040c878 {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-3cbd2a50 {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-3d7a61e0 {
        --width: 58%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-73397 .elementor-element.elementor-element-2164c3aa {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-2cca417d {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-2fe3f866 {
        --content-width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-75a108d6 {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-42e3b826 {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-42643e47 {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-ae1c28 {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-88fa631 {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-28ba1763 {
        --width: 100%;
    }

    .elementor-73397 .elementor-element.elementor-element-3d7a61e0 {
        --width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-73397 .elementor-element.elementor-element-740d5562::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.e-con-inner>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-73397 .elementor-element.elementor-element-587964da {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-5ad798d4>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-44fc78d9 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-1cf86a22 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-73397 .elementor-element.elementor-element-7a498b97 .section-title-wrapper .section-title {
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 48px;
    }

    .elementor-73397 .elementor-element.elementor-element-7a498b97 .section-title-wrapper .sub-title {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-578953ab {
        --padding-top: 30px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-2c3746fc {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-73397 .elementor-element.elementor-element-23578682::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.e-con-inner>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-23578682 {
        --overlay-opacity: 0;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-title-wrapper .section-title {
        margin-bottom: 15px;
        font-size: 40px;
        line-height: 48px;
    }

    .elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-title-wrapper .sub-title {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-description .section-content {
        margin-bottom: 30px;
    }

    .elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-title-wrapper .section-title {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-description .section-content {
        margin-bottom: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-7d327444 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 15px;
        --padding-bottom: 5px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-10ff2985 .section-title-wrapper .section-title {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-10ff2985 .section-description .section-content {
        margin-bottom: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-3c5a2b18 {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-2f034552 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-5814061e {
        --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;
        --overlay-opacity: 0;
        --padding-top: 60px;
        --padding-bottom: 40px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-5814061e:not(.elementor-motion-effects-element-type-background),
    .elementor-73397 .elementor-element.elementor-element-5814061e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
        background-size: 0px auto;
    }

    .elementor-73397 .elementor-element.elementor-element-add583f .section-title-wrapper .section-title {
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 48px;
    }

    .elementor-73397 .elementor-element.elementor-element-add583f .section-title-wrapper .sub-title {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-add583f .section-description .section-content {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-75b52bfa {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-73397 .elementor-element.elementor-element-581d3470>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-581d3470 .service-inner {
        padding: 25px 25px 35px 25px;
    }

    .elementor-73397 .elementor-element.elementor-element-581d3470 .post-title-head {
        margin-bottom: 11px;
        font-size: 25px;
    }

    .elementor-73397 .elementor-element.elementor-element-581d3470 .service-icon-img-wrap {
        margin-bottom: 8px;
    }

    .elementor-73397 .elementor-element.elementor-element-5c6a904c {
        --padding-top: 60px;
        --padding-bottom: 20px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-1f31a132 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-19b50aa7 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-740d5562::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.e-con-inner>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-image: url("../../2024/04/why-choose-us-1.jpg");
        background-position: 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-7d80052a>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-7d80052a {
        z-index: 2;
    }

    .elementor-73397 .elementor-element.elementor-element-7d80052a .popup-anything-wrapper {
        text-align: center;
    }

    .elementor-73397 .elementor-element.elementor-element-247a0d4e {
        --overlay-opacity: 0.86;
        --padding-top: 100px;
        --padding-bottom: 80px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-73397 .elementor-element.elementor-element-f423e8e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-740d5562 {
        --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;
        --overlay-opacity: 0;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-4ad4c0f6 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-2feafd18 .section-title-wrapper .section-title {
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 48px;
    }

    .elementor-73397 .elementor-element.elementor-element-2feafd18 .section-title-wrapper .sub-title {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-2feafd18 .section-description .section-content {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-4cd70893 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-73397 .elementor-element.elementor-element-21409e7d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-21409e7d .post-title-head {
        font-size: 25px;
    }

    .elementor-73397 .elementor-element.elementor-element-45443175 {
        --padding-top: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-3ebe59de {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-42643e47 {
        --padding-top: 95px;
        --padding-bottom: 99px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-2207ecfe>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-28ba1763 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-73397 .elementor-element.elementor-element-5040c878 {
        --flex-direction: row;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --align-items: center;
    }

    .elementor-73397 .elementor-element.elementor-element-3cbd2a50 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-title-wrapper .section-title {
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 48px;
    }

    .elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-title-wrapper .sub-title {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-description .section-content {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-450f8f7a {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-73397 .elementor-element.elementor-element-21c4b075 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
}

@media(max-width:767px) {
    .elementor-73397 .elementor-element.elementor-element-27b168ca .feature-box-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-27b168ca .cea-featured-icon {
        margin-bottom: 25px;
    }

    .elementor-73397 .elementor-element.elementor-element-27b168ca .fbox-number {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-27b168ca .fbox-content {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-44fc78d9 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-7a498b97 .section-title-wrapper .section-title {
        margin-bottom: 15px;
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-73397 .elementor-element.elementor-element-7a498b97 .section-title-wrapper .sub-title {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-7a498b97 .section-description .lead {
        margin-bottom: 5px;
    }


    .elementor-73397 .elementor-element.elementor-element-2694fe52>.elementor-widget-container {
        margin: 0px 0px 7px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-23f32b9f {
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-93a2172 {
        --padding-top: 10px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-23578682::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.e-con-inner>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-23578682>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-23578682 {
        --padding-top: 50px;
        --padding-bottom: 40px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-title-wrapper .section-title {
        margin-bottom: 15px;
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-title-wrapper .sub-title {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-description .lead {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-155b6eb8 .section-description .section-content {
        margin-bottom: 25px;
    }

    .elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-title-wrapper .section-title {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-title-wrapper .sub-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-description .lead {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-3b2ca68e .section-description .section-content {
        margin-bottom: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-7d327444 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-10ff2985 .section-title-wrapper .section-title {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-10ff2985 .section-title-wrapper .sub-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-10ff2985 .section-description .lead {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-10ff2985 .section-description .section-content {
        margin-bottom: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-2f034552 {
        --padding-top: 15px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-5814061e:not(.elementor-motion-effects-element-type-background),
    .elementor-73397 .elementor-element.elementor-element-5814061e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-5814061e {
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-add583f .section-title-wrapper .section-title {
        margin-bottom: 15px;
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-73397 .elementor-element.elementor-element-add583f .section-title-wrapper .sub-title {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-add583f .section-description .lead {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-add583f .section-description .section-content {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-581d3470 .post-title-head {
        margin-bottom: 11px;
    }

    .elementor-73397 .elementor-element.elementor-element-581d3470 .top-meta {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-581d3470 .bottom-meta {
        margin-bottom: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-581d3470 .post-excerpt {
        margin-bottom: 24px;
    }

    .elementor-73397 .elementor-element.elementor-element-5c6a904c {
        --padding-top: 50px;
        --padding-bottom: 20px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-8c197f6>.elementor-widget-container {
        padding: 20px 15px 20px 15px;
        border-width: 0px 0px 1px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-right {
        margin-left: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-value {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-value>* {
        font-size: 30px;
        line-height: 42px;
    }

    .elementor-73397 .elementor-element.elementor-element-8c197f6 .counter-icon {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-8c197f6 .cea-counter-wrapper .counter-content {
        margin-bottom: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-7fec9641 {
        --padding-top: 20px;
        --padding-bottom: 8px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-4fc0440d>.elementor-widget-container {
        padding: 0px 15px 10px 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-right {
        margin-left: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-value {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-value>* {
        font-size: 30px;
        line-height: 42px;
    }

    .elementor-73397 .elementor-element.elementor-element-4fc0440d .counter-icon {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-4fc0440d .cea-counter-wrapper .counter-content {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-6460945a {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-7d80052a>.elementor-widget-container {
        margin: 0px 0px 15px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-7d80052a .popup-trigger-icon {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-5e1e5a06 {
        text-align: center;
    }

    .elementor-73397 .elementor-element.elementor-element-5e1e5a06.cea-align-center .section-description {
        margin: 0 auto;
    }

    .elementor-73397 .elementor-element.elementor-element-5e1e5a06 .section-title-wrapper .section-title {
        margin-bottom: 5px;
        font-size: 38px;
        line-height: 44px;
    }

    .elementor-73397 .elementor-element.elementor-element-5e1e5a06 .section-title-wrapper .sub-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-5e1e5a06 .section-description .lead {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-5e1e5a06 .section-description .section-content {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-247a0d4e {
        --border-radius: 20px 20px 0px 20px;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 30px;
        --padding-right: 30px;
    }

    .elementor-73397 .elementor-element.elementor-element-740d5562::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.e-con-inner>.elementor-background-video-container::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-73397 .elementor-element.elementor-element-740d5562>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-position: 0px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-4ad4c0f6 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-2feafd18 .section-title-wrapper .section-title {
        margin-bottom: 0px;
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-73397 .elementor-element.elementor-element-2feafd18 .section-title-wrapper .sub-title {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-2feafd18 .section-description .lead {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-2feafd18 .section-description .section-content {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-21409e7d .post-title-head {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-21409e7d .post-designation-head {
        margin-bottom: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-21409e7d .top-meta {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-21409e7d .bottom-meta {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-21409e7d .post-excerpt {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-45443175 {
        --padding-top: 0px;
        
        --padding-left: 15px;
        --padding-right: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-4b274fb7 .content-carousel-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-557e7a6a .section-title-wrapper .section-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-557e7a6a .section-title-wrapper .sub-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-557e7a6a .section-description .lead {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-557e7a6a .section-description .section-content {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-2207ecfe>.elementor-widget-container {
        padding: 30px 0px 30px 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-2207ecfe .post-title-head {
        margin-bottom: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-2207ecfe .review-title {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-2207ecfe .post-designation-head {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-2207ecfe .top-meta {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-2207ecfe .bottom-meta {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-2207ecfe .post-excerpt {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-title-wrapper .section-title {
        margin-bottom: 15px;
        font-size: 30px;
        line-height: 38px;
    }

    .elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-title-wrapper .sub-title {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-description .lead {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-22d8cd01 .section-description .section-content {
        margin-bottom: 10px;
    }

    .elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .post-title-head {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .post-title-head {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .top-meta {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .bottom-meta {
        margin-bottom: 0px;
    }

    .elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .top-meta {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .bottom-meta {
        margin-bottom: 15px;
    }

    .elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-primary .post-excerpt {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-7f47cf49 .cea-block-secondary .post-excerpt {
        margin-bottom: 5px;
    }

    .elementor-73397 .elementor-element.elementor-element-21c4b075 {
        --padding-top: 50px;
        --padding-bottom: 30px;
        --padding-left: 15px;
        --padding-right: 15px;
    }
}

/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for ceapopupanything, class: .elementor-element-7d80052a */
.cea-view-framed .cea-popup-anything.popup-trigger-icon:after,
.cea-view-framed .cea-popup-anything.popup-trigger-icon:before {
    background: rgb(1 186 221 / 65%) !important;
    border: 1px solid #38BDE0;
}

/* End custom CSS */
/* Start custom CSS for contentcarousel, class: .elementor-element-4b274fb7 */
span.heart-sym.theme-color {
    position: absolute;
    right: -21px;
    width: 15px;
    height: 36px;
    background: #fb3e3f33;
    transform: translateY(-50%)skew(-31deg);
    top: 50%;
}

span.heart-sym.theme-color:before {
    content: "";
    background: none;
    position: absolute;
    right: -18px;
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 21px solid #fb3e3f;
    top: 50%;
    transform: translateY(-50%) skew(36deg);
}

/* End custom CSS */
/* Start custom CSS for contentcarousel, class: .elementor-element-4b274fb7 */
span.heart-sym.theme-color {
    position: absolute;
    right: -21px;
    width: 15px;
    height: 36px;
    background: #fb3e3f33;
    transform: translateY(-50%)skew(-31deg);
    top: 50%;
}

span.heart-sym.theme-color:before {
    content: "";
    background: none;
    position: absolute;
    right: -18px;
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 21px solid #fb3e3f;
    top: 50%;
    transform: translateY(-50%) skew(36deg);
}

/* End custom CSS */
/* Start custom CSS for contentcarousel, class: .elementor-element-4b274fb7 */
span.heart-sym.theme-color {
    position: absolute;
    right: -21px;
    width: 15px;
    height: 36px;
    background: #fb3e3f33;
    transform: translateY(-50%)skew(-31deg);
    top: 50%;
}

span.heart-sym.theme-color:before {
    content: "";
    background: none;
    position: absolute;
    right: -18px;
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 21px solid #fb3e3f;
    top: 50%;
    transform: translateY(-50%) skew(36deg);
}

/* End custom CSS */
/* Start custom CSS for contentcarousel, class: .elementor-element-4b274fb7 */
span.heart-sym.theme-color {
    position: absolute;
    right: -21px;
    width: 15px;
    height: 36px;
    background: #fb3e3f33;
    transform: translateY(-50%)skew(-31deg);
    top: 50%;
}

span.heart-sym.theme-color:before {
    content: "";
    background: none;
    position: absolute;
    right: -18px;
    width: 0;
    height: 0;
    border-left: 16px solid transparent;
    border-right: 16px solid transparent;
    border-bottom: 21px solid #fb3e3f;
    top: 50%;
    transform: translateY(-50%) skew(36deg);
}

/* End custom CSS */