    :root{
        --e-global-color-7d45e5e: #FFFFFF;
    }
    .m-0{
        margin: 0;
    }
    .elementor-widget-image-box .elementor-image-box-wrapper{
        text-align: center !important;
    }

    .elementor-container.elementor-column-gap-no {
        gap: 25px;
        
    }

    .elementor-widget-container li {
        line-height: 30px;
        text-align: left;
    }
    .elementor-95 .elementor-element.elementor-element-d74092a img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-95 .elementor-element.elementor-element-d41e346 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-95 .elementor-element.elementor-element-54b98c0 {
        padding: 90px 0px 0px 0px;
    }
    .elementor-95 .elementor-element.elementor-element-ff760dc {
        padding: 40px 0px 40px 0px;
    }
    .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
        color: #000;
    }
    .elementor-widget:not(:last-child) {
        margin-block-end: 25px !important;
    }
    .elementor-background-overlay {
        border-bottom: 1px solid #eee;
    }
    .elementor-92 .elementor-element.elementor-element-c1defec > .elementor-widget-container {
        background-color: var(--e-global-color-85eb064);
        margin: 0px 0px 0px 0px;
        padding: 56px 35px 45px 35px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }
    .elementor-92 .elementor-element.elementor-element-c1defec .ts-custom-heading.ts-custom-subtitle {
        color: var(--e-global-color-7d45e5e);
    }
    .elementor-92 .elementor-element.elementor-element-c1defec .ts-custom-heading.ts-custom-heading-title {
        color: var(--e-global-color-7d45e5e);
    }
    .elementor-92 .elementor-element.elementor-element-c1defec .ts-heading-desc {
        color: var(--e-global-color-7d45e5e);
        margin-bottom: -30px;
    }
    .elementor-92 .elementor-element.elementor-element-19f4018f {
        padding: 50px 0px 50px 0px;
    }
    .elementor-92 .elementor-element.elementor-element-4a86609d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }
    .elementor-92 .elementor-element.elementor-element-2ca7539 > .elementor-widget-container {
        padding: 20px 30px 20px 30px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }

    .elementor-element {
        --widgets-spacing: 20px 20px;
        --widgets-spacing-row: 20px;
        --widgets-spacing-column: 20px;
    }

        .elementor-92 .elementor-element.elementor-element-4a86609d {
            width: 41.227%;
        }

        .elementor-92 .elementor-element.elementor-element-41b0341 > .elementor-widget-container {
        padding: 20px 30px 20px 30px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }

        .elementor-92 .elementor-element.elementor-element-5782e874 {
            width: 58.773%;
        }
        .elementor-92 .elementor-element.elementor-element-1f6380f img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-92 .elementor-element.elementor-element-37c9d01 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }
    .elementor-widget-container p {
        text-align: justify;
    }



    .elementor-92 .elementor-element.elementor-element-663267b > .elementor-widget-container {
        padding: 20px 30px 20px 30px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }

    .elementor-92 .elementor-element.elementor-element-e637e97 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-98090cf {
        padding: 80px 0px 35px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-ad9b7a6 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-93 .elementor-element.elementor-element-c95d809 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }
    .elementor-93 .elementor-element.elementor-element-416d396 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-element-populated {
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-element-populated, .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-element-populated > .elementor-background-overlay, .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-93 .elementor-element.elementor-element-b8bbb76 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-element-populated {
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-element-populated, .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-93 .elementor-element.elementor-element-83f7f69 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-93 .elementor-element.elementor-element-bd79787 > .elementor-element-populated {
        padding: 20px 0px 20px 30px;
    }
    .elementor-93 .elementor-element.elementor-element-8fd8e3e {
        padding: 40px 0px 40px 0px;
    }

    .elementor-93 .elementor-element.elementor-element-d0132a5 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }
    .elementor-93 .elementor-element.elementor-element-711cbd3 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }
    .elementor-93 .elementor-element.elementor-element-0d769d5 img {
        width: 85%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }   

    .elementor-93 .elementor-element .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-93 .elementor-element.elementor-element-7c97402 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-97 .elementor-element.elementor-element-5dbd7af img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }
    .elementor-97 .elementor-element.elementor-element-9dbec7d img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-97 .elementor-element .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }
    .elementor-97 .elementor-element.elementor-element-2588671f {
        padding: 80px 0px 40px 0px;
    }
    .elementor-97 .elementor-element{
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-98 .elementor-element.elementor-element-40b55a93 {
        padding: 80px 0px 40px 0px;
    }
    .elementor-98 .elementor-element.elementor-element-4ead76f img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-98 .elementor-element.elementor-element-92a66f2 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }
    .elementor-98 .elementor-element .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-widget:not(:last-child) {
        margin-block-end: 20px;
    }

    .elementor-98 .elementor-element.elementor-element-13ee100 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(67, 67, 67, 0.85);
    }

    .elementor-98 .elementor-element.elementor-element-3ca1204 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(67, 67, 67, 0.85);
    }
    .elementor-98 .elementor-element.elementor-element-6e8240b {
        padding: 40px 0px 40px 0px;
    }
    .elementor-98 .elementor-element.elementor-element-a06fa70 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }
    .elementor-98 .elementor-element.elementor-element-f7e19ee img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-98 .elementor-element.elementor-element-d2f8555 > .elementor-element-populated {
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-98 .elementor-element.elementor-element-1d5ffd1 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-100 .elementor-element.elementor-element-3e91a09e {
        padding: 80px 0px 35px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2fb01424 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-67a980f > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-0fcc325 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-100 .elementor-element.elementor-element-d1622e1 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 3px;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-100 .elementor-element.elementor-element-c84e1b8 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-100 .elementor-element.elementor-element-c84e1b8 > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

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

    .elementor-100 .elementor-element.elementor-element-c84e1b8 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-100 .elementor-element.elementor-element-104fd51 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-06ff3b2 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-664fc2e img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-171cd2e > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-100 .elementor-element.elementor-element-274a26a img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-4990952e {
        padding: 0px 0px 80px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9333981 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-1315285 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-100 .elementor-element.elementor-element-1315285 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

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

    .elementor-100 .elementor-element.elementor-element-1315285 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-100 .elementor-element.elementor-element-3e9daffe .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-8e04197 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d2b1c9b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-6e7293e > .elementor-element-populated {
        padding: 5px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-09ccfbd > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-52df63d > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-783326c img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-6d2bf98 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-7d44a2c > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3a4453f img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-62a641c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-62a641c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-62a641c > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-2e751e4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-464eb61 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-927d0b9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-bb9185b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bb9185b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bb9185b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cb37dd9 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-def38f5 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-0b2be9b {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-96c50bb.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-96c50bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-96c50bb > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-65f6a5f .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-c4e3fe6 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-56a0dd0 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-18426f5.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-18426f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-18426f5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-568d763 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-d73f953 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9145331 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-f947654.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f947654.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f947654 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d628c57 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-cce7ffc > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-6c4595f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-6fa5c8b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6fa5c8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6fa5c8b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-e34329c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-65b2a3d > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-eaf3f20 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-3c2366b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-3c2366b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-3c2366b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-b2b6e4c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-5743d3b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cc6e8ba {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-0b56631.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-0b56631.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-0b56631 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3bdcf3f .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-442cb8e > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-f207988 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-bdf5597.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bdf5597.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bdf5597 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3ea4bee .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-bc05727 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-285a6bf {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ac8f89d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ac8f89d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ac8f89d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-fe97f8f .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-a558ade > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-a958739 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-4504145.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-4504145.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-4504145 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-798cd32 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-eae8ada > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-37627b8 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-117b807.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-117b807.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-117b807 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2185e40 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-2e6af63 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3701fc6 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-77929cd.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-77929cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-77929cd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-212c8cc .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-331866c > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-7bcbc17 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-49cd6b8.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-49cd6b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-49cd6b8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-68e20eb .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-5152b0e > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-16071e3 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-bc5279e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bc5279e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bc5279e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-f528a0b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-dc0ea72 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d61b3bb {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-f6beb35.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f6beb35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f6beb35 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-413bc0c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-69f619b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-8ae232c {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-f25d9d5.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f25d9d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f25d9d5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-570ab45 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-176a636 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-39817da {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-fbf055f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-fbf055f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-fbf055f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-7f10577 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-5efa07b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-be728f3 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ee95b65.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ee95b65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ee95b65 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-76ffec4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-3fe8134 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-51d77c7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-938a752.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-938a752.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-938a752 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-5567a32 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-1dd499b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-36bd412 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-6903d3c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6903d3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6903d3c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9697d39 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-3bc3898 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cd512bd > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-4e5459c > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-ffd1810 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-f23654b img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-bc14d0d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ffd9a75.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ffd9a75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ffd9a75 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-a0855bc .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-d8d5a70 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2ceb3c5 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-100 .elementor-element.elementor-element-6e7293e > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-cd512bd > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }
    }

    @media(max-width: 767px) {
        .elementor-100 .elementor-element.elementor-element-2fb01424 > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-0fcc325 {
            padding: 30px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-06ff3b2 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-100 .elementor-element.elementor-element-171cd2e > .elementor-element-populated {
            padding: 30px 15px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-4990952e {
            padding: 30px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-6e7293e > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-52df63d > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-783326c > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-7d44a2c > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-3a4453f > .elementor-widget-container {
            margin: 30px 0px 0px 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-100 .elementor-element.elementor-element-62a641c > .elementor-element-populated {
            padding: 0px 0px 20px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-cd512bd > .elementor-element-populated {
            padding: 0px 0px 20px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-ffd1810 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-f23654b > .elementor-widget-container {
            margin: 0px 15px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-bc14d0d {
            padding: 0px 0px 60px 0px;
        }
    }

    @media(min-width: 768px) {
        .elementor-100 .elementor-element.elementor-element-6e7293e {
            width:55.319%;
        }

        .elementor-100 .elementor-element.elementor-element-52df63d {
            width: 44.629%;
        }

        .elementor-100 .elementor-element.elementor-element-cd512bd {
            width: 50%;
        }

        .elementor-100 .elementor-element.elementor-element-ffd1810 {
            width: 49.631%;
        }
    }
    .elementor-102 .elementor-element.elementor-element-4a1f8700 {
        padding: 80px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-102 .elementor-element.elementor-element-490316c9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-490316c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-490316c9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-39737283 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d > .elementor-widget-container {
        padding: 10px 30px 10px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d .elementor-icon-box-wrapper {
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d {
        --icon-box-icon-margin: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d .elementor-icon-box-title {
        margin-block-end:0px;}

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-85eb064 );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-85eb064 );
        color: var( --e-global-color-85eb064 );
        border-color: var( --e-global-color-85eb064 );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-stacked:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-f6d70ac );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-default:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:focus) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-default:has(:focus) .elementor-icon {
        fill: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-f6d70ac );
        border-color: var( --e-global-color-f6d70ac );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d .elementor-icon {
        font-size: 20px;
        padding: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 .elementor-icon-box-wrapper {
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 {
        --icon-box-icon-margin: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 .elementor-icon-box-title {
        margin-block-end:0px;}

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-85eb064 );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-85eb064 );
        color: var( --e-global-color-85eb064 );
        border-color: var( --e-global-color-85eb064 );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-stacked:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-f6d70ac );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-default:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:focus) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-default:has(:focus) .elementor-icon {
        fill: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-f6d70ac );
        border-color: var( --e-global-color-f6d70ac );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020 .elementor-icon {
        font-size: 20px;
        padding: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-3fb5b09 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-102 .elementor-element.elementor-element-db19017 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-db19017 img {
        width: 92%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-102 .elementor-element.elementor-element-e581ad3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-102 .elementor-element.elementor-element-2bb6740 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 3px;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-102 .elementor-element.elementor-element-ab64a49 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-87dc225 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a192571 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a192571 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-102 .elementor-element.elementor-element-1633c26 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-102 .elementor-element.elementor-element-f859be9 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-f859be9 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-102 .elementor-element.elementor-element-74e296b9 {
        padding: 40px 0px 80px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-102 .elementor-element.elementor-element-359e8a2 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-6cf8703 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-c04d720 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-82eeb7c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-6fc5f43 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-69f78f1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-94d94cb .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-d613f0a > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a5c545c {
        padding: 40px 0px 40px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-23f767c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-8b1dae8 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-9d64e7b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-8d2dba4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-ea1884a > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-e3e6a97 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-aa5a54e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-998aaa1 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-8c32d72 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-c530313 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-01c54e2 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-d6a018e {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-102 .elementor-element.elementor-element-490316c9 > .elementor-element-populated {
            padding:0px 0px 20px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-3fb5b09 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-db19017 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-db19017 img {
            width: 100%;
        }

        .elementor-102 .elementor-element.elementor-element-e581ad3 {
            padding: 0px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-87dc225 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-a192571 > .elementor-widget-container {
            margin: 30px 0px 0px 15px;
        }

        .elementor-102 .elementor-element.elementor-element-a192571 img {
            width: 100%;
        }

        .elementor-102 .elementor-element.elementor-element-1633c26 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-f859be9 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-f859be9 img {
            width: 100%;
        }

        .elementor-102 .elementor-element.elementor-element-74e296b9 {
            padding: 30px 0px 80px 0px;
        }
    }

    /* Start custom CSS */
    .iconbox-contact h6 {
        margin-top: 5px;
    }

    /* End custom CSS */
    .elementor-96 .elementor-element.elementor-element-9f1d93d {
        padding: 80px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-820ccaa .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-96 .elementor-element.elementor-element-19ccb79 {
        padding: 35px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-5d854dc > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-bd7a99f img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-96 .elementor-element.elementor-element-dc012e7 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-96 .elementor-element.elementor-element-ef87291 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-96 .elementor-element.elementor-element-2cb2bf4e {
        padding: 40px 0px 80px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-96 .elementor-element.elementor-element-1cff854b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-7be7cf3d > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-70ebee6 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-390fc7d .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-5055099 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-503bb63 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-349c2dc .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-99d7b85 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e9ed85a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-90e5b11 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-f6b0b52 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-7fbf660 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-c084755 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-43820f9 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e530a43 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-bae02bc > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e59df55 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-d1ccff4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-750f446 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-750f446 {
        columns: 1;
    }

    .elementor-96 .elementor-element.elementor-element-1863d74 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-1863d74 {
        columns: 1;
    }

    .elementor-96 .elementor-element.elementor-element-ef88018 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-154df4b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-ef744eb > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-3a63b76 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-34c2de0 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-31b8f01 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-b277a83 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-f9d7347 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-584d03a > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-a5bb967 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-a70fea3 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-732b839 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-2b98b2a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-cb6b426 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-b98c614 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-31d2184 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-4fe09ee .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-b9acc5f > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-b3da4bc {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-13bd41c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-252904e > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-74f2b91 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e88e250 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-d4eaae4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-1b51c08 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-96 .elementor-element.elementor-element-9f1d93d {
            padding:30px 0px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-5d854dc > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-bd7a99f > .elementor-widget-container {
            margin: 0px 0px 0px 15px;
        }

        .elementor-96 .elementor-element.elementor-element-dc012e7 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-ef87291 > .elementor-widget-container {
            margin: 0px 15px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-2cb2bf4e {
            padding: 30px 0px 0px 0px;
        }
    }


    .elementor-99 .elementor-element.elementor-element-7507fc13 {
        padding: 80px 0px 35px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-23d6bf0c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-6916f471 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-06c94b5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b .elementor-divider-separator {
        width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-99 .elementor-element.elementor-element-92e3c49 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc .elementor-divider-separator {
        width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-99 .elementor-element.elementor-element-3365a94 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-64626cb > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-090212b img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-99 .elementor-element.elementor-element-4dafb24 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-99 .elementor-element.elementor-element-2e53dcd img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-99 .elementor-element.elementor-element-6344de43 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-99 .elementor-element.elementor-element-3281d992 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-737ec2e3 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-876b303 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f141b4e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-d101aa4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-25b5020 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-c6ab33e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-72dbcb4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-4b38ce8 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-bbb1335 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-4badaf5 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-486454d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-a5d190e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-a76a713 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-bc55bd0 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-7ae357b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-117f5ee > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-a0c2325 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-a34164a .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-540bbb4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-c5fa356 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-9fe531c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-fc3e29b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-ddb9a38 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-b880f95 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-a2622ba > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-e0cb755 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-eed27b8 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-580b14f > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-4f0b6bb {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-ad324a3 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-515cba0 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-bd577e2 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-c57b97b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-1202ece > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-0400d79 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-fcb3af0 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-b6d0446 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-b8c87b8 {
        padding: 40px 0px 30px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-d1256b0 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-a686313 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-3a89d7e {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-99 .elementor-element.elementor-element-23d6bf0c > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-99 .elementor-element.elementor-element-06c94b5 {
            padding: 30px 0px 0px 0px;
        }

        .elementor-99 .elementor-element.elementor-element-64626cb > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-99 .elementor-element.elementor-element-4dafb24 > .elementor-element-populated {
            padding: 30px 15px 0px 0px;
        }

        .elementor-99 .elementor-element.elementor-element-6344de43 {
            padding: 30px 0px 0px 0px;
        }
    }

    .elementor-7985 .elementor-element.elementor-element-2ef336f:not(.elementor-motion-effects-element-type-background), .elementor-7985 .elementor-element.elementor-element-2ef336f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2025/05/WhatsApp-Image-2025-05-20-at-1.01.08-PM.jpeg");
        background-size: cover;
    }

    .elementor-7985 .elementor-element.elementor-element-2ef336f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-2ef336f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-167d8b3 > .elementor-container {
        max-width: 676px;
        min-height: 400px;
    }

    .elementor-7985 .elementor-element.elementor-element-242e77c > .elementor-element-populated {
        margin: 59px 0px 0px -309px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -309px;
    }

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

    .elementor-7985 .elementor-element.elementor-element-9f73ef6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 73px;
        line-height: 72px;
        color: #000000;
    }

    .elementor-7985 .elementor-element.elementor-element-ac27844 > .elementor-widget-container {
        margin: 17px 6px 6px 7px;
    }

    .elementor-7985 .elementor-element.elementor-element-ac27844 {
        font-size: 25px;
        color: #000000;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be .elementor-icon-box-wrapper {
        align-items: start;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be {
        --icon-box-icon-margin: 18px;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be .elementor-icon {
        font-size: 36px;
    }

    .elementor-7985 .elementor-element.elementor-element-e6a5c2f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-e6a5c2f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-49622c7 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-cef961d {
        --icon-box-icon-margin: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-2857ff0 {
        margin-top: 58px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-f6d70ac );
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated, .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated > .elementor-background-overlay, .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-background-slideshow {
        border-radius: 18px 18px 18px 18px;
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-cb145c0 {
        text-align: center;
    }

    .elementor-7985 .elementor-element.elementor-element-cb145c0 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        color: #FFFFFF;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 {
        --divider-border-style: solid;
        --divider-color: #FFFFFF;
        --divider-border-width: 2.4px;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 .elementor-divider-separator {
        width: 31%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 .elementor-divider {
        text-align: center;
        padding-block-start:15px;padding-block-end:15px;}

    .elementor-7985 .elementor-element.elementor-element-4b3bed0 {
        color: #FFFFFF;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced > .elementor-widget-container {
        border-style: groove;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced .elementor-icon-list-icon i {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced .elementor-icon-list-icon svg {
        fill: #FFFFFF;
        transition: fill 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-d74205b > .elementor-widget-container {
        border-style: groove;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

    .elementor-7985 .elementor-element.elementor-element-d74205b .elementor-icon-list-icon i {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-d74205b .elementor-icon-list-icon svg {
        fill: #FFFFFF;
        transition: fill 0.3s;
    }

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

    .elementor-7985 .elementor-element.elementor-element-d74205b .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-f4254d7 > .elementor-widget-container {
        border-style: groove;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

    .elementor-7985 .elementor-element.elementor-element-f4254d7 .elementor-icon-list-icon i {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-f4254d7 .elementor-icon-list-icon svg {
        fill: #FFFFFF;
        transition: fill 0.3s;
    }

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

    .elementor-7985 .elementor-element.elementor-element-f4254d7 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-668ff4c {
        margin-top: 58px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated, .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated > .elementor-background-overlay, .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-background-slideshow {
        border-radius: 18px 18px 18px 18px;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-2872246 {
        text-align: center;
    }

    .elementor-7985 .elementor-element.elementor-element-2872246 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        color: #000000;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 {
        --divider-border-style: solid;
        --divider-color: #000000;
        --divider-border-width: 2.4px;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 .elementor-divider-separator {
        width: 31%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 .elementor-divider {
        text-align: center;
        padding-block-start:15px;padding-block-end:15px;}

    .elementor-7985 .elementor-element.elementor-element-90447d2 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn {
        background-color: var( --e-global-color-85eb064 );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 > .elementor-widget-container {
        margin: 21px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-190403f > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn {
        background-color: var( --e-global-color-85eb064 );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-f57052c > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn {
        background-color: var( --e-global-color-85eb064 );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-fad54af {
        margin-top: 59px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-ea600b6 {
        width: var( --container-widget-width, 111.858% );
        max-width: 111.858%;
        --container-widget-width: 111.858%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-7985 .elementor-element.elementor-element-ea600b6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 37px;
    }

    .elementor-7985 .elementor-element.elementor-element-bec4fc1 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-bec4fc1 img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn {
        background-color: var( --e-global-color-f6d70ac );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 > .elementor-widget-container {
        margin: -17px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-6aac22f {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-2953a75 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-53dfe6a .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-7d0bae7 {
        margin-top: 28px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-c4af71f .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-0e1d624 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-468a514 {
        --spacer-size: 103px;
    }

    @media(min-width: 768px) {
        .elementor-7985 .elementor-element.elementor-element-f31d441 {
            width:100%;
        }

        .elementor-7985 .elementor-element.elementor-element-f7eee2e {
            width: 100%;
        }

        .elementor-7985 .elementor-element.elementor-element-3dd2f49 {
            width: 52.735%;
        }

        .elementor-7985 .elementor-element.elementor-element-8790401 {
            width: 47.094%;
        }
    }

    @media(max-width: 767px) {
        .elementor-7985 .elementor-element.elementor-element-e6a5c2f:not(.elementor-motion-effects-element-type-background), .elementor-7985 .elementor-element.elementor-element-e6a5c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-image:url("https://www.shreyaeyecentre.com/wp-content/uploads/revslider/slider-demo-4/slider-04-b-1.jpg");
        }

        .elementor-7985 .elementor-element.elementor-element-cef961d > .elementor-widget-container {
            margin: -22px 0px 0px 0px;
        }

        .elementor-7985 .elementor-element.elementor-element-cef961d .elementor-icon {
            font-size: 20px;
        }

        .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-img {
            margin-bottom: 15px;
        }

        .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-img {
            margin-bottom: 15px;
        }

        .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-img {
            margin-bottom: 15px;
        }
    }

    .elementor-widget-wrap {
        align-content: flex-start;
        flex-wrap: wrap;
        position: relative;
        width: 100% !important;
    }

    .elementor-8039 .elementor-element.elementor-element-16e5c060 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-8039 .elementor-element.elementor-element-487ac5a8 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 47px;
        color: var( --e-global-color-85eb064 );
    }

    .elementor-8039 .elementor-element.elementor-element-134ea47 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-8039 .elementor-element.elementor-element-134ea47 img {
        width: 73%;
        border-style: groove;
        border-width: 6px 6px 6px 6px;
        border-color: var( --e-global-color-85eb064 );
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-8039 .elementor-element.elementor-element-50da08ad .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 37px;
        color: #15568E;
    }

    .elementor-8039 .elementor-element.elementor-element-6d182f6 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-259a489 img {
        width: 42%;
    }

    .elementor-8039 .elementor-element.elementor-element-c4ff50a {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-c4ff50a .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 22px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-7f9c56c > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-189436f img {
        width: 54%;
    }

    .elementor-8039 .elementor-element.elementor-element-e834291 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-e834291 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 22px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-ece8cf1 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-7713863 img {
        width: 62%;
    }

    .elementor-8039 .elementor-element.elementor-element-7f007fc {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-7f007fc .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 20px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-94e7633 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-7a10e44 img {
        width: 62%;
    }

    .elementor-8039 .elementor-element.elementor-element-c2ccab2 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-c2ccab2 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 20px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-f67f3c9 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-659302a img {
        width: 62%;
    }

    .elementor-8039 .elementor-element.elementor-element-370d434 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-370d434 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 18px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-4b73f086 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-8039 .elementor-element.elementor-element-4b73f086 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-4b73f086 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 38px;
        color: #15568E;
    }

    .elementor-8039 .elementor-element.elementor-element-69a227e4 > .elementor-container {
        max-width: 1421px;
    }

    .elementor-8039 .elementor-element.elementor-element-04b0470 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-440d489 img {
        width: 81%;
    }

    .elementor-8039 .elementor-element.elementor-element-4684940 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-4684940 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-83d90f0 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-5c55070 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-41f9671 img {
        width: 80%;
    }

    .elementor-8039 .elementor-element.elementor-element-bc1d5b4 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-bc1d5b4 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-64d9993 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-412ffd8b > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-35747cfc img {
        width: 70%;
    }

    .elementor-8039 .elementor-element.elementor-element-33b8ab2b {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-33b8ab2b .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-846d322 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-18d998e9 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-150c7c55 img {
        width: 79%;
    }

    .elementor-8039 .elementor-element.elementor-element-3063b4db {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-3063b4db .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-5f805cb {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-369897c > .elementor-container {
        max-width: 1421px;
    }

    .elementor-8039 .elementor-element.elementor-element-2011d27f > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-66fcb4b9 img {
        width: 84%;
    }

    .elementor-8039 .elementor-element.elementor-element-22cc51a8 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-22cc51a8 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-274546c6 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-51afd9ac > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-1e64251 img {
        width: 84%;
    }

    .elementor-8039 .elementor-element.elementor-element-4d9ab219 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-4d9ab219 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-6cb8c1c5 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-1f5f980c > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-262a39ed img {
        width: 84%;
    }

    .elementor-8039 .elementor-element.elementor-element-42c4fad0 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-42c4fad0 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-57bec5b9 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-8e37ecd > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-a44ea29 img {
        width: 71%;
    }

    .elementor-8039 .elementor-element.elementor-element-53a0f2f {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-53a0f2f .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-476b956 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-2815a9f6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 41px;
        color: #15568E;
    }

    .elementor-8039 .elementor-element.elementor-element-21b142:not(.elementor-motion-effects-element-type-background), .elementor-8039 .elementor-element.elementor-element-21b142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F27100;
    }

    .elementor-8039 .elementor-element.elementor-element-21b142 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-8039 .elementor-element.elementor-element-21b142 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-content {
        border-block-end-color:#FFFFFF;color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title {
        border-color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-toggle-title, .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-toggle-icon {
        color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }
    /*! elementor - v3.31.0 - 27-08-2025 */
    .elementor-tab-title a {
        color: inherit
    }

    .elementor-toggle {
        text-align: start
    }

    .elementor-toggle .elementor-tab-title {
        border-block-end:1px solid #d5d8dc;cursor: pointer;
        font-weight: 700;
        line-height: 1;
        margin: 0;
        outline: none;
        padding: 15px
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
        display: inline-block;
        width: 1em
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
        height: 1em;
        margin-inline-start:-5px;width: 1em
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
        float: right;
        text-align: right
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
        float: left;
        text-align: left
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
        display: block
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
        display: none
    }

    .elementor-toggle .elementor-tab-title.elementor-active {
        border-block-end:none}

    .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
        display: none
    }

    .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
        display: block
    }

    .elementor-toggle .elementor-tab-content {
        border-block-end:1px solid #d5d8dc;display: none;
        padding: 15px
    }

    @media (max-width: 767px) {
        .elementor-toggle .elementor-tab-title {
            padding:12px
        }

        .elementor-toggle .elementor-tab-content {
            padding: 12px 10px
        }
    }

    .e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle {
        width: var(--container-widget-width);
        --flex-grow: var( --container-widget-flex-grow )
    }
    .elementor-7833 .elementor-element.elementor-element-f8a8082 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-f8a8082 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-35ffa28 img {
        width: 80%;
    }

    .elementor-7833 .elementor-element.elementor-element-dcc6af1 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .ekit-btn-wraper .elementskit-btn {
        justify-content: flex-start;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn {
        background-color: #F27100;
        border-style: none;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn:hover {
        background-color: #15568E;
        color: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 > .elementor-widget-container {
        margin: -14px 0px 0px 0px;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > i, .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > i, .rtl .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7833 .elementor-element.elementor-element-47dfddc > .elementor-widget-container {
        border-style: groove;
        border-width: 3px 3px 3px 3px;
        border-color: #F27100;
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-7833 .elementor-element.elementor-element-47dfddc .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7833 .elementor-element.elementor-element-aaac61b .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 37px;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-4c552c6 > .elementor-element-populated {
        border-style: groove;
        border-color: #15568E;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7833 .elementor-element.elementor-element-d7d968a img {
        width: 55%;
    }

    .elementor-7833 .elementor-element.elementor-element-14b0f2a .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
        color: #F27100;
    }

    .elementor-7833 .elementor-element.elementor-element-b6b0cf9 > .elementor-element-populated {
        border-style: groove;
        border-color: #15568E;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7833 .elementor-element.elementor-element-96cdf23 img {
        width: 59%;
    }

    .elementor-7833 .elementor-element.elementor-element-ebdc21e {
        width: var( --container-widget-width, 117.889% );
        max-width: 117.889%;
        --container-widget-width: 117.889%;
        --container-widget-flex-grow: 0;
    }

    .elementor-7833 .elementor-element.elementor-element-ebdc21e .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 25px;
        color: #F27100;
    }

    .elementor-7833 .elementor-element.elementor-element-4c2f79a > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-7833 .elementor-element.elementor-element-4c2f79a {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-4c2f79a .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 38px;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-9c425df > .elementor-container {
        max-width: 1421px;
    }

    .elementor-7833 .elementor-element.elementor-element-05addf8 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-e7bfa5f img {
        width: 80%;
    }

    .elementor-7833 .elementor-element.elementor-element-8b4ec8d {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-8b4ec8d .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-74d8ebc {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-7ea8ba3 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-af88bf0 img {
        width: 70%;
    }

    .elementor-7833 .elementor-element.elementor-element-1b60839 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-1b60839 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-91ad804 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-1de9ea7 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-f21e3f6 img {
        width: 79%;
    }

    .elementor-7833 .elementor-element.elementor-element-a812628 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-a812628 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-300216d {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-ba9bd05 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-578be1d img {
        width: 68%;
    }

    .elementor-7833 .elementor-element.elementor-element-599c0b6 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-599c0b6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-7bf1fee {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-24d8bbb > .elementor-container {
        max-width: 1421px;
    }

    .elementor-7833 .elementor-element.elementor-element-91bc0fc > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-8dc2cc7 img {
        width: 66%;
    }

    .elementor-7833 .elementor-element.elementor-element-70265cd {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-70265cd .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-125a87d {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-cbb1645 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-130290a img {
        width: 67%;
    }

    .elementor-7833 .elementor-element.elementor-element-bef280c {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-bef280c .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-dde4d0e {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-8df89c7 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-177fb95 img {
        width: 64%;
    }

    .elementor-7833 .elementor-element.elementor-element-df904e8 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-df904e8 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-22070dd {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-347f307 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 41px;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-b0bda4a > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-7833 .elementor-element.elementor-element-1701af3:not(.elementor-motion-effects-element-type-background), .elementor-7833 .elementor-element.elementor-element-1701af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F27100;
    }

    .elementor-7833 .elementor-element.elementor-element-1701af3 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-1701af3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-content {
        border-block-end-color:#FFFFFF;color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title {
        border-color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-toggle-title, .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-toggle-icon {
        color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    @media(min-width: 768px) {
        .elementor-7833 .elementor-element.elementor-element-4c552c6 {
            width:47%;
        }

        .elementor-7833 .elementor-element.elementor-element-b6b0cf9 {
            width: 53%;
        }
    }

    @media(max-width: 767px) {
        .elementor-7833 .elementor-element.elementor-element-35ffa28 img {
            width:100%;
        }
    }
    .elementor-82 .elementor-element.elementor-element-bfb9cbd {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-2c8e01f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-751643a .ts-heading-subheading {
        text-align: center;
    }

    .elementor-82 .elementor-element.elementor-element-751643a .ts-heading-desc {
        color: #626262;
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-82 .elementor-element.elementor-element-ca2234d {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 4px 15px 80px 15px;
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated, .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 > .elementor-widget-container {
        margin: -30px 0px -40px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-custom-heading.ts-custom-heading-title {
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-custom-heading.ts-custom-subtitle {
        margin-bottom: -20px;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-heading-desc {
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-9bba73c img {
        width: 100%;
    }

    .elementor-82 .elementor-element.elementor-element-b51fa65 > .elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated, .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated > .elementor-background-overlay, .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 25px 20px 25px 20px;
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-c012955 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-85e95aa {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated, .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated > .elementor-background-overlay, .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 25px 20px 25px 20px;
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-16ef1df > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-0fe3074:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-0fe3074 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F6F7FA;
    }

    .elementor-82 .elementor-element.elementor-element-0fe3074 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-0fe3074 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-cb50d43 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-b00ab9d iframe {
        height: 340px;
    }

    .elementor-82 .elementor-element.elementor-element-826de36 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-82 .elementor-element.elementor-element-51da534 iframe {
        height: 340px;
    }

    @media(max-width: 1024px) {
        .elementor-82 .elementor-element.elementor-element-bfb9cbd {
            margin-top:0px;
            margin-bottom: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-2c8e01f {
            padding: 70px 30px 0px 30px;
        }

        .elementor-82 .elementor-element.elementor-element-ca2234d {
            padding: 0px 30px 0px 30px;
        }

        .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-0fe3074 {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-b00ab9d iframe {
            height: 250px;
        }

        .elementor-82 .elementor-element.elementor-element-51da534 iframe {
            height: 250px;
        }
    }

    @media(max-width: 767px) {
        .elementor-82 .elementor-element.elementor-element-2c8e01f {
            padding:0px 30px 0px 30px;
        }

        .elementor-82 .elementor-element.elementor-element-ca2234d {
            margin-top: -15px;
            margin-bottom: 0px;
            padding: 0px 20px 60px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated {
            margin: 0px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-b51fa65 > .elementor-element-populated {
            margin: 15px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated {
            margin: 0px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated {
            margin: 0px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-cb50d43 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-b00ab9d iframe {
            height: 180px;
        }

        .elementor-82 .elementor-element.elementor-element-826de36 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-51da534 iframe {
            height: 180px;
        }
    }

    .ts-sbox-style-4 .ts-sbox-icon {
        position: absolute;
        left: 0;
        top: 12px;
        font-size: 25px
    }

    .ts-sbox-style-4-elementor .ts-sbox-style-4 .ts-sbox-icon {
        top: 5px
    }

    .ts-sbox-style-4 .ts-sbox-icon-type-text {
        font-size: 24px;
        font-weight: 700
    }

    .ts-sbox-style-4 .ts-sbox-contents {
        padding-left: 65px
    }

    .ts-sbox-style-4.ts-sbox-itype-text .ts-sbox-contents {
        padding-left: 50px
    }

    .ts-sbox-style-4 .ts-sbox-icon i,.ts-sbox-style-4 .ts-sbox-icon i::before {
        font-size: 45px;
        line-height: 45px
    }

    .ts-sbox-style-4.ts-servicebox .ts-vc_general.ts-vc_cta3 .ts-custom-heading,.ts-sbox-style-4.ts-servicebox .ts-custom-heading {
        margin-bottom: 10px
    }

    .ts-bgcolor-skincolor .ts-sbox-style-4.ts-servicebox .ts-vc_general.ts-vc_cta3 h2,.ts-bgcolor-darkgrey .ts-sbox-style-4.ts-servicebox .ts-vc_general.ts-vc_cta3 h2 {
        color: #fff
    }

    .ts-sbox-style-4 .ts-sbox-icon-type-text,.ts-sbox-style-4 .ts-sbox-icon i {
        color: var(--tste-optico-skincolor)
    }

    .ts-bgcolor-skincolor .ts-sbox-style-4 .ts-sbox-icon i,.ts-textcolor-white .ts-sbox-style-4 .ts-sbox-icon i {
        color: #fff
    }

    .ts-textcolor-darkgrey .ts-sbox-style-4 .ts-sbox-icon i {
        color: #2c1e0f
    }

    .ts-sbox-style-4 .ts-vc_cta3-headers:after {
        background-color: var(--tste-optico-skincolor)
    }

    .ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon i,.ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon i::before {
        font-size: 23px;
        line-height: 23px
    }

    .ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-contents {
        padding-left: 40px
    }

    .ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon {
        top: 5px
    }

    .vc_inner.ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon {
        top: 12px
    }

    .ts-sbox-style-4 .pbmit-ihbox-svg-wrapper svg {
        width: 35px;
        height: auto;
        fill: var(--tste-optico-skincolor)
    }

    .rtl .ts-sbox-style-4.ts-sbox-itype-text .ts-sbox-icon {
        left: 30%
    }
    .elementor-7586 .elementor-element.elementor-element-1cefe9a {
        margin-top: 12px;
        margin-bottom: 12px;
    }

    .elementor-widget-slides .elementor-slide-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .elementor-repeater-item-c86ed96 .swiper-slide-bg {
        background-color: #FFFFFF;
        background-image: url(https://www.shreyaeyecentre.com/wp-content/uploads/2024/07/clear-Shreya.jpg);
        background-size: cover;
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide {
        transition-duration: calc(5000ms*1.2);
        height: 400px;
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide-contents {
        max-width: 66%;
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide-inner {
        text-align: center;
    }

    .elementor-7586 .elementor-element.elementor-element-0c4f3fb .elementor-heading-title {
        font-size: 44px;
        color: #000000;
    }

    .elementor-7586 .elementor-element.elementor-element-9a19db9 {
        margin-top: 21px;
        margin-bottom: 21px;
    }

    @media(max-width: 1024px) {
        .elementor-widget-slides .elementor-slide-button {
            font-size:var( --e-global-typography-accent-font-size );
        }

        .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide {
            height: 288px;
        }
    }

    @media(max-width: 767px) {
        .elementor-widget-slides .elementor-slide-button {
            font-size:var( --e-global-typography-accent-font-size );
        }

        .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide {
            height: 130px;
        }
    }
    .elementor-3571 .elementor-element.elementor-element-62c231d {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3571 .elementor-element.elementor-element-9bacd23 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3571 .elementor-element.elementor-element-0da90b2 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-0da90b2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-0da90b2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c194b1f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-c194b1f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c194b1f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c5c5f2f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-c5c5f2f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c5c5f2f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-1909b26 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-1909b26 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-1909b26 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-f1095a9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-f1095a9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-f1095a9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ebc5754 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-ebc5754 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ebc5754 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ec23fb7 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-ec23fb7 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ec23fb7 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-07abc52 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3754 .elementor-element.elementor-element-2e13f2b {
        padding: 80px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-f7ff62e > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-403aa73 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3754 .elementor-element.elementor-element-403aa73 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-2344a52 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-3a2dc60 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3754 .elementor-element.elementor-element-9ecac57 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3754 .elementor-element.elementor-element-790050e {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-3dc649f > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-5b0bc83 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3754 .elementor-element.elementor-element-05dfcec > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3754 .elementor-element.elementor-element-be4efbc img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3754 .elementor-element.elementor-element-9f8fb7e {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3754 .elementor-element.elementor-element-8082eb2 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-b3c1ab5 {
        padding: 20px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-b6d31f4 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-6875bba {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-d3bc398 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-89456ea {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-ec0e8a1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-ed65317 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-e199b01 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-022373f {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-3754 .elementor-element.elementor-element-3a2dc60 {
            padding:30px 0px 0px 0px;
        }

        .elementor-3754 .elementor-element.elementor-element-3dc649f > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3754 .elementor-element.elementor-element-5b0bc83 > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-3754 .elementor-element.elementor-element-05dfcec > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3754 .elementor-element.elementor-element-be4efbc > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }

    .elementor-4057 .elementor-element.elementor-element-9f8fb7e {
        padding: 80px 0px 80px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-a452a1f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-663c8a8 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4057 .elementor-element.elementor-element-02d2355 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4057 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-8528b3f {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4097 .elementor-element.elementor-element-d411c4a {
        padding: 80px 0px 40px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-ad88ef7 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-24a4b0b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-5663764 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4097 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4097 .elementor-element.elementor-element-bc950a5 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-f733118 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-981111a img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4097 .elementor-element.elementor-element-a860cd8 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4097 .elementor-element.elementor-element-562b06c img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4097 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4097 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-7e950ea {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4097 .elementor-element.elementor-element-5663764 {
            padding:30px 0px 0px 0px;
        }

        .elementor-4097 .elementor-element.elementor-element-f733118 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4097 .elementor-element.elementor-element-981111a > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-4097 .elementor-element.elementor-element-a860cd8 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4097 .elementor-element.elementor-element-562b06c > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }
    .elementor-4112 .elementor-element.elementor-element-d411c4a {
        padding: 80px 0px 40px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-ad88ef7 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-24a4b0b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-5663764 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4112 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4112 .elementor-element.elementor-element-38d793d {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-fc0e971 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-c4dc600 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4112 .elementor-element.elementor-element-231aa43 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4112 .elementor-element.elementor-element-3b109db img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4112 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4112 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-36c7648 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4112 .elementor-element.elementor-element-5663764 {
            padding:30px 0px 0px 0px;
        }

        .elementor-4112 .elementor-element.elementor-element-fc0e971 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4112 .elementor-element.elementor-element-c4dc600 > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-4112 .elementor-element.elementor-element-231aa43 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4112 .elementor-element.elementor-element-3b109db > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }

    .elementor-4122 .elementor-element.elementor-element-d411c4a {
        padding: 80px 0px 40px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-ad88ef7 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-24a4b0b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-5663764 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4122 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4122 .elementor-element.elementor-element-f0555c2 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-06c06dd > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-0339efe img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4122 .elementor-element.elementor-element-a9e48d5 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4122 .elementor-element.elementor-element-11b4337 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4122 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4122 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-fc8d72e {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4122 .elementor-element.elementor-element-5663764 {
            padding:30px 0px 0px 0px;
        }

        .elementor-4122 .elementor-element.elementor-element-06c06dd > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4122 .elementor-element.elementor-element-0339efe > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-4122 .elementor-element.elementor-element-a9e48d5 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4122 .elementor-element.elementor-element-11b4337 > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }
    .elementor-4133 .elementor-element.elementor-element-5663764 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4133 .elementor-element.elementor-element-ffedb5b {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-4fe34b6 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-0355696 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4133 .elementor-element.elementor-element-f1bd9d7 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4133 .elementor-element.elementor-element-58c57d5 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4133 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4133 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-e1ee526 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4133 .elementor-element.elementor-element-5663764 {
            padding:60px 0px 0px 0px;
        }

        .elementor-4133 .elementor-element.elementor-element-4fe34b6 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4133 .elementor-element.elementor-element-0355696 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-4133 .elementor-element.elementor-element-f1bd9d7 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4133 .elementor-element.elementor-element-58c57d5 > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }
    .elementor-3468 .elementor-element.elementor-element-88d16ef {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
    }

    .elementor-3468 .elementor-element.elementor-element-88d16ef > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3468 .elementor-element.elementor-element-e39ecb1 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-bc-flex-widget .elementor-3468 .elementor-element.elementor-element-52ec24b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3468 .elementor-element.elementor-element-52ec24b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3468 .elementor-element.elementor-element-83a29c2 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3468 .elementor-element.elementor-element-83a29c2 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3468 .elementor-element.elementor-element-a1d37d9 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-widget-button .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3468 .elementor-element.elementor-element-5d2e3b8 .elementor-button {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3468 .elementor-element.elementor-element-1102690 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-widget-button .elementor-button {
            font-size:var( --e-global-typography-accent-font-size );
        }
    }

    @media(max-width: 767px) {
        .elementor-3468 .elementor-element.elementor-element-88d16ef {
            padding:50px 10px 50px 10px;
        }

        .elementor-3468 .elementor-element.elementor-element-e39ecb1 img {
            width: 90%;
        }

        .elementor-3468 .elementor-element.elementor-element-83a29c2 .ts-heading-subheading {
            text-align: left;
        }

        .elementor-3468 .elementor-element.elementor-element-a1d37d9 {
            text-align: left;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }
    }

    .elementor-3492 .elementor-element.elementor-element-8008722 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-c3dd387 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3492 .elementor-element.elementor-element-c3dd387 > .elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-50db2eb img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-3px/2);
    }

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce > .elementor-widget-container {
        margin: -15px 0px 0px 50px;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-3px/2);
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-3px/2);
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-341be55 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3492 .elementor-element.elementor-element-c25e0e9 > .elementor-element-populated {
            padding:20px 0px 30px 0px;
        }

        .elementor-3492 .elementor-element.elementor-element-50db2eb img {
            width: 90%;
        }
    }

    @media(max-width: 767px) {
        .elementor-3492 .elementor-element.elementor-element-8008722 {
            padding:50px 10px 50px 10px;
        }

        .elementor-3492 .elementor-element.elementor-element-36064ce > .elementor-widget-container {
            margin: -15px 0px 0px 30px;
        }

        .elementor-3492 .elementor-element.elementor-element-36064ce {
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 5px;
        }
    }

    @media(max-width: 1024px) and (min-width:768px) {
        .elementor-3492 .elementor-element.elementor-element-aa12448 {
            width:100%;
        }

        .elementor-3492 .elementor-element.elementor-element-c25e0e9 {
            width: 100%;
        }
    }

    .elementor-3507 .elementor-element.elementor-element-ce1a340 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-bc-flex-widget .elementor-3507 .elementor-element.elementor-element-806b967.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3507 .elementor-element.elementor-element-806b967.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3507 .elementor-element.elementor-element-806b967 > .elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-c4a6d25 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3507 .elementor-element.elementor-element-c4a6d25 > .elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-fdd8488 > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-3507 .elementor-element.elementor-element-bfa758c img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(66.83716430664062, 66.83716430664062, 66.83716430664062, 0.7);
    }

    .elementor-3507 .elementor-element.elementor-element-82433ac > .elementor-background-overlay {
        background-color: #F6F7FA;
        opacity: 0.4;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3507 .elementor-element.elementor-element-82433ac {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-2847e11 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-c1b5107 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-c1b5107 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-c1b5107 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-35cfb99 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-35cfb99 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-35cfb99 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-bdeb64e .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-bdeb64e .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-bdeb64e .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-91c6903 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-91c6903 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-91c6903 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-3dc7298 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-3dc7298 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-3dc7298 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e94aed9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-e94aed9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e94aed9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-7e6e82f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-7e6e82f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-7e6e82f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-8e4608c .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-8e4608c .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-8e4608c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e184642 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-e184642 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e184642 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-10f6001 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3507 .elementor-element.elementor-element-614b2e0 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3507 .elementor-element.elementor-element-ce1a340 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3507 .elementor-element.elementor-element-fdd8488 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3507 .elementor-element.elementor-element-82433ac {
            padding: 50px 20px 50px 20px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3507 .elementor-element.elementor-element-ce1a340 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3507 .elementor-element.elementor-element-806b967 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3507 .elementor-element.elementor-element-fdd8488 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3507 .elementor-element.elementor-element-82433ac {
            padding: 50px 20px 50px 20px;
        }
    }
    .elementor-3545 .elementor-element.elementor-element-7adcf93 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-40a93c3 .ts-heading-subheading {
        text-align: center;
    }

    .elementor-3545 .elementor-element.elementor-element-40a93c3 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-1829827 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-049e8f9 {
        text-align: center;
    }

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-30px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-94e6dcc {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3545 .elementor-element.elementor-element-7adcf93 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-ed377c9 {
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3545 .elementor-element.elementor-element-7adcf93 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
    }
    .elementor-3580 .elementor-element.elementor-element-8e2ccbb {
        padding: 80px 0px 80px 0px;
    }

    .elementor-bc-flex-widget .elementor-3580 .elementor-element.elementor-element-7c4c91f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3580 .elementor-element.elementor-element-7c4c91f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3580 .elementor-element.elementor-element-7c4c91f > .elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }

    .elementor-3580 .elementor-element.elementor-element-eb7c2fe .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3580 .elementor-element.elementor-element-eb7c2fe > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3580 .elementor-element.elementor-element-ff98cc6 > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-3580 .elementor-element.elementor-element-f192be3 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-3580 .elementor-element.elementor-element-091a3a2:not(.elementor-motion-effects-element-type-background), .elementor-3580 .elementor-element.elementor-element-091a3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FAFAFA;
    }

    .elementor-3580 .elementor-element.elementor-element-091a3a2 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
    }

    .elementor-3580 .elementor-element.elementor-element-091a3a2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header {
        background-color: var( --e-global-color-f6d70ac );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-title {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items .e-tab-title:not(:where( .e-active )) {
        background-color: #F7F7F7;
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-items-wrapper {
        background-color: #F7F7F7;
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-items-wrapper .shadow-bottom {
        background: linear-gradient(180deg, transparent 0%, #F7F7F7 100%);
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-items-wrapper .shadow-top {
        background: linear-gradient(0deg, transparent 0%, #F7F7F7 100%);
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items .e-tab-title .e-tab-title-text {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items .e-tab-title .e-tab-title-text button {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) {
        background-color: var( --e-global-color-85eb064 );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) i {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) svg {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) svg path {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-section-title {
        border-style: solid;
    }

    .elementor-3580 .elementor-element.elementor-element-fe845c8 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3580 .elementor-element.elementor-element-8e2ccbb {
            padding:50px 20px 50px 20px;
        }

        .elementor-3580 .elementor-element.elementor-element-7c4c91f > .elementor-element-populated {
            padding: 0px 15px 0px 0px;
        }

        .elementor-3580 .elementor-element.elementor-element-ff98cc6 > .elementor-element-populated {
            padding: 0px 0px 0px 15px;
        }

        .elementor-3580 .elementor-element.elementor-element-091a3a2 {
            padding: 50px 20px 50px 20px;
        }

        .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs .e-tabs-main-area {
            height: 266px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3580 .elementor-element.elementor-element-8e2ccbb {
            padding:80px 20px 60px 20px;
        }

        .elementor-3580 .elementor-element.elementor-element-7c4c91f > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3580 .elementor-element.elementor-element-ff98cc6 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3580 .elementor-element.elementor-element-f192be3 {
            text-align: left;
        }

        .elementor-3580 .elementor-element.elementor-element-f192be3 img {
            width: 95%;
        }

        .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs .e-tabs-main-area {
            height: 440px;
        }
    }

    /* Start custom CSS */
    .videoplaylist .shadow {
        display: none !important;
    }

    /* End custom CSS */

    /*! pro-elements - v3.31.0 - 10-08-2025 */
    .e-tabs-inner-tabs {
        font-size: 16px;
        text-align: start
    }

    .e-tabs-inner-tabs .e-tab-content {
        padding-top: 32px
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper {
        display: flex;
        overflow: hidden;
        position: relative;
        z-index: 1
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper :after {
        background-color: var(--inner-tabs-border-color,#d5d8dc);
        bottom: 0;
        content: "";
        height: var(--inner-tabs-border-height,1px);
        position: absolute;
        width: 100%;
        z-index: -1
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title {
        box-sizing: content-box;
        font-weight: 700;
        height: 38px;
        line-height: 38px;
        min-width: 140px
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
        color: #3f444b;
        display: block;
        padding: 0 36px;
        text-align: center
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active {
        border-color: #0c0d0e #0c0d0e transparent;
        border-bottom: 1px solid #0c0d0e;
        border-left-width: 0;
        border-right-width: 0;
        border-top-width: 0
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active a {
        color: #0c0d0e
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title {
        display: none
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content {
        display: none;
        padding: 20px
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
        color: #1f2124
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.e-inner-tab-active {
        display: block
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons {
        display: none;
        margin-top: 24px
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons button {
        background: transparent;
        border: none;
        display: none;
        font-weight: 500;
        line-height: 24px;
        padding: 0;
        text-decoration: underline
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible .e-inner-tab-text {
        overflow: hidden
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button {
        display: none
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button.show-button,.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible.show-inner-tab-buttons .e-inner-tab-buttons {
        display: block
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.show-full-height div.e-inner-tab-text {
        height: auto
    }

    @media (max-width: 767px) {
        .e-tabs-inner-tabs>.e-tab-content:first-child {
            padding-top:24px
        }

        .e-tabs-inner-tabs .e-inner-tabs-wrapper {
            display: none
        }

        .e-tabs-inner-tabs .e-inner-tabs-content-wrapper {
            border: solid #d5d8dc;
            border-width: 1px 1px 0
        }

        .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title {
            border: solid #d5d8dc;
            border-width: 0 0 1px;
            cursor: pointer;
            display: block;
            font-size: 16px;
            font-weight: 700;
            height: 38px;
            line-height: 38px;
            overflow: hidden;
            padding: 0 10px;
            text-align: center;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content {
            border: solid #d5d8dc;
            border-width: 0 0 1px;
            padding: 20px
        }
    }

    .elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area {
        flex-direction: row
    }

    @media (max-width: 767px) {
        .elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area {
            flex-direction:column-reverse
        }
    }

    .elementor-widget-video-playlist .e-tabs {
        display: flex;
        flex-direction: column
    }

    .elementor-widget-video-playlist .e-tabs-main-area {
        display: flex;
        flex-direction: row-reverse;
        height: 434px
    }

    .elementor-widget-video-playlist .e-tabs-wrapper {
        display: flex;
        flex-direction: column;
        height: 100%;
        width: 33%
    }

    .elementor-widget-video-playlist .e-tabs-header {
        background-color: var(--e-a-bg-default);
        border-bottom: 1px solid #d5d8dc;
        display: flex;
        flex: 0 0 auto;
        justify-content: space-between;
        min-height: 56px;
        padding: 0 16px
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side {
        display: inline-flex;
        flex-shrink: 0
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-title {
        font-family: Roboto,Arial,Helvetica,sans-serif;
        font-size: 16px;
        font-weight: 700;
        -webkit-hyphens: auto;
        hyphens: auto;
        margin: auto 0;
        overflow-wrap: anywhere;
        padding: 10px 0;
        text-overflow: ellipsis
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
        align-self: flex-start;
        flex-shrink: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        padding: 18px 0 0
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button {
        cursor: pointer;
        display: none;
        margin: auto 0 auto 8px;
        padding: 0 4px
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button.e-font-icon-svg {
        height: 1em;
        width: 1em
    }

    .elementor-widget-video-playlist .e-tabs-header .rotate-up {
        transform: rotate(-180deg);
        transition: .3s
    }

    .elementor-widget-video-playlist .e-tabs-header .rotate-down {
        transform: rotate(0deg);
        transition: .3s
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper {
        background-color: var(--e-a-bg-default);
        height: 100%;
        overflow: hidden;
        position: relative
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items {
        height: 100%;
        overflow: auto
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
        border-color: #d5d8dc;
        border-width: 0;
        box-sizing: content-box;
        font-size: 14px;
        height: 36px;
        line-height: 36px;
        margin: 0;
        overflow: hidden;
        padding: 0 16px;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title {
        background-clip: padding-box;
        background-color: var(--e-a-bg-default);
        border-color: #d5d8dc;
        border-width: 0 0 1px;
        box-sizing: content-box;
        cursor: pointer;
        display: flex;
        font-size: 14px;
        height: 55px;
        line-height: 55px;
        outline: none;
        padding: 0 16px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i {
        color: #fff;
        font-size: var(--playlist-item-icon-size,16px);
        text-shadow: 0 0 3px #000
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg {
        color: #fff;
        text-shadow: 0 0 3px #000;
        fill: #fff;
        height: var(--playlist-item-icon-size,16px);
        width: var(--playlist-item-icon-size,16px)
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg path {
        fill: #fff
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover {
        background-color: #f1f2f3;
        border-color: #d5d8dc
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text {
        font-size: 14px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-play,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched {
        display: inline-flex
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail {
        background-color: #d5d8dc;
        flex-shrink: 0;
        height: 42px;
        margin: auto 0;
        position: relative;
        width: 75px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img {
        height: 42px;
        -o-object-fit: fill;
        object-fit: fill;
        width: 75px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail svg {
        bottom: 4px;
        font-weight: 900;
        position: absolute;
        right: 4px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text {
        flex-grow: 1;
        font-size: 14px;
        margin: auto 8px;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text button {
        background: none;
        border: none;
        border-radius: 0;
        padding: 0;
        text-align: start;
        transition-duration: unset;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg {
        margin: auto 0;
        vertical-align: middle
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-duration {
        font-size: 14px;
        margin: auto 0
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-play {
        display: none
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-watched {
        display: block
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-top {
        background: linear-gradient(0deg,transparent,#fff);
        display: none;
        height: 98px;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-bottom {
        background: linear-gradient(180deg,transparent,#fff);
        bottom: 0;
        display: none;
        height: 98px;
        pointer-events: none;
        position: absolute;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper.bottom-shadow .shadow-bottom,.elementor-widget-video-playlist .e-tabs-items-wrapper.top-shadow .shadow-top {
        display: block
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper {
        flex-grow: 1;
        height: 100%;
        position: relative
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .elementor-custom-embed-image-overlay {
        background-position: 50%;
        background-size: cover;
        cursor: pointer;
        height: 100%;
        left: 0;
        position: absolute;
        text-align: center;
        top: 0;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-mobile-title {
        display: none
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content {
        background-color: #000;
        display: none;
        height: 100%;
        outline: none
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content>div {
        height: 100%
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content iframe {
        display: flex;
        height: 100%;
        max-height: 100%!important
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content video {
        background-color: #000;
        height: 100%
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-tab-content {
        display: none;
        outline: none
    }

    @media (max-width: 767px) {
        .elementor-widget-video-playlist .e-tabs-main-area {
            flex-direction:column-reverse;
            height: auto
        }

        .elementor-widget-video-playlist .e-tabs-main-area .e-tabs-content-wrapper {
            border: none;
            height: 38%
        }

        .elementor-widget-video-playlist .e-tabs-wrapper {
            height: 62%;
            width: auto
        }

        .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items {
            max-height: 248px
        }

        .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items .e-tab-title {
            border: none
        }

        .elementor-widget-video-playlist .e-tabs-header {
            min-height: 48px
        }

        .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button {
            display: inline-flex
        }

        .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
            margin: 0 6px;
            padding: 14px 0 0
        }

        .elementor-widget-video-playlist .e-tab-content {
            border: none;
            display: flex;
            padding: 0
        }
    }
    .elementor-3647 .elementor-element.elementor-element-385614c {
        padding: 80px 0px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-ae13252 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-53ecf52 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-3647 .elementor-element.elementor-element-f9ed25c > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3647 .elementor-element.elementor-element-39f4751 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3647 .elementor-element.elementor-element-39f4751 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-d29ceb0 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-53b2dcb > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-0020c5d > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-625fe13 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-3b8c9a7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-3647 .elementor-element.elementor-element-a607f31 img {
        width: 100%;
    }

    .elementor-3647 .elementor-element.elementor-element-f51f8f4 {
        padding: 0px 0px 0px 0px;
    }

    @media(min-width: 768px) {
        .elementor-3647 .elementor-element.elementor-element-ae13252 {
            width:31.756%;
        }

        .elementor-3647 .elementor-element.elementor-element-f9ed25c {
            width: 68.244%;
        }
    }

    @media(max-width: 767px) {
        .elementor-3647 .elementor-element.elementor-element-385614c {
            padding:50px 20px 0px 20px;
        }

        .elementor-3647 .elementor-element.elementor-element-ae13252 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3647 .elementor-element.elementor-element-f9ed25c > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-3647 .elementor-element.elementor-element-d29ceb0 {
            padding: 0px 20px 50px 20px;
        }

        .elementor-3647 .elementor-element.elementor-element-0020c5d > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3647 .elementor-element.elementor-element-3b8c9a7 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }
    }
    .elementor-65 .elementor-element.elementor-element-092ab74 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 80px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-b34ae6c > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-f89d588 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 8px;
    }

    .elementor-65 .elementor-element.elementor-element-f89d588 {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-f89d588 img {
        border-radius: 8px 8px 8px 8px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c {
        width: auto;
        max-width: auto;
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c > .elementor-widget-container {
        background-color: #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 14px 18px 14px 18px;
        border-radius: 50% 50% 50% 50%;
        box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.5);
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-85eb064 );
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-default .elementor-icon {
        color: var( --e-global-color-85eb064 );
        border-color: var( --e-global-color-85eb064 );
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-85eb064 );
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c .elementor-icon {
        font-size: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c .elementor-icon svg {
        height: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-e203616 > .elementor-widget-container {
        margin: -170px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-e203616 {
        z-index: 1;
        text-align: right;
    }

    .elementor-65 .elementor-element.elementor-element-e203616 img {
        border-radius: 8px 8px 8px 8px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-65 .elementor-element.elementor-element-4a20220 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 40px;
    }

    .elementor-65 .elementor-element.elementor-element-18a83d6 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-18a83d6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 {
        --e-icon-list-icon-size: 19px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 2px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-icon {
        padding-inline-end:0px;}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-item > a {
        font-family: "Arial", Sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 25px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-6120305 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-d01dafa {
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-ae857d9 > .elementor-element-populated {
        padding: 90px 20px 80px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-2c71ea9 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-2c71ea9 .ts-custom-heading.ts-custom-heading-title {
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-2c71ea9 .ts-custom-heading.ts-custom-heading-title > a {
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-c5a7968 > .elementor-widget-container {
        margin: -50px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-c5a7968 {
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-fcd2a42 {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF45;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-12px/2);
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 {
        --e-icon-list-icon-size: 19px;
        --icon-vertical-offset: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-item > a {
        font-size: 14px;
        font-weight: 700;
        line-height: 25px;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-text {
        text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-12px/2);
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-icon i {
        color: #1CCCC2;
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-icon svg {
        fill: #1CCCC2;
        transition: fill 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc {
        --e-icon-list-icon-size: 19px;
        --icon-vertical-offset: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-item > a {
        font-size: 14px;
        font-weight: 700;
        line-height: 25px;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-text {
        text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-7714efd {
        padding: 40px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-142273c h2.ts-custom-heading {
        font-family: "Montserrat", Sans-serif;
    }

    .elementor-65 .elementor-element.elementor-element-24d9896 > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-widget-button .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:focus {
        background-color: #0A0C0E;
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-2655302 {
        width: var( --container-widget-width, 92.561% );
        max-width: 92.561%;
        --container-widget-width: 92.561%;
        --container-widget-flex-grow: 0;
    }

    .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button {
        fill: #0A0C0E;
        color: #0A0C0E;
    }

    .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:focus svg {
        fill: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-31ae506:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2018/02/03.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-dd20359 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-dd20359 .ts-custom-heading.ts-custom-heading-title {
        font-family: "Titillium Web", Sans-serif;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 19px;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 {
        width: auto;
        max-width: auto;
        top: 45px;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 > .elementor-widget-container {
        background-color: #1CCCC2;
        margin: 0px 0px 0px 0px;
        padding: 17px 18px 11px 18px;
        border-radius: 50% 50% 50% 50%;
    }

    body:not(.rtl) .elementor-65 .elementor-element.elementor-element-23fbc39 {
        right: 0px;
    }

    body.rtl .elementor-65 .elementor-element.elementor-element-23fbc39 {
        left: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-default .elementor-icon {
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 .elementor-icon {
        font-size: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 .elementor-icon svg {
        height: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-22b95b7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 90px 0px 120px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-heading-subheading {
        text-align: center;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-custom-heading.ts-custom-heading-title {
        color: #1F2231;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-custom-heading.ts-custom-heading-title > a {
        color: #1F2231;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-heading-desc {
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-65 .elementor-element.elementor-element-7c709f6 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-7c709f6 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-2c1d42b > .elementor-background-overlay {
        background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2018/02/03.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        opacity: 0.05;
    }

    .elementor-65 .elementor-element.elementor-element-2c1d42b {
        padding: 115px 0px 100px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-93cab80 > .elementor-widget-container {
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #FFFFFF3B;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-d8cbff3 > .elementor-widget-container {
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #FFFFFF3B;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-ee16650 > .elementor-widget-container {
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #FFFFFF3B;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-3216167 > .elementor-widget-container {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-de8c5fa {
        padding: 90px 0px 80px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6e4ce4e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6e4ce4e .ts-heading-subheading {
        text-align: center;
    }

    @media(min-width: 768px) {
        .elementor-65 .elementor-element.elementor-element-8488acf {
            width:53.717%;
        }

        .elementor-65 .elementor-element.elementor-element-24d9896 {
            width: 46.195%;
        }
    }

    @media(max-width: 1024px) {
        .elementor-65 .elementor-element.elementor-element-092ab74 {
            padding:0px 15px 70px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-b34ae6c > .elementor-element-populated {
            padding: 0px 20px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-4a20220 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 40px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-ae857d9 > .elementor-element-populated {
            padding: 70px 15px 70px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-7714efd {
            padding: 30px 25px 0px 0px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated {
            padding: 0px 30px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-dd20359 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        body:not(.rtl) .elementor-65 .elementor-element.elementor-element-23fbc39 {
            right: 30px;
        }

        body.rtl .elementor-65 .elementor-element.elementor-element-23fbc39 {
            left: 30px;
        }

        .elementor-65 .elementor-element.elementor-element-22b95b7 {
            padding: 70px 15px 60px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-2c1d42b {
            padding: 60px 0px 60px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-de8c5fa {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 70px 15px 50px 15px;
        }
    }

    @media(max-width: 767px) {
        .elementor-65 .elementor-element.elementor-element-092ab74 {
            margin-top:0px;
            margin-bottom: 0px;
            padding: 60px 15px 0px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-b34ae6c > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-f89d588 > .elementor-widget-container {
            margin: 0px 50px 0px 10px;
        }

        .elementor-65 .elementor-element.elementor-element-e203616 > .elementor-widget-container {
            margin: -80px 10px 0px 0px;
            padding: 0px 0px 0px 40px;
        }

        .elementor-65 .elementor-element.elementor-element-4a20220 > .elementor-element-populated {
            padding: 40px 0px 50px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-ae857d9 > .elementor-element-populated {
            padding: 50px 15px 50px 15px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated {
            padding: 0px 30px 300px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-22b95b7 {
            padding: 50px 15px 50px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-2c1d42b {
            padding: 60px 15px 30px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-93cab80 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-d1840bf > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-d8cbff3 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-b11a997 > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-ee16650 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-e7f7f17 > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-3216167 > .elementor-widget-container {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-de8c5fa {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 50px 15px 50px 15px;
        }
    }

    @media(max-width: 1024px) and (min-width:768px) {
        .elementor-65 .elementor-element.elementor-element-b34ae6c {
            width:100%;
        }

        .elementor-65 .elementor-element.elementor-element-4a20220 {
            width: 100%;
        }

        .elementor-65 .elementor-element.elementor-element-8488acf {
            width: 100%;
        }

        .elementor-65 .elementor-element.elementor-element-24d9896 {
            width: 100%;
        }
    }

    .elementor-3385 .elementor-element.elementor-element-564b395 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3385 .elementor-element.elementor-element-f1107dd .ts-heading-subheading {
        text-align: center;
    }

    .elementor-3385 .elementor-element.elementor-element-9c351bf {
        margin-top: -67px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3385 .elementor-element.elementor-element-4dc610b .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-7b80d7e .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-56f1d35 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-dcb671a .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-7ee0355 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-c7993c7 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-1d3a36b .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-ac1d098 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-43bf82d .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-82f115b .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-5749add .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-caa8282 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-cb96ef8 {
        padding: 0px 0px 0px 0px;
    }
    /*! pro-elements - v3.31.0 - 10-08-2025 */
    .elementor-gallery__container {
        min-height: 1px
    }

    .elementor-gallery-item {
        border: solid var(--image-border-width) var(--image-border-color);
        border-radius: var(--image-border-radius);
        display: block;
        overflow: hidden;
        position: relative;
        text-decoration: none
    }

    .elementor-gallery-item__content,.elementor-gallery-item__overlay {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .elementor-gallery-item__overlay {
        mix-blend-mode: var(--overlay-mix-blend-mode);
        transition-duration: var(--overlay-transition-duration);
        transition-property: mix-blend-mode,transform,opacity,background-color
    }

    .elementor-gallery-item__image.e-gallery-image {
        transition-duration: var(--image-transition-duration);
        transition-property: filter,transform
    }

    .elementor-gallery-item__content {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: var(--content-justify-content,center);
        padding: var(--content-padding);
        text-align: var(--content-text-align)
    }

    .elementor-gallery-item__content>div {
        transition-duration: var(--content-transition-duration)
    }

    .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2) {
        transition-delay: calc(var(--content-transition-delay) / 3)
    }

    .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3) {
        transition-delay: calc(var(--content-transition-delay) / 3 * 2)
    }

    .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4) {
        transition-delay: calc(var(--content-transition-delay) / 3 * 3)
    }

    .elementor-gallery-item__description {
        color: var(--description-text-color,#fff);
        width: 100%
    }

    .elementor-gallery-item__title {
        color: var(--title-text-color,#fff);
        font-weight: 700;
        width: 100%
    }

    .elementor-gallery__titles-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--titles-container-justify-content,center);
        margin-bottom: 20px
    }

    .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before {
        background-color: var(--galleries-pointer-bg-color-hover)
    }

    .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before {
        background-color: var(--galleries-pointer-bg-color-active)
    }

    .elementor-gallery__titles-container.e--pointer-framed .elementor-item:before {
        border-color: var(--galleries-pointer-bg-color-hover);
        border-width: var(--galleries-pointer-border-width)
    }

    .elementor-gallery__titles-container.e--pointer-framed .elementor-item:after {
        border-color: var(--galleries-pointer-bg-color-hover)
    }

    .elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before {
        border-color: var(--galleries-pointer-bg-color-active)
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width)
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0 0
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: var(--galleries-pointer-border-width) 0 0 var(--galleries-pointer-border-width)
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0
    }

    .elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after {
        height: var(--galleries-pointer-border-width)
    }

    .elementor-gallery-title {
        --space-between: 10px;
        color: #6d7882;
        cursor: pointer;
        font-weight: 500;
        padding: 7px 14px;
        position: relative;
        transition: all .3s
    }

    .elementor-gallery-title--active {
        color: #495157
    }

    .elementor-gallery-title:not(:last-child) {
        margin-inline-end:var(--space-between)}

    .elementor-gallery-item__title+.elementor-gallery-item__description {
        margin-top: var(--description-margin-top)
    }

    .e-gallery-item.elementor-gallery-item {
        transition-property: all
    }

    .e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:focus .elementor-gallery__item-overlay-bg,.e-gallery-item:focus .elementor-gallery__item-overlay-content,.e-gallery-item:focus .elementor-gallery__item-overlay-content__description,.e-gallery-item:focus .elementor-gallery__item-overlay-content__title,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title {
        opacity: 1
    }

    a.elementor-item.elementor-gallery-title {
        color: var(--galleries-title-color-normal)
    }

 

    a.elementor-item.elementor-gallery-title.elementor-item-active {
        color: var(--gallery-title-color-active)
    }

    .e-con-inner>.elementor-widget-gallery,.e-con>.elementor-widget-gallery {
        width: var(--container-widget-width);
        --flex-grow: var( --container-widget-flex-grow )
    }
    .elementor-3232 .elementor-element.elementor-element-49b4084 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3232 .elementor-element.elementor-element-c27556f .e-gallery-item:focus .elementor-gallery-item__overlay {
        background-color: rgba(0,0,0,0.5);
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f {
        --titles-container-justify-content: center;
        --image-border-width: 6px;
        --image-border-radius: 10px;
        --image-transition-duration: 800ms;
        --overlay-transition-duration: 800ms;
        --content-text-align: center;
        --content-padding: 20px;
        --content-transition-duration: 800ms;
        --content-transition-delay: 800ms;
        --galleries-title-color-normal: var( --e-global-color-9142293 );
        --galleries-title-color-hover: var( --e-global-color-7d45e5e );
        --galleries-pointer-bg-color-hover: var( --e-global-color-85eb064 );
        --gallery-title-color-active: var( --e-global-color-7d45e5e );
        --galleries-pointer-bg-color-active: var( --e-global-color-85eb064 );
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f .elementor-gallery-title {
        --space-between: 15px;
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f .elementor-gallery__titles-container {
        margin-bottom: 25px;
    }

    @media(max-width: 1024px) {
        .elementor-3232 .elementor-element.elementor-element-49b4084 {
            padding:50px 10px 50px 10px;
        }
    }

    /*! elementor - v3.31.0 - 27-08-2025 */
    .elementor-tab-title a {
        color: inherit
    }

    .elementor-accordion {
        text-align: start
    }

    .elementor-accordion .elementor-accordion-item {
        border: 1px solid #d5d8dc
    }

    .elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
        border-block-start:none}

    .elementor-accordion .elementor-tab-title {
        cursor: pointer;
        font-weight: 700;
        line-height: 1;
        margin: 0;
        outline: none;
        padding: 15px 20px
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
        display: inline-block;
        width: 1.5em
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
        height: 1em;
        width: 1em
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
        float: right;
        text-align: right
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
        float: left;
        text-align: left
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
        display: block
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
        display: none
    }

    .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
        display: block
    }

    .elementor-accordion .elementor-tab-content {
        border-block-start:1px solid #d5d8dc;display: none;
        padding: 15px 20px
    }

    @media (max-width: 767px) {
        .elementor-accordion .elementor-tab-title {
            padding:12px 15px
        }

        .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
            width: 1.2em
        }

        .elementor-accordion .elementor-tab-content {
            padding: 7px 15px
        }
    }

    .e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion {
        width: var(--container-widget-width);
        --flex-grow: var( --container-widget-flex-grow )
    }

    .elementor-80 .elementor-element.elementor-element-b2dc68d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 15px 80px 15px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-item {
        border-width: 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-item .elementor-tab-content {
        border-width: 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-tab-title {
        background-color: #FFFFFF;
        padding: 20px 20px 20px 20px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-icon, .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-title {
        color: #323232;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-icon svg {
        fill: #323232;
    }

    /* .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-active .elementor-accordion-icon, .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-active .elementor-accordion-title {
        color: var( --e-global-color-7d45e5e );
    } */

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-active .elementor-accordion-icon svg {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 600;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-tab-content {
        padding: 20px 0px 0px 5px;
    }

    @media(max-width: 1024px) {
        .elementor-80 .elementor-element.elementor-element-b2dc68d {
            padding:70px 15px 80px 15px;
        }
    }

    @media(max-width: 767px) {
        .elementor-80 .elementor-element.elementor-element-b2dc68d {
            padding:50px 15px 50px 15px;
        }
    }

    .elementor-4141 .elementor-element.elementor-element-6c955ddd {
        padding: 80px 0px 80px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4141 .elementor-element.elementor-element-6c955ddd {
            padding:80px 20px 80px 20px;
        }
    }
    .elementor-widget-container{
        text-align: justify;
    }

    .elementor-3278 .elementor-element.elementor-element-f4854dd {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated, .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated > .elementor-background-overlay, .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 > .elementor-widget-container {
        margin: 0px 0px -60px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-custom-heading.ts-custom-heading-title {
        margin-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-custom-heading.ts-custom-subtitle {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-custom-heading.ts-custom-subtitle > a {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-7px/2);
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 {
        --e-icon-list-icon-size: 15px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
        --icon-vertical-offset: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-icon {
        padding-inline-end:4px;}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-a13457d > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-8a1f648 > .elementor-widget-container {
        margin: 18px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated, .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated > .elementor-background-overlay, .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 > .elementor-widget-container {
        margin: -36px 0px -35px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-custom-heading.ts-custom-heading-title {
        margin-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-custom-heading.ts-custom-subtitle {
        color: var( --e-global-color-85eb064 );
        margin-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-custom-heading.ts-custom-subtitle > a {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-widget-form .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group {
        padding-right: calc( 15px/2 );
        padding-left: calc( 15px/2 );
        margin-bottom: 15px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-form-fields-wrapper {
        margin-left: calc( -15px/2 );
        margin-right: calc( -15px/2 );
        margin-bottom: -15px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group.recaptcha_v3-bottomright {
        margin-bottom: 0;
    }

    body.rtl .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-labels-inline .elementor-field-group > label {
        padding-left: 0px;
    }

    body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-labels-inline .elementor-field-group > label {
        padding-right: 0px;
    }

    body .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-labels-above .elementor-field-group > label {
        padding-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group > label, .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-subgroup label {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-mark-required .elementor-field-label:after {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-type-html {
        padding-bottom: 0px;
        color: #ACACAC;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-field {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
        background-color: #ffffff;
        border-color: #CFCFCF;
        border-width: 0px 0px 1px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-select-wrapper select {
        background-color: #ffffff;
        border-color: #CFCFCF;
        border-width: 0px 0px 1px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-select-wrapper::before {
        color: #CFCFCF;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button {
        font-size: 14px;
        border-radius: 5px 5px 5px 5px;
        padding: 15px 30px 15px 30px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-next {
        background-color: var( --e-global-color-85eb064 );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"] {
        background-color: var( --e-global-color-85eb064 );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"] svg * {
        fill: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-previous {
        background-color: var( --e-global-color-85eb064 );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-next:hover {
        background-color: var( --e-global-color-f6d70ac );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"]:hover {
        background-color: var( --e-global-color-f6d70ac );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"]:hover svg * {
        fill: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-previous:hover {
        background-color: var( --e-global-color-f6d70ac );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-message.elementor-message-success {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-message.elementor-message-danger {
        color: #FF0000;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f {
        --e-form-steps-indicators-spacing: 20px;
        --e-form-steps-indicator-padding: 30px;
        --e-form-steps-indicator-inactive-secondary-color: #ffffff;
        --e-form-steps-indicator-active-secondary-color: #ffffff;
        --e-form-steps-divider-width: 1px;
        --e-form-steps-divider-gap: 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-5f1d0d1, .elementor-3278 .elementor-element.elementor-element-5f1d0d1 > .elementor-background-overlay {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-5f1d0d1 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5f1d0d1 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-3278 .elementor-element.elementor-element-3b36033.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-3b36033.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb:not(.elementor-motion-effects-element-type-background), .elementor-3278 .elementor-element.elementor-element-c9da7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-f6d70ac );
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb, .elementor-3278 .elementor-element.elementor-element-c9da7eb > .elementor-background-overlay {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 40px 40px 40px 40px;
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-3278 .elementor-element.elementor-element-5666826.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-5666826.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-d35f6d3 .elementor-heading-title {
        font-weight: 400;
        line-height: 35px;
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-94a31b5 {
        font-size: 16px;
        line-height: 26px;
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-d61362c {
        padding: 60px 0px 60px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-52e83c2 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-52e83c2 {
        text-align: center;
    }

    .elementor-3278 .elementor-element.elementor-element-52e83c2 .elementor-heading-title {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3278 .elementor-element.elementor-element-0396dea .ts-heading-subheading {
        text-align: center;
    }

    .elementor-widget-button .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:hover, .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:focus {
        background-color: #15568E;
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button {
        font-size: 15px;
        font-weight: 400;
    }

    .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:hover svg, .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:focus svg {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-4ea8ec0 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 60px 0px 60px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-4ea8ec0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-accordion-item {
        border-width: 0px;
        border-color: #FFFFFF00;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-accordion-item .elementor-tab-content {
        border-width: 0px;
        border-block-start-color:#FFFFFF00;}

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 0px;
        border-block-end-color:#FFFFFF00;}

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-tab-title {
        background-color: #FFFFFF;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-active .elementor-accordion-icon, .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-active .elementor-accordion-title {
        color: #000000;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-active .elementor-accordion-icon svg {
        fill: #000000;
    }

    @media(max-width: 1024px) {
        .elementor-3278 .elementor-element.elementor-element-f4854dd {
            padding:50px 20px 50px 20px;
        }

        .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-widget-form .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator__progress__meter {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3278 .elementor-element.elementor-element-5f1d0d1 {
            padding: 0px 20px 0px 20px;
        }

        .elementor-3278 .elementor-element.elementor-element-d61362c {
            padding: 50px 20px 50px 20px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3278 .elementor-element.elementor-element-4ea8ec0 {
            padding: 50px 20px 50px 20px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated {
            padding:20px 20px 20px 20px;
        }

        .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-widget-form .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator__progress__meter {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3278 .elementor-element.elementor-element-c9da7eb {
            padding: 20px 20px 20px 20px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }
    }
    .elementor-6077 .elementor-element.elementor-element-4c22e09b {
        padding: 80px 0px 80px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-d273d21 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-6077 .elementor-element.elementor-element-d273d21 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form > p:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap.select-state {
        color: #666666;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap.select-gender {
        color: #666666;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap.accept-this-1 {
        color: #666666;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-textarea {
        height: 125px;
        display: block;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap input, .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea, .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select {
        padding: 10px 10px 10px 10px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form-control {
        margin-top: 10px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form {
        margin-top: -10px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap input {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap textarea {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-submit {
        border-radius: 7px 7px 7px 7px;
        padding: 10px 20px 10px 20px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-6077 .elementor-element.elementor-element-2282818 > .elementor-element-populated {
        border-style: solid;
        border-width: 0px 0px 0px 1px;
        border-color: var( --e-global-color-745e1b0 );
        padding: 0px 0px 0px 30px;
    }

    .elementor-6077 .elementor-element.elementor-element-25462a3 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-2674a68 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-6077 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-submit {
            font-size: var( --e-global-typography-accent-font-size );
        }
    }

    @media(max-width: 767px) {
        .elementor-6077 .elementor-element.elementor-element-4c22e09b {
            padding:80px 20px 80px 20px;
        }

        .elementor-6077 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }

        .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-submit {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-6077 .elementor-element.elementor-element-2282818 > .elementor-element-populated {
            border-width: 1px 0px 0px 0px;
            padding: 30px 0px 0px 0px;
        }

        .elementor-6077 .elementor-element.elementor-element-25462a3 > .elementor-widget-container {
            margin: -40px 0px -40px 0px;
        }
    }

    @media(min-width: 768px) {
        .elementor-6077 .elementor-element.elementor-element-4ea14f38 {
            width:72%;
        }

        .elementor-6077 .elementor-element.elementor-element-2282818 {
            width: 28%;
        }
    }

    /* Start custom CSS */
    .reviewsec .elementor-blockquote:after {
        position: absolute !important;
        top: auto;
        left: auto;
        right: 20px;
        bottom: 12px;
        font-size: 27px;
    }

    .submit {
        margin: 30px auto;
        padding: 6px 20px !important;
        border-radius: 5px !important;
    }

    .select2-container--default .select2-selection--single, .select2-dropdown {
        border-radius: 5px;
    }

    #lasikTestForm label {
        margin-top: 15px;
    }

    .checkEligibility label {
        padding-top: 20px;
    }

    .checkEligibility .wpcf7-submit {
        margin-top: 25px !important;
    }

    /* End custom CSS */
    .lasik .ts-custom-subtitle, .lasik p a, .lasik .elementor-widget-sidebar a, .lasik p strong {
        color: #15568E !important;
    }

    /*! elementor - v3.31.0 - 27-08-2025 */
    .elementor-widget-image {
        text-align: center
    }

    .elementor-widget-image a {
        display: inline-block
    }

    .elementor-widget-image a img[src$=".svg"] {
        width: 48px
    }

    .elementor-widget-image img {
        display: inline-block;
        vertical-align: middle
    }
    .elementor-element.elementor-element-d6dd96f.elementor-widget.elementor-widget-image .elementor-widget-container {
        text-align: center;
    }

    h4.ts-custom-heading.ts-custom-subtitle{
        color: #15568E!important;
    }
    .elementor-94 .elementor-element.elementor-element-4c22e09b {
        padding: 80px 0px 80px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-d273d21 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-94 .elementor-element.elementor-element-d273d21 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-289c09c4 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-d6dd96f > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-d6dd96f img {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #F3F3F3;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-94 .elementor-element.elementor-element-a8326b5 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab .ts-heading-subheading {
        text-align: left;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab > .elementor-widget-container {
        margin: 20px 0px -30px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab .ts-custom-heading.ts-custom-subtitle {
        color: #F27100;
        text-transform: capitalize;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab .ts-custom-heading.ts-custom-subtitle > a {
        color: #F27100;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress th {
        text-align: center;
        background-color: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-7d45e5e );
        border-style: solid;
        border-width: 1px;
        border-color: var( --e-global-color-7d45e5e );
        padding: 1em 1em 1em 1em;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress table.tablepress tr td {
        text-align: center;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress .sorting:hover, .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress .sorting_asc, .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress .sorting_desc {
        background-color: #ccd3d8;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress td {
        border-style: solid;
        border-width: 1px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td {
        background-color: #185E9B;
        color: var( --e-global-color-7d45e5e );
        border-color: var( --e-global-color-7d45e5e );
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td {
        background-color: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-7d45e5e );
        border-color: var( --e-global-color-7d45e5e );
    }

    .elementor-94 .elementor-element.elementor-element-02ea4a0 > .elementor-element-populated {
        border-style: solid;
        border-width: 0px 0px 0px 1px;
        border-color: var( --e-global-color-745e1b0 );
        padding: 0px 0px 0px 30px;
    }

    .elementor-94 .elementor-element.elementor-element-688c359 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-73ccf10 {
        padding: 0px 0px 0px 0px;
    }

    @media(min-width: 768px) {
        .elementor-94 .elementor-element.elementor-element-4ea14f38 {
            width:72%;
        }

        .elementor-94 .elementor-element.elementor-element-02ea4a0 {
            width: 28%;
        }
    }

    @media(max-width: 1024px) {
        .elementor-94 .elementor-element.elementor-element-4c22e09b {
            padding:80px 20px 80px 20px;
        }

        .elementor-94 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }
    }

    @media(max-width: 767px) {
        .elementor-94 .elementor-element.elementor-element-4c22e09b {
            padding:80px 20px 80px 20px;
        }

        .elementor-94 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }

        .elementor-94 .elementor-element.elementor-element-02ea4a0 > .elementor-element-populated {
            border-width: 1px 0px 0px 0px;
            padding: 30px 0px 0px 0px;
        }

        .elementor-94 .elementor-element.elementor-element-688c359 > .elementor-widget-container {
            margin: -40px 0px -40px 0px;
        }
    }

    ul#menu-lasik-page-menu-1 li a{
        color: #15568E!important;
    }
    or-widget-wrap.elementor-element-populated a {
        color: #15568E!important;
    }

    .elementor-3683 .elementor-element.elementor-element-ee44aae {
        padding: 80px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d14798b > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-7380849 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3683 .elementor-element.elementor-element-7380849 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-790fa1b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-332110c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3683 .elementor-element.elementor-element-f89a4cb .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3683 .elementor-element.elementor-element-15715ff {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e54d5a0 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-76c5cd0 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3683 .elementor-element.elementor-element-c1ca62a > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3683 .elementor-element.elementor-element-19df735 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3683 .elementor-element.elementor-element-cfaadb7 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3683 .elementor-element.elementor-element-9816ed6 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-9816ed6 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-9816ed6 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-9816ed6 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-50be3a7 {
        padding: 20px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-7d5d027 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-62ec7a1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-62ec7a1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-62ec7a1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-85627e2 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-6ab94cc > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-06da536 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-06da536 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-d78b2be {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-8e7a6fb {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-267c7aa > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-df81030 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-df81030 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-bc-flex-widget .elementor-3683 .elementor-element.elementor-element-dbf2d06.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-dbf2d06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-dbf2d06 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-275d255 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-bc-flex-widget .elementor-3683 .elementor-element.elementor-element-62503ed.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-62503ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-62503ed > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-559757e > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-aebc9f4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-aebc9f4 img {
        width: 70%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-999042a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-4db9e95 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c79a2f4 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d532c92 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-02b46e6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-02b46e6 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-9736e09 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-d161c83 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-96c5aa5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-3683 .elementor-element.elementor-element-4a698d0.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-4a698d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-4a698d0 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-5e474ca > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-ee2ab6b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-ee2ab6b img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-f0f7e94 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-6712f14 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-0330037 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-b0b1a89 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-984dc64 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-3683 .elementor-element.elementor-element-332110c {
            padding:30px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-e54d5a0 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-76c5cd0 > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-3683 .elementor-element.elementor-element-c1ca62a > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-19df735 > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-7d5d027 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-85627e2 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-06da536 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-06da536 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-267c7aa > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-df81030 > .elementor-widget-container {
            margin: 30px 0px 0px 15px;
        }

        .elementor-3683 .elementor-element.elementor-element-df81030 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-dbf2d06 > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-559757e > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-aebc9f4 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-aebc9f4 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-c79a2f4 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-d532c92 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 20px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-02b46e6 > .elementor-widget-container {
            margin: 30px 0px 0px 15px;
        }

        .elementor-3683 .elementor-element.elementor-element-02b46e6 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-9736e09 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-4a698d0 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-5e474ca > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-ee2ab6b > .elementor-widget-container {
            margin: 30px 15px 40px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-ee2ab6b img {
            width: 100%;
        }
    }

    /* Start custom CSS */
    .ekit-wid-con li, .ekit-wid-con ul {
        margin: revert !important;
        padding: revert!important;
    }

    /* End custom CSS */

    .elementor-79 .elementor-element.elementor-element-9da8b8d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 15px 80px 15px;
    }

    .elementor-79 .elementor-element.elementor-element-19b0b09 .ts-heading-subheading {
        text-align: left;
    }

    @media(max-width: 1024px) {
        .elementor-79 .elementor-element.elementor-element-9da8b8d {
            margin-top:-15px;
            margin-bottom: 0px;
            padding: 0px 15px 20px 15px;
        }
    }

    @media(max-width: 767px) {
        .elementor-79 .elementor-element.elementor-element-9da8b8d {
            margin-top:0px;
            margin-bottom: 0px;
            padding: 60px 15px 60px 15px;
        }
    }
.elementor-widget-container {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-5ad54ee {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-84 .elementor-element.elementor-element-2c17633.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-84 .elementor-element.elementor-element-2c17633.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-84 .elementor-element.elementor-element-2c17633 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-6bbe463 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ECECECD4;
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.8313725490196079);
}

.elementor-84 .elementor-element.elementor-element-5e7ac83 > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-84 .elementor-element.elementor-element-653faca .ts-heading-subheading {
    text-align: left;
}

.elementor-84 .elementor-element.elementor-element-653faca > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-653faca .ts-heading-desc {
    margin-bottom: 0px;
}

.elementor-84 .elementor-element.elementor-element-04cd707 > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 5px 25px 0px;
}

.elementor-84 .elementor-element.elementor-element-04cd707 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-84 .elementor-element.elementor-element-323f34f {
    padding: 0px 15px 30px 15px;
}

.elementor-84 .elementor-element.elementor-element-16000b4 .ts-heading-subheading {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-16000b4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 90px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-51850f8 > .elementor-background-overlay {
    background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2018/02/03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.07;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-84 .elementor-element.elementor-element-51850f8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 15px 100px 15px;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-heading-subheading {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee > .elementor-widget-container {
    padding: 0px 200px 0px 200px;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-heading-title {
    color: #FFFFFF;
    font-size: 32px;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-heading-title > a {
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-subtitle {
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-subtitle > a {
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-heading-desc {
    color: #FFFFFF;
}

.elementor-widget-button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
}

.elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:focus {
    background-color: #42464E;
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2963f8e > .elementor-widget-container {
    margin: -22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button {
    fill: #333333;
    color: #333333;
}

.elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-1883ec8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 0px 65px 0px;
}

.elementor-84 .elementor-element.elementor-element-6a62da3 .ts-heading-subheading {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-48275b8 {
    padding: 7px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-e94ba41 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-d389100 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-84 .elementor-element.elementor-element-258f5a1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-84 .elementor-element.elementor-element-4c19202 {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) {
    .elementor-84 .elementor-element.elementor-element-5ad54ee {
        padding:0px 15px 70px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-5e7ac83 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-04cd707 > .elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-323f34f {
        padding: 60px 15px 10px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-865395b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-16000b4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-51850f8 {
        padding: 70px 15px 70px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-2cd62ee > .elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-84 .elementor-element.elementor-element-1883ec8 {
        padding: 70px 15px 50px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-84 .elementor-element.elementor-element-5ad54ee {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-6bbe463 {
        text-align: right;
    }

    .elementor-84 .elementor-element.elementor-element-6bbe463 img {
        max-width: 95%;
    }

    .elementor-84 .elementor-element.elementor-element-5e7ac83 > .elementor-element-populated {
        padding: 40px 15px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-04cd707 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-323f34f {
        padding: 60px 15px 0px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-51850f8 {
        padding: 50px 15px 50px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-c09c9a3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-2cd62ee > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-84 .elementor-element.elementor-element-2963f8e > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-1883ec8 {
        padding: 50px 15px 30px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-48275b8 {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-e94ba41 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-d389100 > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-258f5a1 > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }
}
.elementor-accordion .elementor-accordion-item:hover .elementor-tab-title a, .elementor-accordion .elementor-accordion-item:hover .elementor-accordion-icon {
    color: #000;
}

/*! E-Gallery v1.2.0 by Elementor */
.e-gallery-container {
    position: relative;
    display: flex;
    flex-wrap: wrap
}

.e-gallery-container:not(.e-gallery-grid) {
    transition: padding-bottom var(--animation-duration)
}

.e-gallery-item {
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    transition-property: all;
    transition-duration: var(--animation-duration)
}

.e-gallery-item:not(:hover) .e-gallery-overlay {
    display: none
}

.e-gallery-item.e-gallery-item--hidden {
    transform: scale3d(0, 0, 0);
    opacity: 0
}

.e-gallery-image {
    background-position: center center;
    background-size: cover;
    width: 100%;
    transform-origin: center top;
    transition: var(--animation-duration)
}

.e-gallery-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap;
    flex-direction: column;
    color: #fff;
    background-color: rgba(0,0,0,0.5)
}

.e-gallery-overlay__title {
    font-size: 24px
}

.e-gallery-grid:not(.e-gallery--animated) {
    display: grid;
    grid-gap: var(--vgap) var(--hgap);
    grid-template-columns: repeat(var(--columns), 1fr)
}

.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden {
    position: absolute
}

.e-gallery-grid.e-gallery--animated {
    padding-bottom: var(--container-aspect-ratio)
}

.e-gallery-grid.e-gallery--animated .e-gallery-item {
    --item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns));
    position: absolute;
    top: calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row));
    width: var(--item-width)
}

.e-gallery-grid .e-gallery-image {
    padding-bottom: var(--aspect-ratio)
}

.e-gallery-justified {
    padding-bottom: calc(var(--container-aspect-ratio) * 100%)
}

.e-gallery-justified .e-gallery-item {
    position: absolute;
    width: calc(var(--item-width) * (100% - var(--hgap) * var(--gap-count)));
    height: var(--item-height);
    top: calc(var(--item-top) + (var(--row) * var(--vgap)))
}

.e-gallery-justified .e-gallery-image {
    height: 100%
}

.e-gallery-masonry {
    height: 0;
    margin-bottom: calc(var(--highest-column-gap-count) * var(--vgap))
}

.e-gallery-masonry .e-gallery-item {
    position: absolute;
    width: calc(100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns)));
    top: calc(var(--percent-height) + (var(--items-in-column) * var(--vgap)))
}

.e-gallery-masonry .e-gallery-image {
    padding-bottom: var(--item-height)
}

.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item {
    left: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--ltr.e-gallery-justified .e-gallery-item {
    left: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}

.e-gallery--ltr.e-gallery-masonry .e-gallery-item {
    left: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item {
    right: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--rtl.e-gallery-justified .e-gallery-item {
    right: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}

.e-gallery--rtl.e-gallery-masonry .e-gallery-item {
    right: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded) {
    filter: opacity(0);
    transform: scale(0.5)
}

.themestek-box-team-style5 .themestek-team-icon,.themestek-box-team-style5 .ts-team-social-links-wrapper ul li a {
    box-shadow: 0 30px 70px rgba(0,0,0,.14),0 7px 30px rgba(0,0,0,.14)
}

.themestek-box-team-style5 .themestek-box-title h4 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 0
}

.themestek-box-team-style5 .themestek-team-position {
    font-size: 14px
}

.themestek-box-team-style5 .themestek-team-image-box {
    position: relative
}

.themestek-box-team-style5 .themestek-box-content {
    text-align: left;
    position: relative;
    padding: 22px 0 25px
}

.themestek-box-team-style5 .ts-member-social {
    position: absolute;
    right: 15px;
    top: 22px
}

.themestek-box-team-style5 .ts-member-social:hover {
    height: 100%
}

.themestek-box-team-style5 .themestek-team-icon {
    font-size: 24px;
    text-align: center;
    z-index: 2;
    display: inline-block;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transition: color .3s,background .3s ease,-webkit-transform .2s;
    transition: color .3s,background .3s ease,-webkit-transform .2s;
    -o-transition: color .3s,background .3s ease,-o-transform .2s;
    -moz-transition: transform .2s,color .3s,background .3s ease,-moz-transform .2s;
    transition: transform .2s,color .3s,background .3s ease;
    transition: transform .2s,color .3s,background .3s ease,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s
}

.themestek-box-team-style5 .ts-member-social:hover .themestek-team-icon,.themestek-box-team-style5 .themestek-team-icon:hover {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li a,.themestek-box-team-style5 .themestek-team-icon {
    width: 34px;
    height: 34px;
    line-height: 34px
}

.themestek-box-team-style5 .themestek-box-social-links .ts-team-social-links-wrapper ul li {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    display: block;
    text-align: center;
    border-radius: 50%;
    width: 0;
    height: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    margin-bottom: 10px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    -moz-transition: 0.4s;
    transition: 0.4s
}

.themestek-box-team-style5 .themestek-post-item .themestek-item-thumbnail {
    border-radius: 12px
}

.themestek-box-team-style5 .ts-team-social-links li a {
    padding: 0
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li a {
    background: #fff;
    font-size: 14px;
    . display: block;
    border-radius: 50%;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li {
    opacity: 1;
    width: 37px;
    height: 37px;
    top: auto;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(2) {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(3) {
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(4) {
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(5) {
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(6) {
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(7) {
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(1) {
    top: 45px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(2) {
    top: 90px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(3) {
    top: 135px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(4) {
    top: 180px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(5) {
    top: 225px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(6) {
    top: 270px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(7) {
    top: 315px
}

.themestek-box-team-style5 .themestek-box-title h4 a:hover,.themestek-box-team.themestek-box-team-style5 .themestek-box-title h4 a:hover,.themestek-box-team-style5 .themestek-team-icon {
    color: var(--tste-optico-skincolor)
}

.themestek-box-team.themestek-box-team-style5 .themestek-box-title h4 a {
    color: var(--tste-optico-secondary-darkcolor)
}

.themestek-box-team-style6 .themestek-team-icon,.themestek-box-team-style6 .ts-team-social-links-wrapper ul li a {
    box-shadow: 0 30px 70px rgba(0,0,0,.14),0 7px 30px rgba(0,0,0,.14)
}

.themestek-box-team-style6.themestek-box-team .themestek-box-title h4 {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 5px
}

.themestek-box-team-style6 .themestek-team-position {
    font-size: 13px;
    letter-spacing: 1px;
    color: #999
}

.themestek-box-team-style6 .themestek-team-image-box {
    position: relative
}

.themestek-box-team-style6 .themestek-box-content {
    position: relative;
    padding: 22px 0 25px;
    background-color: #fff;
    text-align: center;
    margin: -47px 30px 0;
    border-bottom: 2px solid var(--tste-optico-skincolor);
    border-radius: 25px
}

.themestek-box-team-style6 .themestek-post-item .themestek-item-thumbnail {
    border-radius: 12px
}

.themestek-box-team-style6 .ts-team-social-links li a {
    padding: 0
}

.themestek-box-team-style6 .themestek-box-title h4 a:hover,.themestek-box-team.themestek-box-team-style6 .themestek-box-title h4 a:hover,.themestek-box-team-style6 .themestek-team-icon {
    color: var(--tste-optico-skincolor)
}

.themestek-box-team.themestek-box-team-style6 .themestek-box-title h4 a {
    color: var(--tste-optico-secondary-darkcolor)
}

.themestek-boxes-element-team-style-6 .slick-dots li.slick-active button {
    min-width: 30px;
    box-shadow: none;
    background-color: var(--tste-optico-skincolor);
    border-radius: 25px
}

.themestek-boxes-element-team-style-6 .slick-dots li.slick-active {
    width: 30px
}

.themestek-boxes-element-team-style-6 .slick-dots {
    width: auto;
    margin-left: 15px;
    bottom: -65px
}

.themestek-boxes-element-team-style-6 .slick-dots li button {
    box-shadow: none;
    background-color: var(--tste-optico-secondary-darkcolor)
}

@media (max-width: 1024px) {
    .themestek-box-team-style6 .themestek-box-content {
        margin:-47px 15px 0
    }
}

.elementor-103 .elementor-element.elementor-element-2f7c2f5 {
    padding: 80px 15px 0px 15px;
}

.elementor-103 .elementor-element.elementor-element-28d10cc > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}

.elementor-103 .elementor-element.elementor-element-e873058 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-103 .elementor-element.elementor-element-e873058 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
}

.elementor-103 .elementor-element.elementor-element-a2483a5 .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
}

.elementor-103 .elementor-element.elementor-element-d5f06cc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 15px 80px 15px;
}

.elementor-103 .elementor-element.elementor-element-a1e0316 .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-103 .elementor-element.elementor-element-347c6ef {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-103 .elementor-element.elementor-element-d101830 .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
}

.elementor-103 .elementor-element.elementor-element-56c5bba {
    text-align: left;
}

.elementor-103 .elementor-element.elementor-element-4c70bcd {
    margin-top: 0px;
    margin-bottom: 0px;
}

@media(max-width: 1024px) {
    .elementor-103 .elementor-element.elementor-element-2f7c2f5 {
        padding:0px 20px 0px 20px;
    }

    .elementor-103 .elementor-element.elementor-element-d5f06cc {
        padding: 30px 20px 0px 20px;
    }

    .elementor-103 .elementor-element.elementor-element-4c70bcd {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media(max-width: 767px) {
    .elementor-103 .elementor-element.elementor-element-2f7c2f5 {
        padding:60px 15px 30px 15px;
    }

    .elementor-103 .elementor-element.elementor-element-28d10cc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-103 .elementor-element.elementor-element-e873058 > .elementor-widget-container {
        margin: 30px 0px 40px 15px;
    }

    .elementor-103 .elementor-element.elementor-element-e873058 img {
        width: 100%;
    }

    .elementor-103 .elementor-element.elementor-element-d5f06cc {
        padding: 0px 15px 60px 15px;
    }
}
.elementor-4043 .elementor-element.elementor-element-2e13f2b {
    padding: 80px 0px 40px 0px;
}

.elementor-4043 .elementor-element.elementor-element-f7ff62e > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-403aa73 .ts-heading-subheading {
    text-align: left;
}

.elementor-4043 .elementor-element.elementor-element-403aa73 > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}

.elementor-4043 .elementor-element.elementor-element-3a2dc60 {
    padding: 0px 0px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 {
    --divider-border-style: solid;
    --divider-color: #F2F2F2;
    --divider-border-width: 1px;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 .elementor-divider-separator {
    width: 100%;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4043 .elementor-element.elementor-element-9ecac57 .elementor-heading-title {
    font-weight: 700;
    color: #42464E;
    text-align: left;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-8px/2);
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > a {
    font-size: 16px;
    font-weight: 500;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-text {
    color: var( --e-global-color-9142293 );
    transition: color 0.3s;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a {
    --divider-border-style: solid;
    --divider-color: #F2F2F2;
    --divider-border-width: 1px;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a .elementor-divider-separator {
    width: 100%;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4043 .elementor-element.elementor-element-a5fca6a {
    padding: 40px 0px 40px 0px;
}

.elementor-4043 .elementor-element.elementor-element-f6f12db > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-1b48fc9 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
}

.elementor-4043 .elementor-element.elementor-element-0c1fc5c > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-4043 .elementor-element.elementor-element-5e14c89 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
}

.elementor-4043 .elementor-element.elementor-element-9f8fb7e {
    padding: 0px 0px 80px 0px;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 {
    --divider-border-style: solid;
    --divider-color: #F2F2F2;
    --divider-border-width: 1px;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 .elementor-divider-separator {
    width: 100%;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4043 .elementor-element.elementor-element-8082eb2 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-856b75c > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-942be6a > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-98f340d > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 10px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-873d2fc {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 767px) {
    .elementor-4043 .elementor-element.elementor-element-3a2dc60 {
        padding:0px 0px 0px 0px;
    }

    .elementor-4043 .elementor-element.elementor-element-f6f12db > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4043 .elementor-element.elementor-element-1b48fc9 > .elementor-widget-container {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4043 .elementor-element.elementor-element-0c1fc5c > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-4043 .elementor-element.elementor-element-5e14c89 > .elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }
}


.elementor-widget-container .elementor-icon-list-items {
    text-align: left;
}

p.elementor-image-box-description {
    text-align: center;
}

.Main__Content-sc-96675056-1.iQPFbh.es-main-content {
    background: #f27100;
    padding: 10px;
}

@media only screen and (max-width: 800px) {
  .wrapper{
    flex-direction: column !important;
  }
}

h6.elementor-image-box-title {
    text-align: left;
}


p.elementor-image-box-description{
    text-align: justify;
}

/* .elementor-image-box-content p {
    text-align: center;
} */

.elementor-3531 .elementor-element.elementor-element-dce33c3 {
    padding: 80px 0px 80px 0px;
}

.elementor-3531 .elementor-element.elementor-element-48165a0 > .elementor-element-populated {
    padding: 0px 23px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-b9cf488 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-85eb064 );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
    padding: 30px 30px 30px 30px;
}

.elementor-3531 .elementor-element.elementor-element-b9cf488, .elementor-3531 .elementor-element.elementor-element-b9cf488 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-841052a > .elementor-element-populated {
    padding: 0px 0px 0px 23px;
}

.elementor-3531 .elementor-element.elementor-element-106792d {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-85eb064 );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
    padding: 30px 30px 30px 30px;
}

.elementor-3531 .elementor-element.elementor-element-106792d, .elementor-3531 .elementor-element.elementor-element-106792d > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 > .elementor-widget-container {
    margin: -15px 0px 0px 30px;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-icon i {
    color: var( --e-global-color-85eb064 );
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-85eb064 );
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

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

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-1a69432 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-85eb064 );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
    margin-top: 47px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-3531 .elementor-element.elementor-element-1a69432, .elementor-3531 .elementor-element.elementor-element-1a69432 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-03c68e5 {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) {
    .elementor-3531 .elementor-element.elementor-element-dce33c3 {
        padding:50px 20px 50px 20px;
    }

    .elementor-3531 .elementor-element.elementor-element-48165a0 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-3531 .elementor-element.elementor-element-b9cf488 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-3531 .elementor-element.elementor-element-7a8bc3b {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }

    .elementor-3531 .elementor-element.elementor-element-841052a > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3531 .elementor-element.elementor-element-106792d {
        padding: 15px 15px 15px 15px;
    }

    .elementor-3531 .elementor-element.elementor-element-6a9a14a {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }

    .elementor-3531 .elementor-element.elementor-element-1a69432 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 15px 15px 15px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-3531 .elementor-element.elementor-element-48165a0 > .elementor-element-populated {
        padding:0px 0px 20px 0px;
    }

    .elementor-3531 .elementor-element.elementor-element-841052a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}
.elementor-7180 .elementor-element.elementor-element-78a0af10:not(.elementor-motion-effects-element-type-background), .elementor-7180 .elementor-element.elementor-element-78a0af10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2024/05/Screenshot-2024-05-17-at-10.34.50 PM.png");
    background-size: cover;
}

.elementor-7180 .elementor-element.elementor-element-78a0af10 > .elementor-background-overlay {
    background-color: #1F1F1F;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7180 .elementor-element.elementor-element-78a0af10 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
}

.elementor-7180 .elementor-element.elementor-element-7d2ec2c3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 8% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-7180 .elementor-element.elementor-element-7d2ec2c3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7180 .elementor-element.elementor-element-6104084d > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-7180 .elementor-element.elementor-element-6104084d {
    text-align: center;
}

.elementor-7180 .elementor-element.elementor-element-6104084d .elementor-heading-title {
    color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-189317a2 {
    font-size: 18px;
    color: #F4F4F4;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-f9306b5.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-c343723.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-0a304dc.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-31aeb59.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-c16b05d.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-4d5e3ce.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 64px;
    --grid-column-gap: 40px;
    --grid-row-gap: 2px;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-widget-container {
    text-align: center;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c > .elementor-widget-container {
    margin: 12% 0% 0% 0%;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
    --icon-padding: 0.3em;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon svg {
    fill: #FFFFFF;
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) {
    .elementor-7180 .elementor-element.elementor-element-78a0af10 {
        margin-top:-10%;
        margin-bottom: 0%;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c {
        --grid-template-columns: repeat(2, auto);
        --icon-size: 45px;
        --grid-column-gap: 60px;
        --grid-row-gap: 60px;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-widget-container {
        text-align: center;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon {
        --icon-padding: 0.3em;
    }
}

@media(max-width: 767px) {
    .elementor-7180 .elementor-element.elementor-element-78a0af10:not(.elementor-motion-effects-element-type-background), .elementor-7180 .elementor-element.elementor-element-78a0af10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:center center;
    }

    .elementor-7180 .elementor-element.elementor-element-78a0af10 > .elementor-background-overlay {
        opacity: 0.67;
    }

    .elementor-7180 .elementor-element.elementor-element-78a0af10 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 0% 0% 8% 0%;
    }

    .elementor-7180 .elementor-element.elementor-element-7d2ec2c3 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-7180 .elementor-element.elementor-element-6104084d > .elementor-widget-container {
        margin: 0% 0% 1% 0%;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 44px;
        --grid-column-gap: 24px;
        --grid-row-gap: 22px;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-widget-container {
        text-align: center;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon {
        --icon-padding: 0.2em;
    }
}
/*! elementor - v3.31.0 - 27-08-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) {
    font-size: 0;
    line-height: 1
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap,5px);
    grid-row-gap: var(--grid-row-gap,5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content,center);
    justify-items: var(--justify-content,center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size,25px);
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
    line-height: var(--icon-size,25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    align-items: center;
    background-color: #69727d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    text-align: center
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color)
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color)
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    color: #fff;
    opacity: .9
}

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #000
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook,.elementor-social-icon-facebook-f {
    background-color: #3b5998
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #69727d
}

.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-threads {
    background-color: #000
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-x-twitter {
    background-color: #000
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}
    :root{
        --e-global-color-7d45e5e: #FFFFFF;
    }
    .m-0{
        margin: 0;
    }
    .elementor-widget-image-box .elementor-image-box-wrapper{
        text-align: center !important;
    }

    .elementor-container.elementor-column-gap-no {
        gap: 25px;
        
    }

    .elementor-widget-container li {
        line-height: 30px;
        text-align: left;
    }
    .elementor-95 .elementor-element.elementor-element-d74092a img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-95 .elementor-element.elementor-element-d41e346 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-95 .elementor-element.elementor-element-54b98c0 {
        padding: 90px 0px 0px 0px;
    }
    .elementor-95 .elementor-element.elementor-element-ff760dc {
        padding: 40px 0px 40px 0px;
    }
    .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
        color: #000;
    }
    .elementor-widget:not(:last-child) {
        margin-block-end: 25px !important;
    }
    .elementor-background-overlay {
        border-bottom: 1px solid #eee;
    }
    .elementor-92 .elementor-element.elementor-element-c1defec > .elementor-widget-container {
        background-color: var(--e-global-color-85eb064);
        margin: 0px 0px 0px 0px;
        padding: 56px 35px 45px 35px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }
    .elementor-92 .elementor-element.elementor-element-c1defec .ts-custom-heading.ts-custom-subtitle {
        color: var(--e-global-color-7d45e5e);
    }
    .elementor-92 .elementor-element.elementor-element-c1defec .ts-custom-heading.ts-custom-heading-title {
        color: var(--e-global-color-7d45e5e);
    }
    .elementor-92 .elementor-element.elementor-element-c1defec .ts-heading-desc {
        color: var(--e-global-color-7d45e5e);
        margin-bottom: -30px;
    }
    .elementor-92 .elementor-element.elementor-element-19f4018f {
        padding: 50px 0px 50px 0px;
    }
    .elementor-92 .elementor-element.elementor-element-4a86609d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }
    .elementor-92 .elementor-element.elementor-element-2ca7539 > .elementor-widget-container {
        padding: 20px 30px 20px 30px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }

    .elementor-element {
        --widgets-spacing: 20px 20px;
        --widgets-spacing-row: 20px;
        --widgets-spacing-column: 20px;
    }

        .elementor-92 .elementor-element.elementor-element-4a86609d {
            width: 41.227%;
        }

        .elementor-92 .elementor-element.elementor-element-41b0341 > .elementor-widget-container {
        padding: 20px 30px 20px 30px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }

        .elementor-92 .elementor-element.elementor-element-5782e874 {
            width: 58.773%;
        }
        .elementor-92 .elementor-element.elementor-element-1f6380f img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-92 .elementor-element.elementor-element-37c9d01 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }
    .elementor-widget-container p {
        text-align: justify;
    }



    .elementor-92 .elementor-element.elementor-element-663267b > .elementor-widget-container {
        padding: 20px 30px 20px 30px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }

    .elementor-92 .elementor-element.elementor-element-e637e97 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-98090cf {
        padding: 80px 0px 35px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-ad9b7a6 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-93 .elementor-element.elementor-element-c95d809 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }
    .elementor-93 .elementor-element.elementor-element-416d396 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-element-populated {
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-element-populated, .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-element-populated > .elementor-background-overlay, .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-93 .elementor-element.elementor-element-b8bbb76 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-element-populated {
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-element-populated, .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-93 .elementor-element.elementor-element-83f7f69 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-93 .elementor-element.elementor-element-bd79787 > .elementor-element-populated {
        padding: 20px 0px 20px 30px;
    }
    .elementor-93 .elementor-element.elementor-element-8fd8e3e {
        padding: 40px 0px 40px 0px;
    }

    .elementor-93 .elementor-element.elementor-element-d0132a5 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }
    .elementor-93 .elementor-element.elementor-element-711cbd3 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }
    .elementor-93 .elementor-element.elementor-element-0d769d5 img {
        width: 85%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }   

    .elementor-93 .elementor-element .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-93 .elementor-element.elementor-element-7c97402 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-97 .elementor-element.elementor-element-5dbd7af img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }
    .elementor-97 .elementor-element.elementor-element-9dbec7d img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-97 .elementor-element .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }
    .elementor-97 .elementor-element.elementor-element-2588671f {
        padding: 80px 0px 40px 0px;
    }
    .elementor-97 .elementor-element{
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-98 .elementor-element.elementor-element-40b55a93 {
        padding: 80px 0px 40px 0px;
    }
    .elementor-98 .elementor-element.elementor-element-4ead76f img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-98 .elementor-element.elementor-element-92a66f2 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }
    .elementor-98 .elementor-element .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-widget:not(:last-child) {
        margin-block-end: 20px;
    }

    .elementor-98 .elementor-element.elementor-element-13ee100 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(67, 67, 67, 0.85);
    }

    .elementor-98 .elementor-element.elementor-element-3ca1204 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(67, 67, 67, 0.85);
    }
    .elementor-98 .elementor-element.elementor-element-6e8240b {
        padding: 40px 0px 40px 0px;
    }
    .elementor-98 .elementor-element.elementor-element-a06fa70 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }
    .elementor-98 .elementor-element.elementor-element-f7e19ee img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-98 .elementor-element.elementor-element-d2f8555 > .elementor-element-populated {
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-98 .elementor-element.elementor-element-1d5ffd1 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-100 .elementor-element.elementor-element-3e91a09e {
        padding: 80px 0px 35px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2fb01424 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-67a980f > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-0fcc325 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-100 .elementor-element.elementor-element-d1622e1 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 3px;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-100 .elementor-element.elementor-element-c84e1b8 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-100 .elementor-element.elementor-element-c84e1b8 > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

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

    .elementor-100 .elementor-element.elementor-element-c84e1b8 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-100 .elementor-element.elementor-element-104fd51 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-06ff3b2 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-664fc2e img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-171cd2e > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-100 .elementor-element.elementor-element-274a26a img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-4990952e {
        padding: 0px 0px 80px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9333981 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-1315285 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-100 .elementor-element.elementor-element-1315285 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

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

    .elementor-100 .elementor-element.elementor-element-1315285 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-100 .elementor-element.elementor-element-3e9daffe .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-8e04197 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d2b1c9b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-6e7293e > .elementor-element-populated {
        padding: 5px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-09ccfbd > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-52df63d > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-783326c img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-6d2bf98 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-7d44a2c > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3a4453f img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-62a641c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-62a641c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-62a641c > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-2e751e4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-464eb61 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-927d0b9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-bb9185b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bb9185b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bb9185b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cb37dd9 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-def38f5 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-0b2be9b {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-96c50bb.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-96c50bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-96c50bb > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-65f6a5f .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-c4e3fe6 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-56a0dd0 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-18426f5.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-18426f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-18426f5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-568d763 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-d73f953 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9145331 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-f947654.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f947654.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f947654 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d628c57 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-cce7ffc > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-6c4595f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-6fa5c8b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6fa5c8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6fa5c8b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-e34329c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-65b2a3d > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-eaf3f20 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-3c2366b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-3c2366b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-3c2366b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-b2b6e4c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-5743d3b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cc6e8ba {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-0b56631.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-0b56631.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-0b56631 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3bdcf3f .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-442cb8e > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-f207988 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-bdf5597.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bdf5597.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bdf5597 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3ea4bee .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-bc05727 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-285a6bf {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ac8f89d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ac8f89d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ac8f89d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-fe97f8f .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-a558ade > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-a958739 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-4504145.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-4504145.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-4504145 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-798cd32 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-eae8ada > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-37627b8 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-117b807.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-117b807.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-117b807 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2185e40 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-2e6af63 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3701fc6 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-77929cd.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-77929cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-77929cd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-212c8cc .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-331866c > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-7bcbc17 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-49cd6b8.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-49cd6b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-49cd6b8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-68e20eb .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-5152b0e > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-16071e3 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-bc5279e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bc5279e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bc5279e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-f528a0b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-dc0ea72 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d61b3bb {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-f6beb35.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f6beb35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f6beb35 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-413bc0c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-69f619b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-8ae232c {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-f25d9d5.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f25d9d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f25d9d5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-570ab45 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-176a636 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-39817da {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-fbf055f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-fbf055f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-fbf055f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-7f10577 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-5efa07b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-be728f3 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ee95b65.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ee95b65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ee95b65 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-76ffec4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-3fe8134 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-51d77c7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-938a752.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-938a752.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-938a752 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-5567a32 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-1dd499b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-36bd412 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-6903d3c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6903d3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6903d3c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9697d39 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-3bc3898 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cd512bd > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-4e5459c > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-ffd1810 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-f23654b img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-bc14d0d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ffd9a75.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ffd9a75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ffd9a75 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-a0855bc .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-d8d5a70 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2ceb3c5 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-100 .elementor-element.elementor-element-6e7293e > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-cd512bd > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }
    }

    @media(max-width: 767px) {
        .elementor-100 .elementor-element.elementor-element-2fb01424 > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-0fcc325 {
            padding: 30px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-06ff3b2 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-100 .elementor-element.elementor-element-171cd2e > .elementor-element-populated {
            padding: 30px 15px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-4990952e {
            padding: 30px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-6e7293e > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-52df63d > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-783326c > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-7d44a2c > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-3a4453f > .elementor-widget-container {
            margin: 30px 0px 0px 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-100 .elementor-element.elementor-element-62a641c > .elementor-element-populated {
            padding: 0px 0px 20px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-cd512bd > .elementor-element-populated {
            padding: 0px 0px 20px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-ffd1810 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-f23654b > .elementor-widget-container {
            margin: 0px 15px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-bc14d0d {
            padding: 0px 0px 60px 0px;
        }
    }

    @media(min-width: 768px) {
        .elementor-100 .elementor-element.elementor-element-6e7293e {
            width:55.319%;
        }

        .elementor-100 .elementor-element.elementor-element-52df63d {
            width: 44.629%;
        }

        .elementor-100 .elementor-element.elementor-element-cd512bd {
            width: 50%;
        }

        .elementor-100 .elementor-element.elementor-element-ffd1810 {
            width: 49.631%;
        }
    }
    .elementor-102 .elementor-element.elementor-element-4a1f8700 {
        padding: 80px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-102 .elementor-element.elementor-element-490316c9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-490316c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-490316c9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-39737283 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d > .elementor-widget-container {
        padding: 10px 30px 10px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d .elementor-icon-box-wrapper {
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d {
        --icon-box-icon-margin: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d .elementor-icon-box-title {
        margin-block-end:0px;}

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-85eb064 );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-85eb064 );
        color: var( --e-global-color-85eb064 );
        border-color: var( --e-global-color-85eb064 );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-stacked:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-f6d70ac );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-default:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:focus) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-default:has(:focus) .elementor-icon {
        fill: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-f6d70ac );
        border-color: var( --e-global-color-f6d70ac );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d .elementor-icon {
        font-size: 20px;
        padding: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 .elementor-icon-box-wrapper {
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 {
        --icon-box-icon-margin: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 .elementor-icon-box-title {
        margin-block-end:0px;}

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-85eb064 );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-85eb064 );
        color: var( --e-global-color-85eb064 );
        border-color: var( --e-global-color-85eb064 );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-stacked:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-f6d70ac );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-default:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:focus) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-default:has(:focus) .elementor-icon {
        fill: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-f6d70ac );
        border-color: var( --e-global-color-f6d70ac );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020 .elementor-icon {
        font-size: 20px;
        padding: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-3fb5b09 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-102 .elementor-element.elementor-element-db19017 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-db19017 img {
        width: 92%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-102 .elementor-element.elementor-element-e581ad3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-102 .elementor-element.elementor-element-2bb6740 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 3px;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-102 .elementor-element.elementor-element-ab64a49 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-87dc225 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a192571 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a192571 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-102 .elementor-element.elementor-element-1633c26 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-102 .elementor-element.elementor-element-f859be9 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-f859be9 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-102 .elementor-element.elementor-element-74e296b9 {
        padding: 40px 0px 80px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-102 .elementor-element.elementor-element-359e8a2 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-6cf8703 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-c04d720 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-82eeb7c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-6fc5f43 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-69f78f1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-94d94cb .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-d613f0a > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a5c545c {
        padding: 40px 0px 40px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-23f767c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-8b1dae8 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-9d64e7b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-8d2dba4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-ea1884a > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-e3e6a97 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-aa5a54e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-998aaa1 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-8c32d72 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-c530313 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-01c54e2 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-d6a018e {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-102 .elementor-element.elementor-element-490316c9 > .elementor-element-populated {
            padding:0px 0px 20px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-3fb5b09 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-db19017 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-db19017 img {
            width: 100%;
        }

        .elementor-102 .elementor-element.elementor-element-e581ad3 {
            padding: 0px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-87dc225 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-a192571 > .elementor-widget-container {
            margin: 30px 0px 0px 15px;
        }

        .elementor-102 .elementor-element.elementor-element-a192571 img {
            width: 100%;
        }

        .elementor-102 .elementor-element.elementor-element-1633c26 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-f859be9 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-f859be9 img {
            width: 100%;
        }

        .elementor-102 .elementor-element.elementor-element-74e296b9 {
            padding: 30px 0px 80px 0px;
        }
    }

    /* Start custom CSS */
    .iconbox-contact h6 {
        margin-top: 5px;
    }

    /* End custom CSS */
    .elementor-96 .elementor-element.elementor-element-9f1d93d {
        padding: 80px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-820ccaa .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-96 .elementor-element.elementor-element-19ccb79 {
        padding: 35px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-5d854dc > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-bd7a99f img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-96 .elementor-element.elementor-element-dc012e7 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-96 .elementor-element.elementor-element-ef87291 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-96 .elementor-element.elementor-element-2cb2bf4e {
        padding: 40px 0px 80px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-96 .elementor-element.elementor-element-1cff854b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-7be7cf3d > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-70ebee6 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-390fc7d .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-5055099 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-503bb63 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-349c2dc .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-99d7b85 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e9ed85a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-90e5b11 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-f6b0b52 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-7fbf660 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-c084755 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-43820f9 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e530a43 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-bae02bc > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e59df55 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-d1ccff4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-750f446 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-750f446 {
        columns: 1;
    }

    .elementor-96 .elementor-element.elementor-element-1863d74 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-1863d74 {
        columns: 1;
    }

    .elementor-96 .elementor-element.elementor-element-ef88018 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-154df4b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-ef744eb > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-3a63b76 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-34c2de0 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-31b8f01 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-b277a83 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-f9d7347 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-584d03a > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-a5bb967 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-a70fea3 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-732b839 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-2b98b2a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-cb6b426 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-b98c614 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-31d2184 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-4fe09ee .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-b9acc5f > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-b3da4bc {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-13bd41c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-252904e > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-74f2b91 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e88e250 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-d4eaae4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-1b51c08 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-96 .elementor-element.elementor-element-9f1d93d {
            padding:30px 0px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-5d854dc > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-bd7a99f > .elementor-widget-container {
            margin: 0px 0px 0px 15px;
        }

        .elementor-96 .elementor-element.elementor-element-dc012e7 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-ef87291 > .elementor-widget-container {
            margin: 0px 15px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-2cb2bf4e {
            padding: 30px 0px 0px 0px;
        }
    }


    .elementor-99 .elementor-element.elementor-element-7507fc13 {
        padding: 80px 0px 35px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-23d6bf0c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-6916f471 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-06c94b5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b .elementor-divider-separator {
        width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-99 .elementor-element.elementor-element-92e3c49 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc .elementor-divider-separator {
        width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-99 .elementor-element.elementor-element-3365a94 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-64626cb > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-090212b img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-99 .elementor-element.elementor-element-4dafb24 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-99 .elementor-element.elementor-element-2e53dcd img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-99 .elementor-element.elementor-element-6344de43 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-99 .elementor-element.elementor-element-3281d992 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-737ec2e3 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-876b303 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f141b4e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-d101aa4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-25b5020 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-c6ab33e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-72dbcb4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-4b38ce8 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-bbb1335 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-4badaf5 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-486454d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-a5d190e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-a76a713 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-bc55bd0 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-7ae357b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-117f5ee > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-a0c2325 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-a34164a .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-540bbb4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-c5fa356 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-9fe531c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-fc3e29b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-ddb9a38 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-b880f95 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-a2622ba > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-e0cb755 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-eed27b8 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-580b14f > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-4f0b6bb {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-ad324a3 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-515cba0 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-bd577e2 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-c57b97b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-1202ece > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-0400d79 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-fcb3af0 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-b6d0446 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-b8c87b8 {
        padding: 40px 0px 30px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-d1256b0 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-a686313 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-3a89d7e {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-99 .elementor-element.elementor-element-23d6bf0c > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-99 .elementor-element.elementor-element-06c94b5 {
            padding: 30px 0px 0px 0px;
        }

        .elementor-99 .elementor-element.elementor-element-64626cb > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-99 .elementor-element.elementor-element-4dafb24 > .elementor-element-populated {
            padding: 30px 15px 0px 0px;
        }

        .elementor-99 .elementor-element.elementor-element-6344de43 {
            padding: 30px 0px 0px 0px;
        }
    }

    .elementor-7985 .elementor-element.elementor-element-2ef336f:not(.elementor-motion-effects-element-type-background), .elementor-7985 .elementor-element.elementor-element-2ef336f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2025/05/WhatsApp-Image-2025-05-20-at-1.01.08-PM.jpeg");
        background-size: cover;
    }

    .elementor-7985 .elementor-element.elementor-element-2ef336f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-2ef336f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-167d8b3 > .elementor-container {
        max-width: 676px;
        min-height: 400px;
    }

    .elementor-7985 .elementor-element.elementor-element-242e77c > .elementor-element-populated {
        margin: 59px 0px 0px -309px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -309px;
    }

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

    .elementor-7985 .elementor-element.elementor-element-9f73ef6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 73px;
        line-height: 72px;
        color: #000000;
    }

    .elementor-7985 .elementor-element.elementor-element-ac27844 > .elementor-widget-container {
        margin: 17px 6px 6px 7px;
    }

    .elementor-7985 .elementor-element.elementor-element-ac27844 {
        font-size: 25px;
        color: #000000;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be .elementor-icon-box-wrapper {
        align-items: start;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be {
        --icon-box-icon-margin: 18px;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be .elementor-icon {
        font-size: 36px;
    }

    .elementor-7985 .elementor-element.elementor-element-e6a5c2f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-e6a5c2f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-49622c7 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-cef961d {
        --icon-box-icon-margin: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-2857ff0 {
        margin-top: 58px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-f6d70ac );
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated, .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated > .elementor-background-overlay, .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-background-slideshow {
        border-radius: 18px 18px 18px 18px;
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-cb145c0 {
        text-align: center;
    }

    .elementor-7985 .elementor-element.elementor-element-cb145c0 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        color: #FFFFFF;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 {
        --divider-border-style: solid;
        --divider-color: #FFFFFF;
        --divider-border-width: 2.4px;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 .elementor-divider-separator {
        width: 31%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 .elementor-divider {
        text-align: center;
        padding-block-start:15px;padding-block-end:15px;}

    .elementor-7985 .elementor-element.elementor-element-4b3bed0 {
        color: #FFFFFF;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced > .elementor-widget-container {
        border-style: groove;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced .elementor-icon-list-icon i {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced .elementor-icon-list-icon svg {
        fill: #FFFFFF;
        transition: fill 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-d74205b > .elementor-widget-container {
        border-style: groove;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

    .elementor-7985 .elementor-element.elementor-element-d74205b .elementor-icon-list-icon i {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-d74205b .elementor-icon-list-icon svg {
        fill: #FFFFFF;
        transition: fill 0.3s;
    }

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

    .elementor-7985 .elementor-element.elementor-element-d74205b .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-f4254d7 > .elementor-widget-container {
        border-style: groove;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

    .elementor-7985 .elementor-element.elementor-element-f4254d7 .elementor-icon-list-icon i {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-f4254d7 .elementor-icon-list-icon svg {
        fill: #FFFFFF;
        transition: fill 0.3s;
    }

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

    .elementor-7985 .elementor-element.elementor-element-f4254d7 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-668ff4c {
        margin-top: 58px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated, .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated > .elementor-background-overlay, .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-background-slideshow {
        border-radius: 18px 18px 18px 18px;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-2872246 {
        text-align: center;
    }

    .elementor-7985 .elementor-element.elementor-element-2872246 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        color: #000000;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 {
        --divider-border-style: solid;
        --divider-color: #000000;
        --divider-border-width: 2.4px;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 .elementor-divider-separator {
        width: 31%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 .elementor-divider {
        text-align: center;
        padding-block-start:15px;padding-block-end:15px;}

    .elementor-7985 .elementor-element.elementor-element-90447d2 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn {
        background-color: var( --e-global-color-85eb064 );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 > .elementor-widget-container {
        margin: 21px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-190403f > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn {
        background-color: var( --e-global-color-85eb064 );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-f57052c > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn {
        background-color: var( --e-global-color-85eb064 );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-fad54af {
        margin-top: 59px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-ea600b6 {
        width: var( --container-widget-width, 111.858% );
        max-width: 111.858%;
        --container-widget-width: 111.858%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-7985 .elementor-element.elementor-element-ea600b6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 37px;
    }

    .elementor-7985 .elementor-element.elementor-element-bec4fc1 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-bec4fc1 img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn {
        background-color: var( --e-global-color-f6d70ac );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 > .elementor-widget-container {
        margin: -17px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-6aac22f {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-2953a75 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-53dfe6a .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-7d0bae7 {
        margin-top: 28px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-c4af71f .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-0e1d624 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-468a514 {
        --spacer-size: 103px;
    }

    @media(min-width: 768px) {
        .elementor-7985 .elementor-element.elementor-element-f31d441 {
            width:100%;
        }

        .elementor-7985 .elementor-element.elementor-element-f7eee2e {
            width: 100%;
        }

        .elementor-7985 .elementor-element.elementor-element-3dd2f49 {
            width: 52.735%;
        }

        .elementor-7985 .elementor-element.elementor-element-8790401 {
            width: 47.094%;
        }
    }

    @media(max-width: 767px) {
        .elementor-7985 .elementor-element.elementor-element-e6a5c2f:not(.elementor-motion-effects-element-type-background), .elementor-7985 .elementor-element.elementor-element-e6a5c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-image:url("https://www.shreyaeyecentre.com/wp-content/uploads/revslider/slider-demo-4/slider-04-b-1.jpg");
        }

        .elementor-7985 .elementor-element.elementor-element-cef961d > .elementor-widget-container {
            margin: -22px 0px 0px 0px;
        }

        .elementor-7985 .elementor-element.elementor-element-cef961d .elementor-icon {
            font-size: 20px;
        }

        .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-img {
            margin-bottom: 15px;
        }

        .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-img {
            margin-bottom: 15px;
        }

        .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-img {
            margin-bottom: 15px;
        }
    }

    .elementor-widget-wrap {
        align-content: flex-start;
        flex-wrap: wrap;
        position: relative;
        width: 100% !important;
    }

    .elementor-8039 .elementor-element.elementor-element-16e5c060 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-8039 .elementor-element.elementor-element-487ac5a8 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 47px;
        color: var( --e-global-color-85eb064 );
    }

    .elementor-8039 .elementor-element.elementor-element-134ea47 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-8039 .elementor-element.elementor-element-134ea47 img {
        width: 73%;
        border-style: groove;
        border-width: 6px 6px 6px 6px;
        border-color: var( --e-global-color-85eb064 );
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-8039 .elementor-element.elementor-element-50da08ad .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 37px;
        color: #15568E;
    }

    .elementor-8039 .elementor-element.elementor-element-6d182f6 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-259a489 img {
        width: 42%;
    }

    .elementor-8039 .elementor-element.elementor-element-c4ff50a {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-c4ff50a .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 22px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-7f9c56c > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-189436f img {
        width: 54%;
    }

    .elementor-8039 .elementor-element.elementor-element-e834291 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-e834291 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 22px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-ece8cf1 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-7713863 img {
        width: 62%;
    }

    .elementor-8039 .elementor-element.elementor-element-7f007fc {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-7f007fc .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 20px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-94e7633 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-7a10e44 img {
        width: 62%;
    }

    .elementor-8039 .elementor-element.elementor-element-c2ccab2 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-c2ccab2 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 20px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-f67f3c9 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-659302a img {
        width: 62%;
    }

    .elementor-8039 .elementor-element.elementor-element-370d434 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-370d434 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 18px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-4b73f086 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-8039 .elementor-element.elementor-element-4b73f086 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-4b73f086 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 38px;
        color: #15568E;
    }

    .elementor-8039 .elementor-element.elementor-element-69a227e4 > .elementor-container {
        max-width: 1421px;
    }

    .elementor-8039 .elementor-element.elementor-element-04b0470 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-440d489 img {
        width: 81%;
    }

    .elementor-8039 .elementor-element.elementor-element-4684940 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-4684940 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-83d90f0 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-5c55070 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-41f9671 img {
        width: 80%;
    }

    .elementor-8039 .elementor-element.elementor-element-bc1d5b4 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-bc1d5b4 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-64d9993 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-412ffd8b > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-35747cfc img {
        width: 70%;
    }

    .elementor-8039 .elementor-element.elementor-element-33b8ab2b {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-33b8ab2b .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-846d322 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-18d998e9 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-150c7c55 img {
        width: 79%;
    }

    .elementor-8039 .elementor-element.elementor-element-3063b4db {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-3063b4db .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-5f805cb {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-369897c > .elementor-container {
        max-width: 1421px;
    }

    .elementor-8039 .elementor-element.elementor-element-2011d27f > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-66fcb4b9 img {
        width: 84%;
    }

    .elementor-8039 .elementor-element.elementor-element-22cc51a8 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-22cc51a8 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-274546c6 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-51afd9ac > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-1e64251 img {
        width: 84%;
    }

    .elementor-8039 .elementor-element.elementor-element-4d9ab219 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-4d9ab219 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-6cb8c1c5 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-1f5f980c > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-262a39ed img {
        width: 84%;
    }

    .elementor-8039 .elementor-element.elementor-element-42c4fad0 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-42c4fad0 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-57bec5b9 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-8e37ecd > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-a44ea29 img {
        width: 71%;
    }

    .elementor-8039 .elementor-element.elementor-element-53a0f2f {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-53a0f2f .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-476b956 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-2815a9f6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 41px;
        color: #15568E;
    }

    .elementor-8039 .elementor-element.elementor-element-21b142:not(.elementor-motion-effects-element-type-background), .elementor-8039 .elementor-element.elementor-element-21b142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F27100;
    }

    .elementor-8039 .elementor-element.elementor-element-21b142 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-8039 .elementor-element.elementor-element-21b142 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-content {
        border-block-end-color:#FFFFFF;color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title {
        border-color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-toggle-title, .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-toggle-icon {
        color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }
    /*! elementor - v3.31.0 - 27-08-2025 */
    .elementor-tab-title a {
        color: inherit
    }

    .elementor-toggle {
        text-align: start
    }

    .elementor-toggle .elementor-tab-title {
        border-block-end:1px solid #d5d8dc;cursor: pointer;
        font-weight: 700;
        line-height: 1;
        margin: 0;
        outline: none;
        padding: 15px
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
        display: inline-block;
        width: 1em
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
        height: 1em;
        margin-inline-start:-5px;width: 1em
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
        float: right;
        text-align: right
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
        float: left;
        text-align: left
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
        display: block
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
        display: none
    }

    .elementor-toggle .elementor-tab-title.elementor-active {
        border-block-end:none}

    .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
        display: none
    }

    .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
        display: block
    }

    .elementor-toggle .elementor-tab-content {
        border-block-end:1px solid #d5d8dc;display: none;
        padding: 15px
    }

    @media (max-width: 767px) {
        .elementor-toggle .elementor-tab-title {
            padding:12px
        }

        .elementor-toggle .elementor-tab-content {
            padding: 12px 10px
        }
    }

    .e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle {
        width: var(--container-widget-width);
        --flex-grow: var( --container-widget-flex-grow )
    }
    .elementor-7833 .elementor-element.elementor-element-f8a8082 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-f8a8082 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-35ffa28 img {
        width: 80%;
    }

    .elementor-7833 .elementor-element.elementor-element-dcc6af1 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .ekit-btn-wraper .elementskit-btn {
        justify-content: flex-start;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn {
        background-color: #F27100;
        border-style: none;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn:hover {
        background-color: #15568E;
        color: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 > .elementor-widget-container {
        margin: -14px 0px 0px 0px;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > i, .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > i, .rtl .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7833 .elementor-element.elementor-element-47dfddc > .elementor-widget-container {
        border-style: groove;
        border-width: 3px 3px 3px 3px;
        border-color: #F27100;
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-7833 .elementor-element.elementor-element-47dfddc .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7833 .elementor-element.elementor-element-aaac61b .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 37px;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-4c552c6 > .elementor-element-populated {
        border-style: groove;
        border-color: #15568E;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7833 .elementor-element.elementor-element-d7d968a img {
        width: 55%;
    }

    .elementor-7833 .elementor-element.elementor-element-14b0f2a .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
        color: #F27100;
    }

    .elementor-7833 .elementor-element.elementor-element-b6b0cf9 > .elementor-element-populated {
        border-style: groove;
        border-color: #15568E;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7833 .elementor-element.elementor-element-96cdf23 img {
        width: 59%;
    }

    .elementor-7833 .elementor-element.elementor-element-ebdc21e {
        width: var( --container-widget-width, 117.889% );
        max-width: 117.889%;
        --container-widget-width: 117.889%;
        --container-widget-flex-grow: 0;
    }

    .elementor-7833 .elementor-element.elementor-element-ebdc21e .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 25px;
        color: #F27100;
    }

    .elementor-7833 .elementor-element.elementor-element-4c2f79a > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-7833 .elementor-element.elementor-element-4c2f79a {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-4c2f79a .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 38px;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-9c425df > .elementor-container {
        max-width: 1421px;
    }

    .elementor-7833 .elementor-element.elementor-element-05addf8 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-e7bfa5f img {
        width: 80%;
    }

    .elementor-7833 .elementor-element.elementor-element-8b4ec8d {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-8b4ec8d .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-74d8ebc {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-7ea8ba3 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-af88bf0 img {
        width: 70%;
    }

    .elementor-7833 .elementor-element.elementor-element-1b60839 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-1b60839 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-91ad804 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-1de9ea7 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-f21e3f6 img {
        width: 79%;
    }

    .elementor-7833 .elementor-element.elementor-element-a812628 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-a812628 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-300216d {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-ba9bd05 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-578be1d img {
        width: 68%;
    }

    .elementor-7833 .elementor-element.elementor-element-599c0b6 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-599c0b6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-7bf1fee {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-24d8bbb > .elementor-container {
        max-width: 1421px;
    }

    .elementor-7833 .elementor-element.elementor-element-91bc0fc > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-8dc2cc7 img {
        width: 66%;
    }

    .elementor-7833 .elementor-element.elementor-element-70265cd {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-70265cd .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-125a87d {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-cbb1645 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-130290a img {
        width: 67%;
    }

    .elementor-7833 .elementor-element.elementor-element-bef280c {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-bef280c .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-dde4d0e {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-8df89c7 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-177fb95 img {
        width: 64%;
    }

    .elementor-7833 .elementor-element.elementor-element-df904e8 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-df904e8 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-22070dd {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-347f307 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 41px;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-b0bda4a > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-7833 .elementor-element.elementor-element-1701af3:not(.elementor-motion-effects-element-type-background), .elementor-7833 .elementor-element.elementor-element-1701af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F27100;
    }

    .elementor-7833 .elementor-element.elementor-element-1701af3 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-1701af3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-content {
        border-block-end-color:#FFFFFF;color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title {
        border-color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-toggle-title, .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-toggle-icon {
        color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    @media(min-width: 768px) {
        .elementor-7833 .elementor-element.elementor-element-4c552c6 {
            width:47%;
        }

        .elementor-7833 .elementor-element.elementor-element-b6b0cf9 {
            width: 53%;
        }
    }

    @media(max-width: 767px) {
        .elementor-7833 .elementor-element.elementor-element-35ffa28 img {
            width:100%;
        }
    }
    .elementor-82 .elementor-element.elementor-element-bfb9cbd {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-2c8e01f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-751643a .ts-heading-subheading {
        text-align: center;
    }

    .elementor-82 .elementor-element.elementor-element-751643a .ts-heading-desc {
        color: #626262;
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-82 .elementor-element.elementor-element-ca2234d {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 4px 15px 80px 15px;
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated, .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 > .elementor-widget-container {
        margin: -30px 0px -40px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-custom-heading.ts-custom-heading-title {
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-custom-heading.ts-custom-subtitle {
        margin-bottom: -20px;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-heading-desc {
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-9bba73c img {
        width: 100%;
    }

    .elementor-82 .elementor-element.elementor-element-b51fa65 > .elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated, .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated > .elementor-background-overlay, .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 25px 20px 25px 20px;
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-c012955 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-85e95aa {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated, .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated > .elementor-background-overlay, .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 25px 20px 25px 20px;
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-16ef1df > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-0fe3074:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-0fe3074 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F6F7FA;
    }

    .elementor-82 .elementor-element.elementor-element-0fe3074 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-0fe3074 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-cb50d43 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-b00ab9d iframe {
        height: 340px;
    }

    .elementor-82 .elementor-element.elementor-element-826de36 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-82 .elementor-element.elementor-element-51da534 iframe {
        height: 340px;
    }

    @media(max-width: 1024px) {
        .elementor-82 .elementor-element.elementor-element-bfb9cbd {
            margin-top:0px;
            margin-bottom: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-2c8e01f {
            padding: 70px 30px 0px 30px;
        }

        .elementor-82 .elementor-element.elementor-element-ca2234d {
            padding: 0px 30px 0px 30px;
        }

        .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-0fe3074 {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-b00ab9d iframe {
            height: 250px;
        }

        .elementor-82 .elementor-element.elementor-element-51da534 iframe {
            height: 250px;
        }
    }

    @media(max-width: 767px) {
        .elementor-82 .elementor-element.elementor-element-2c8e01f {
            padding:0px 30px 0px 30px;
        }

        .elementor-82 .elementor-element.elementor-element-ca2234d {
            margin-top: -15px;
            margin-bottom: 0px;
            padding: 0px 20px 60px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated {
            margin: 0px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-b51fa65 > .elementor-element-populated {
            margin: 15px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated {
            margin: 0px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated {
            margin: 0px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-cb50d43 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-b00ab9d iframe {
            height: 180px;
        }

        .elementor-82 .elementor-element.elementor-element-826de36 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-51da534 iframe {
            height: 180px;
        }
    }

    .ts-sbox-style-4 .ts-sbox-icon {
        position: absolute;
        left: 0;
        top: 12px;
        font-size: 25px
    }

    .ts-sbox-style-4-elementor .ts-sbox-style-4 .ts-sbox-icon {
        top: 5px
    }

    .ts-sbox-style-4 .ts-sbox-icon-type-text {
        font-size: 24px;
        font-weight: 700
    }

    .ts-sbox-style-4 .ts-sbox-contents {
        padding-left: 65px
    }

    .ts-sbox-style-4.ts-sbox-itype-text .ts-sbox-contents {
        padding-left: 50px
    }

    .ts-sbox-style-4 .ts-sbox-icon i,.ts-sbox-style-4 .ts-sbox-icon i::before {
        font-size: 45px;
        line-height: 45px
    }

    .ts-sbox-style-4.ts-servicebox .ts-vc_general.ts-vc_cta3 .ts-custom-heading,.ts-sbox-style-4.ts-servicebox .ts-custom-heading {
        margin-bottom: 10px
    }

    .ts-bgcolor-skincolor .ts-sbox-style-4.ts-servicebox .ts-vc_general.ts-vc_cta3 h2,.ts-bgcolor-darkgrey .ts-sbox-style-4.ts-servicebox .ts-vc_general.ts-vc_cta3 h2 {
        color: #fff
    }

    .ts-sbox-style-4 .ts-sbox-icon-type-text,.ts-sbox-style-4 .ts-sbox-icon i {
        color: var(--tste-optico-skincolor)
    }

    .ts-bgcolor-skincolor .ts-sbox-style-4 .ts-sbox-icon i,.ts-textcolor-white .ts-sbox-style-4 .ts-sbox-icon i {
        color: #fff
    }

    .ts-textcolor-darkgrey .ts-sbox-style-4 .ts-sbox-icon i {
        color: #2c1e0f
    }

    .ts-sbox-style-4 .ts-vc_cta3-headers:after {
        background-color: var(--tste-optico-skincolor)
    }

    .ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon i,.ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon i::before {
        font-size: 23px;
        line-height: 23px
    }

    .ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-contents {
        padding-left: 40px
    }

    .ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon {
        top: 5px
    }

    .vc_inner.ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon {
        top: 12px
    }

    .ts-sbox-style-4 .pbmit-ihbox-svg-wrapper svg {
        width: 35px;
        height: auto;
        fill: var(--tste-optico-skincolor)
    }

    .rtl .ts-sbox-style-4.ts-sbox-itype-text .ts-sbox-icon {
        left: 30%
    }
    .elementor-7586 .elementor-element.elementor-element-1cefe9a {
        margin-top: 12px;
        margin-bottom: 12px;
    }

    .elementor-widget-slides .elementor-slide-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .elementor-repeater-item-c86ed96 .swiper-slide-bg {
        background-color: #FFFFFF;
        background-image: url(https://www.shreyaeyecentre.com/wp-content/uploads/2024/07/clear-Shreya.jpg);
        background-size: cover;
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide {
        transition-duration: calc(5000ms*1.2);
        height: 400px;
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide-contents {
        max-width: 66%;
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide-inner {
        text-align: center;
    }

    .elementor-7586 .elementor-element.elementor-element-0c4f3fb .elementor-heading-title {
        font-size: 44px;
        color: #000000;
    }

    .elementor-7586 .elementor-element.elementor-element-9a19db9 {
        margin-top: 21px;
        margin-bottom: 21px;
    }

    @media(max-width: 1024px) {
        .elementor-widget-slides .elementor-slide-button {
            font-size:var( --e-global-typography-accent-font-size );
        }

        .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide {
            height: 288px;
        }
    }

    @media(max-width: 767px) {
        .elementor-widget-slides .elementor-slide-button {
            font-size:var( --e-global-typography-accent-font-size );
        }

        .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide {
            height: 130px;
        }
    }
    .elementor-3571 .elementor-element.elementor-element-62c231d {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3571 .elementor-element.elementor-element-9bacd23 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3571 .elementor-element.elementor-element-0da90b2 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-0da90b2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-0da90b2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c194b1f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-c194b1f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c194b1f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c5c5f2f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-c5c5f2f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c5c5f2f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-1909b26 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-1909b26 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-1909b26 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-f1095a9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-f1095a9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-f1095a9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ebc5754 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-ebc5754 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ebc5754 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ec23fb7 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-ec23fb7 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ec23fb7 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-07abc52 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3754 .elementor-element.elementor-element-2e13f2b {
        padding: 80px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-f7ff62e > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-403aa73 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3754 .elementor-element.elementor-element-403aa73 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-2344a52 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-3a2dc60 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3754 .elementor-element.elementor-element-9ecac57 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3754 .elementor-element.elementor-element-790050e {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-3dc649f > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-5b0bc83 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3754 .elementor-element.elementor-element-05dfcec > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3754 .elementor-element.elementor-element-be4efbc img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3754 .elementor-element.elementor-element-9f8fb7e {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3754 .elementor-element.elementor-element-8082eb2 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-b3c1ab5 {
        padding: 20px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-b6d31f4 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-6875bba {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-d3bc398 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-89456ea {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-ec0e8a1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-ed65317 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-e199b01 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-022373f {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-3754 .elementor-element.elementor-element-3a2dc60 {
            padding:30px 0px 0px 0px;
        }

        .elementor-3754 .elementor-element.elementor-element-3dc649f > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3754 .elementor-element.elementor-element-5b0bc83 > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-3754 .elementor-element.elementor-element-05dfcec > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3754 .elementor-element.elementor-element-be4efbc > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }

    .elementor-4057 .elementor-element.elementor-element-9f8fb7e {
        padding: 80px 0px 80px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-a452a1f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-663c8a8 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4057 .elementor-element.elementor-element-02d2355 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4057 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-8528b3f {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4097 .elementor-element.elementor-element-d411c4a {
        padding: 80px 0px 40px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-ad88ef7 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-24a4b0b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-5663764 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4097 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4097 .elementor-element.elementor-element-bc950a5 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-f733118 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-981111a img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4097 .elementor-element.elementor-element-a860cd8 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4097 .elementor-element.elementor-element-562b06c img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4097 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4097 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-7e950ea {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4097 .elementor-element.elementor-element-5663764 {
            padding:30px 0px 0px 0px;
        }

        .elementor-4097 .elementor-element.elementor-element-f733118 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4097 .elementor-element.elementor-element-981111a > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-4097 .elementor-element.elementor-element-a860cd8 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4097 .elementor-element.elementor-element-562b06c > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }
    .elementor-4112 .elementor-element.elementor-element-d411c4a {
        padding: 80px 0px 40px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-ad88ef7 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-24a4b0b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-5663764 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4112 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4112 .elementor-element.elementor-element-38d793d {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-fc0e971 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-c4dc600 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4112 .elementor-element.elementor-element-231aa43 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4112 .elementor-element.elementor-element-3b109db img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4112 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4112 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-36c7648 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4112 .elementor-element.elementor-element-5663764 {
            padding:30px 0px 0px 0px;
        }

        .elementor-4112 .elementor-element.elementor-element-fc0e971 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4112 .elementor-element.elementor-element-c4dc600 > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-4112 .elementor-element.elementor-element-231aa43 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4112 .elementor-element.elementor-element-3b109db > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }

    .elementor-4122 .elementor-element.elementor-element-d411c4a {
        padding: 80px 0px 40px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-ad88ef7 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-24a4b0b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-5663764 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4122 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4122 .elementor-element.elementor-element-f0555c2 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-06c06dd > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-0339efe img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4122 .elementor-element.elementor-element-a9e48d5 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4122 .elementor-element.elementor-element-11b4337 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4122 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4122 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-fc8d72e {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4122 .elementor-element.elementor-element-5663764 {
            padding:30px 0px 0px 0px;
        }

        .elementor-4122 .elementor-element.elementor-element-06c06dd > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4122 .elementor-element.elementor-element-0339efe > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-4122 .elementor-element.elementor-element-a9e48d5 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4122 .elementor-element.elementor-element-11b4337 > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }
    .elementor-4133 .elementor-element.elementor-element-5663764 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4133 .elementor-element.elementor-element-ffedb5b {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-4fe34b6 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-0355696 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4133 .elementor-element.elementor-element-f1bd9d7 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4133 .elementor-element.elementor-element-58c57d5 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4133 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4133 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-e1ee526 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4133 .elementor-element.elementor-element-5663764 {
            padding:60px 0px 0px 0px;
        }

        .elementor-4133 .elementor-element.elementor-element-4fe34b6 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4133 .elementor-element.elementor-element-0355696 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-4133 .elementor-element.elementor-element-f1bd9d7 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4133 .elementor-element.elementor-element-58c57d5 > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }
    .elementor-3468 .elementor-element.elementor-element-88d16ef {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
    }

    .elementor-3468 .elementor-element.elementor-element-88d16ef > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3468 .elementor-element.elementor-element-e39ecb1 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-bc-flex-widget .elementor-3468 .elementor-element.elementor-element-52ec24b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3468 .elementor-element.elementor-element-52ec24b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3468 .elementor-element.elementor-element-83a29c2 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3468 .elementor-element.elementor-element-83a29c2 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3468 .elementor-element.elementor-element-a1d37d9 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-widget-button .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3468 .elementor-element.elementor-element-5d2e3b8 .elementor-button {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3468 .elementor-element.elementor-element-1102690 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-widget-button .elementor-button {
            font-size:var( --e-global-typography-accent-font-size );
        }
    }

    @media(max-width: 767px) {
        .elementor-3468 .elementor-element.elementor-element-88d16ef {
            padding:50px 10px 50px 10px;
        }

        .elementor-3468 .elementor-element.elementor-element-e39ecb1 img {
            width: 90%;
        }

        .elementor-3468 .elementor-element.elementor-element-83a29c2 .ts-heading-subheading {
            text-align: left;
        }

        .elementor-3468 .elementor-element.elementor-element-a1d37d9 {
            text-align: left;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }
    }

    .elementor-3492 .elementor-element.elementor-element-8008722 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-c3dd387 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3492 .elementor-element.elementor-element-c3dd387 > .elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-50db2eb img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-3px/2);
    }

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce > .elementor-widget-container {
        margin: -15px 0px 0px 50px;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-3px/2);
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-3px/2);
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-341be55 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3492 .elementor-element.elementor-element-c25e0e9 > .elementor-element-populated {
            padding:20px 0px 30px 0px;
        }

        .elementor-3492 .elementor-element.elementor-element-50db2eb img {
            width: 90%;
        }
    }

    @media(max-width: 767px) {
        .elementor-3492 .elementor-element.elementor-element-8008722 {
            padding:50px 10px 50px 10px;
        }

        .elementor-3492 .elementor-element.elementor-element-36064ce > .elementor-widget-container {
            margin: -15px 0px 0px 30px;
        }

        .elementor-3492 .elementor-element.elementor-element-36064ce {
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 5px;
        }
    }

    @media(max-width: 1024px) and (min-width:768px) {
        .elementor-3492 .elementor-element.elementor-element-aa12448 {
            width:100%;
        }

        .elementor-3492 .elementor-element.elementor-element-c25e0e9 {
            width: 100%;
        }
    }

    .elementor-3507 .elementor-element.elementor-element-ce1a340 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-bc-flex-widget .elementor-3507 .elementor-element.elementor-element-806b967.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3507 .elementor-element.elementor-element-806b967.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3507 .elementor-element.elementor-element-806b967 > .elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-c4a6d25 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3507 .elementor-element.elementor-element-c4a6d25 > .elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-fdd8488 > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-3507 .elementor-element.elementor-element-bfa758c img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(66.83716430664062, 66.83716430664062, 66.83716430664062, 0.7);
    }

    .elementor-3507 .elementor-element.elementor-element-82433ac > .elementor-background-overlay {
        background-color: #F6F7FA;
        opacity: 0.4;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3507 .elementor-element.elementor-element-82433ac {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-2847e11 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-c1b5107 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-c1b5107 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-c1b5107 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-35cfb99 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-35cfb99 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-35cfb99 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-bdeb64e .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-bdeb64e .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-bdeb64e .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-91c6903 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-91c6903 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-91c6903 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-3dc7298 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-3dc7298 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-3dc7298 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e94aed9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-e94aed9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e94aed9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-7e6e82f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-7e6e82f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-7e6e82f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-8e4608c .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-8e4608c .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-8e4608c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e184642 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-e184642 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e184642 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-10f6001 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3507 .elementor-element.elementor-element-614b2e0 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3507 .elementor-element.elementor-element-ce1a340 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3507 .elementor-element.elementor-element-fdd8488 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3507 .elementor-element.elementor-element-82433ac {
            padding: 50px 20px 50px 20px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3507 .elementor-element.elementor-element-ce1a340 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3507 .elementor-element.elementor-element-806b967 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3507 .elementor-element.elementor-element-fdd8488 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3507 .elementor-element.elementor-element-82433ac {
            padding: 50px 20px 50px 20px;
        }
    }
    .elementor-3545 .elementor-element.elementor-element-7adcf93 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-40a93c3 .ts-heading-subheading {
        text-align: center;
    }

    .elementor-3545 .elementor-element.elementor-element-40a93c3 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-1829827 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-049e8f9 {
        text-align: center;
    }

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-30px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-94e6dcc {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3545 .elementor-element.elementor-element-7adcf93 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-ed377c9 {
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3545 .elementor-element.elementor-element-7adcf93 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
    }
    .elementor-3580 .elementor-element.elementor-element-8e2ccbb {
        padding: 80px 0px 80px 0px;
    }

    .elementor-bc-flex-widget .elementor-3580 .elementor-element.elementor-element-7c4c91f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3580 .elementor-element.elementor-element-7c4c91f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3580 .elementor-element.elementor-element-7c4c91f > .elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }

    .elementor-3580 .elementor-element.elementor-element-eb7c2fe .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3580 .elementor-element.elementor-element-eb7c2fe > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3580 .elementor-element.elementor-element-ff98cc6 > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-3580 .elementor-element.elementor-element-f192be3 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-3580 .elementor-element.elementor-element-091a3a2:not(.elementor-motion-effects-element-type-background), .elementor-3580 .elementor-element.elementor-element-091a3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FAFAFA;
    }

    .elementor-3580 .elementor-element.elementor-element-091a3a2 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
    }

    .elementor-3580 .elementor-element.elementor-element-091a3a2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header {
        background-color: var( --e-global-color-f6d70ac );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-title {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items .e-tab-title:not(:where( .e-active )) {
        background-color: #F7F7F7;
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-items-wrapper {
        background-color: #F7F7F7;
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-items-wrapper .shadow-bottom {
        background: linear-gradient(180deg, transparent 0%, #F7F7F7 100%);
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-items-wrapper .shadow-top {
        background: linear-gradient(0deg, transparent 0%, #F7F7F7 100%);
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items .e-tab-title .e-tab-title-text {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items .e-tab-title .e-tab-title-text button {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) {
        background-color: var( --e-global-color-85eb064 );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) i {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) svg {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) svg path {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-section-title {
        border-style: solid;
    }

    .elementor-3580 .elementor-element.elementor-element-fe845c8 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3580 .elementor-element.elementor-element-8e2ccbb {
            padding:50px 20px 50px 20px;
        }

        .elementor-3580 .elementor-element.elementor-element-7c4c91f > .elementor-element-populated {
            padding: 0px 15px 0px 0px;
        }

        .elementor-3580 .elementor-element.elementor-element-ff98cc6 > .elementor-element-populated {
            padding: 0px 0px 0px 15px;
        }

        .elementor-3580 .elementor-element.elementor-element-091a3a2 {
            padding: 50px 20px 50px 20px;
        }

        .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs .e-tabs-main-area {
            height: 266px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3580 .elementor-element.elementor-element-8e2ccbb {
            padding:80px 20px 60px 20px;
        }

        .elementor-3580 .elementor-element.elementor-element-7c4c91f > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3580 .elementor-element.elementor-element-ff98cc6 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3580 .elementor-element.elementor-element-f192be3 {
            text-align: left;
        }

        .elementor-3580 .elementor-element.elementor-element-f192be3 img {
            width: 95%;
        }

        .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs .e-tabs-main-area {
            height: 440px;
        }
    }

    /* Start custom CSS */
    .videoplaylist .shadow {
        display: none !important;
    }

    /* End custom CSS */

    /*! pro-elements - v3.31.0 - 10-08-2025 */
    .e-tabs-inner-tabs {
        font-size: 16px;
        text-align: start
    }

    .e-tabs-inner-tabs .e-tab-content {
        padding-top: 32px
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper {
        display: flex;
        overflow: hidden;
        position: relative;
        z-index: 1
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper :after {
        background-color: var(--inner-tabs-border-color,#d5d8dc);
        bottom: 0;
        content: "";
        height: var(--inner-tabs-border-height,1px);
        position: absolute;
        width: 100%;
        z-index: -1
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title {
        box-sizing: content-box;
        font-weight: 700;
        height: 38px;
        line-height: 38px;
        min-width: 140px
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
        color: #3f444b;
        display: block;
        padding: 0 36px;
        text-align: center
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active {
        border-color: #0c0d0e #0c0d0e transparent;
        border-bottom: 1px solid #0c0d0e;
        border-left-width: 0;
        border-right-width: 0;
        border-top-width: 0
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active a {
        color: #0c0d0e
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title {
        display: none
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content {
        display: none;
        padding: 20px
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
        color: #1f2124
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.e-inner-tab-active {
        display: block
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons {
        display: none;
        margin-top: 24px
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons button {
        background: transparent;
        border: none;
        display: none;
        font-weight: 500;
        line-height: 24px;
        padding: 0;
        text-decoration: underline
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible .e-inner-tab-text {
        overflow: hidden
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button {
        display: none
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button.show-button,.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible.show-inner-tab-buttons .e-inner-tab-buttons {
        display: block
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.show-full-height div.e-inner-tab-text {
        height: auto
    }

    @media (max-width: 767px) {
        .e-tabs-inner-tabs>.e-tab-content:first-child {
            padding-top:24px
        }

        .e-tabs-inner-tabs .e-inner-tabs-wrapper {
            display: none
        }

        .e-tabs-inner-tabs .e-inner-tabs-content-wrapper {
            border: solid #d5d8dc;
            border-width: 1px 1px 0
        }

        .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title {
            border: solid #d5d8dc;
            border-width: 0 0 1px;
            cursor: pointer;
            display: block;
            font-size: 16px;
            font-weight: 700;
            height: 38px;
            line-height: 38px;
            overflow: hidden;
            padding: 0 10px;
            text-align: center;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content {
            border: solid #d5d8dc;
            border-width: 0 0 1px;
            padding: 20px
        }
    }

    .elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area {
        flex-direction: row
    }

    @media (max-width: 767px) {
        .elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area {
            flex-direction:column-reverse
        }
    }

    .elementor-widget-video-playlist .e-tabs {
        display: flex;
        flex-direction: column
    }

    .elementor-widget-video-playlist .e-tabs-main-area {
        display: flex;
        flex-direction: row-reverse;
        height: 434px
    }

    .elementor-widget-video-playlist .e-tabs-wrapper {
        display: flex;
        flex-direction: column;
        height: 100%;
        width: 33%
    }

    .elementor-widget-video-playlist .e-tabs-header {
        background-color: var(--e-a-bg-default);
        border-bottom: 1px solid #d5d8dc;
        display: flex;
        flex: 0 0 auto;
        justify-content: space-between;
        min-height: 56px;
        padding: 0 16px
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side {
        display: inline-flex;
        flex-shrink: 0
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-title {
        font-family: Roboto,Arial,Helvetica,sans-serif;
        font-size: 16px;
        font-weight: 700;
        -webkit-hyphens: auto;
        hyphens: auto;
        margin: auto 0;
        overflow-wrap: anywhere;
        padding: 10px 0;
        text-overflow: ellipsis
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
        align-self: flex-start;
        flex-shrink: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        padding: 18px 0 0
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button {
        cursor: pointer;
        display: none;
        margin: auto 0 auto 8px;
        padding: 0 4px
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button.e-font-icon-svg {
        height: 1em;
        width: 1em
    }

    .elementor-widget-video-playlist .e-tabs-header .rotate-up {
        transform: rotate(-180deg);
        transition: .3s
    }

    .elementor-widget-video-playlist .e-tabs-header .rotate-down {
        transform: rotate(0deg);
        transition: .3s
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper {
        background-color: var(--e-a-bg-default);
        height: 100%;
        overflow: hidden;
        position: relative
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items {
        height: 100%;
        overflow: auto
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
        border-color: #d5d8dc;
        border-width: 0;
        box-sizing: content-box;
        font-size: 14px;
        height: 36px;
        line-height: 36px;
        margin: 0;
        overflow: hidden;
        padding: 0 16px;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title {
        background-clip: padding-box;
        background-color: var(--e-a-bg-default);
        border-color: #d5d8dc;
        border-width: 0 0 1px;
        box-sizing: content-box;
        cursor: pointer;
        display: flex;
        font-size: 14px;
        height: 55px;
        line-height: 55px;
        outline: none;
        padding: 0 16px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i {
        color: #fff;
        font-size: var(--playlist-item-icon-size,16px);
        text-shadow: 0 0 3px #000
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg {
        color: #fff;
        text-shadow: 0 0 3px #000;
        fill: #fff;
        height: var(--playlist-item-icon-size,16px);
        width: var(--playlist-item-icon-size,16px)
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg path {
        fill: #fff
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover {
        background-color: #f1f2f3;
        border-color: #d5d8dc
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text {
        font-size: 14px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-play,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched {
        display: inline-flex
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail {
        background-color: #d5d8dc;
        flex-shrink: 0;
        height: 42px;
        margin: auto 0;
        position: relative;
        width: 75px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img {
        height: 42px;
        -o-object-fit: fill;
        object-fit: fill;
        width: 75px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail svg {
        bottom: 4px;
        font-weight: 900;
        position: absolute;
        right: 4px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text {
        flex-grow: 1;
        font-size: 14px;
        margin: auto 8px;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text button {
        background: none;
        border: none;
        border-radius: 0;
        padding: 0;
        text-align: start;
        transition-duration: unset;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg {
        margin: auto 0;
        vertical-align: middle
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-duration {
        font-size: 14px;
        margin: auto 0
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-play {
        display: none
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-watched {
        display: block
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-top {
        background: linear-gradient(0deg,transparent,#fff);
        display: none;
        height: 98px;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-bottom {
        background: linear-gradient(180deg,transparent,#fff);
        bottom: 0;
        display: none;
        height: 98px;
        pointer-events: none;
        position: absolute;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper.bottom-shadow .shadow-bottom,.elementor-widget-video-playlist .e-tabs-items-wrapper.top-shadow .shadow-top {
        display: block
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper {
        flex-grow: 1;
        height: 100%;
        position: relative
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .elementor-custom-embed-image-overlay {
        background-position: 50%;
        background-size: cover;
        cursor: pointer;
        height: 100%;
        left: 0;
        position: absolute;
        text-align: center;
        top: 0;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-mobile-title {
        display: none
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content {
        background-color: #000;
        display: none;
        height: 100%;
        outline: none
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content>div {
        height: 100%
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content iframe {
        display: flex;
        height: 100%;
        max-height: 100%!important
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content video {
        background-color: #000;
        height: 100%
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-tab-content {
        display: none;
        outline: none
    }

    @media (max-width: 767px) {
        .elementor-widget-video-playlist .e-tabs-main-area {
            flex-direction:column-reverse;
            height: auto
        }

        .elementor-widget-video-playlist .e-tabs-main-area .e-tabs-content-wrapper {
            border: none;
            height: 38%
        }

        .elementor-widget-video-playlist .e-tabs-wrapper {
            height: 62%;
            width: auto
        }

        .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items {
            max-height: 248px
        }

        .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items .e-tab-title {
            border: none
        }

        .elementor-widget-video-playlist .e-tabs-header {
            min-height: 48px
        }

        .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button {
            display: inline-flex
        }

        .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
            margin: 0 6px;
            padding: 14px 0 0
        }

        .elementor-widget-video-playlist .e-tab-content {
            border: none;
            display: flex;
            padding: 0
        }
    }
    .elementor-3647 .elementor-element.elementor-element-385614c {
        padding: 80px 0px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-ae13252 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-53ecf52 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-3647 .elementor-element.elementor-element-f9ed25c > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3647 .elementor-element.elementor-element-39f4751 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3647 .elementor-element.elementor-element-39f4751 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-d29ceb0 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-53b2dcb > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-0020c5d > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-625fe13 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-3b8c9a7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-3647 .elementor-element.elementor-element-a607f31 img {
        width: 100%;
    }

    .elementor-3647 .elementor-element.elementor-element-f51f8f4 {
        padding: 0px 0px 0px 0px;
    }

    @media(min-width: 768px) {
        .elementor-3647 .elementor-element.elementor-element-ae13252 {
            width:31.756%;
        }

        .elementor-3647 .elementor-element.elementor-element-f9ed25c {
            width: 68.244%;
        }
    }

    @media(max-width: 767px) {
        .elementor-3647 .elementor-element.elementor-element-385614c {
            padding:50px 20px 0px 20px;
        }

        .elementor-3647 .elementor-element.elementor-element-ae13252 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3647 .elementor-element.elementor-element-f9ed25c > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-3647 .elementor-element.elementor-element-d29ceb0 {
            padding: 0px 20px 50px 20px;
        }

        .elementor-3647 .elementor-element.elementor-element-0020c5d > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3647 .elementor-element.elementor-element-3b8c9a7 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }
    }
    .elementor-65 .elementor-element.elementor-element-092ab74 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 80px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-b34ae6c > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-f89d588 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 8px;
    }

    .elementor-65 .elementor-element.elementor-element-f89d588 {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-f89d588 img {
        border-radius: 8px 8px 8px 8px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c {
        width: auto;
        max-width: auto;
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c > .elementor-widget-container {
        background-color: #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 14px 18px 14px 18px;
        border-radius: 50% 50% 50% 50%;
        box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.5);
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-85eb064 );
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-default .elementor-icon {
        color: var( --e-global-color-85eb064 );
        border-color: var( --e-global-color-85eb064 );
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-85eb064 );
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c .elementor-icon {
        font-size: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c .elementor-icon svg {
        height: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-e203616 > .elementor-widget-container {
        margin: -170px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-e203616 {
        z-index: 1;
        text-align: right;
    }

    .elementor-65 .elementor-element.elementor-element-e203616 img {
        border-radius: 8px 8px 8px 8px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-65 .elementor-element.elementor-element-4a20220 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 40px;
    }

    .elementor-65 .elementor-element.elementor-element-18a83d6 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-18a83d6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 {
        --e-icon-list-icon-size: 19px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 2px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-icon {
        padding-inline-end:0px;}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-item > a {
        font-family: "Arial", Sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 25px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-6120305 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-d01dafa {
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-ae857d9 > .elementor-element-populated {
        padding: 90px 20px 80px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-2c71ea9 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-2c71ea9 .ts-custom-heading.ts-custom-heading-title {
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-2c71ea9 .ts-custom-heading.ts-custom-heading-title > a {
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-c5a7968 > .elementor-widget-container {
        margin: -50px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-c5a7968 {
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-fcd2a42 {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF45;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-12px/2);
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 {
        --e-icon-list-icon-size: 19px;
        --icon-vertical-offset: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-item > a {
        font-size: 14px;
        font-weight: 700;
        line-height: 25px;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-text {
        text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-12px/2);
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-icon i {
        color: #1CCCC2;
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-icon svg {
        fill: #1CCCC2;
        transition: fill 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc {
        --e-icon-list-icon-size: 19px;
        --icon-vertical-offset: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-item > a {
        font-size: 14px;
        font-weight: 700;
        line-height: 25px;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-text {
        text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-7714efd {
        padding: 40px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-142273c h2.ts-custom-heading {
        font-family: "Montserrat", Sans-serif;
    }

    .elementor-65 .elementor-element.elementor-element-24d9896 > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-widget-button .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:focus {
        background-color: #0A0C0E;
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-2655302 {
        width: var( --container-widget-width, 92.561% );
        max-width: 92.561%;
        --container-widget-width: 92.561%;
        --container-widget-flex-grow: 0;
    }

    .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button {
        fill: #0A0C0E;
        color: #0A0C0E;
    }

    .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:focus svg {
        fill: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-31ae506:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2018/02/03.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-dd20359 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-dd20359 .ts-custom-heading.ts-custom-heading-title {
        font-family: "Titillium Web", Sans-serif;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 19px;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 {
        width: auto;
        max-width: auto;
        top: 45px;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 > .elementor-widget-container {
        background-color: #1CCCC2;
        margin: 0px 0px 0px 0px;
        padding: 17px 18px 11px 18px;
        border-radius: 50% 50% 50% 50%;
    }

    body:not(.rtl) .elementor-65 .elementor-element.elementor-element-23fbc39 {
        right: 0px;
    }

    body.rtl .elementor-65 .elementor-element.elementor-element-23fbc39 {
        left: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-default .elementor-icon {
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 .elementor-icon {
        font-size: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 .elementor-icon svg {
        height: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-22b95b7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 90px 0px 120px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-heading-subheading {
        text-align: center;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-custom-heading.ts-custom-heading-title {
        color: #1F2231;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-custom-heading.ts-custom-heading-title > a {
        color: #1F2231;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-heading-desc {
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-65 .elementor-element.elementor-element-7c709f6 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-7c709f6 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-2c1d42b > .elementor-background-overlay {
        background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2018/02/03.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        opacity: 0.05;
    }

    .elementor-65 .elementor-element.elementor-element-2c1d42b {
        padding: 115px 0px 100px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-93cab80 > .elementor-widget-container {
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #FFFFFF3B;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-d8cbff3 > .elementor-widget-container {
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #FFFFFF3B;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-ee16650 > .elementor-widget-container {
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #FFFFFF3B;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-3216167 > .elementor-widget-container {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-de8c5fa {
        padding: 90px 0px 80px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6e4ce4e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6e4ce4e .ts-heading-subheading {
        text-align: center;
    }

    @media(min-width: 768px) {
        .elementor-65 .elementor-element.elementor-element-8488acf {
            width:53.717%;
        }

        .elementor-65 .elementor-element.elementor-element-24d9896 {
            width: 46.195%;
        }
    }

    @media(max-width: 1024px) {
        .elementor-65 .elementor-element.elementor-element-092ab74 {
            padding:0px 15px 70px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-b34ae6c > .elementor-element-populated {
            padding: 0px 20px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-4a20220 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 40px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-ae857d9 > .elementor-element-populated {
            padding: 70px 15px 70px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-7714efd {
            padding: 30px 25px 0px 0px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated {
            padding: 0px 30px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-dd20359 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        body:not(.rtl) .elementor-65 .elementor-element.elementor-element-23fbc39 {
            right: 30px;
        }

        body.rtl .elementor-65 .elementor-element.elementor-element-23fbc39 {
            left: 30px;
        }

        .elementor-65 .elementor-element.elementor-element-22b95b7 {
            padding: 70px 15px 60px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-2c1d42b {
            padding: 60px 0px 60px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-de8c5fa {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 70px 15px 50px 15px;
        }
    }

    @media(max-width: 767px) {
        .elementor-65 .elementor-element.elementor-element-092ab74 {
            margin-top:0px;
            margin-bottom: 0px;
            padding: 60px 15px 0px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-b34ae6c > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-f89d588 > .elementor-widget-container {
            margin: 0px 50px 0px 10px;
        }

        .elementor-65 .elementor-element.elementor-element-e203616 > .elementor-widget-container {
            margin: -80px 10px 0px 0px;
            padding: 0px 0px 0px 40px;
        }

        .elementor-65 .elementor-element.elementor-element-4a20220 > .elementor-element-populated {
            padding: 40px 0px 50px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-ae857d9 > .elementor-element-populated {
            padding: 50px 15px 50px 15px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated {
            padding: 0px 30px 300px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-22b95b7 {
            padding: 50px 15px 50px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-2c1d42b {
            padding: 60px 15px 30px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-93cab80 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-d1840bf > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-d8cbff3 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-b11a997 > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-ee16650 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-e7f7f17 > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-3216167 > .elementor-widget-container {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-de8c5fa {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 50px 15px 50px 15px;
        }
    }

    @media(max-width: 1024px) and (min-width:768px) {
        .elementor-65 .elementor-element.elementor-element-b34ae6c {
            width:100%;
        }

        .elementor-65 .elementor-element.elementor-element-4a20220 {
            width: 100%;
        }

        .elementor-65 .elementor-element.elementor-element-8488acf {
            width: 100%;
        }

        .elementor-65 .elementor-element.elementor-element-24d9896 {
            width: 100%;
        }
    }

    .elementor-3385 .elementor-element.elementor-element-564b395 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3385 .elementor-element.elementor-element-f1107dd .ts-heading-subheading {
        text-align: center;
    }

    .elementor-3385 .elementor-element.elementor-element-9c351bf {
        margin-top: -67px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3385 .elementor-element.elementor-element-4dc610b .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-7b80d7e .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-56f1d35 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-dcb671a .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-7ee0355 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-c7993c7 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-1d3a36b .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-ac1d098 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-43bf82d .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-82f115b .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-5749add .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-caa8282 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-cb96ef8 {
        padding: 0px 0px 0px 0px;
    }
    /*! pro-elements - v3.31.0 - 10-08-2025 */
    .elementor-gallery__container {
        min-height: 1px
    }

    .elementor-gallery-item {
        border: solid var(--image-border-width) var(--image-border-color);
        border-radius: var(--image-border-radius);
        display: block;
        overflow: hidden;
        position: relative;
        text-decoration: none
    }

    .elementor-gallery-item__content,.elementor-gallery-item__overlay {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .elementor-gallery-item__overlay {
        mix-blend-mode: var(--overlay-mix-blend-mode);
        transition-duration: var(--overlay-transition-duration);
        transition-property: mix-blend-mode,transform,opacity,background-color
    }

    .elementor-gallery-item__image.e-gallery-image {
        transition-duration: var(--image-transition-duration);
        transition-property: filter,transform
    }

    .elementor-gallery-item__content {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: var(--content-justify-content,center);
        padding: var(--content-padding);
        text-align: var(--content-text-align)
    }

    .elementor-gallery-item__content>div {
        transition-duration: var(--content-transition-duration)
    }

    .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2) {
        transition-delay: calc(var(--content-transition-delay) / 3)
    }

    .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3) {
        transition-delay: calc(var(--content-transition-delay) / 3 * 2)
    }

    .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4) {
        transition-delay: calc(var(--content-transition-delay) / 3 * 3)
    }

    .elementor-gallery-item__description {
        color: var(--description-text-color,#fff);
        width: 100%
    }

    .elementor-gallery-item__title {
        color: var(--title-text-color,#fff);
        font-weight: 700;
        width: 100%
    }

    .elementor-gallery__titles-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--titles-container-justify-content,center);
        margin-bottom: 20px
    }

    .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before {
        background-color: var(--galleries-pointer-bg-color-hover)
    }

    .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before {
        background-color: var(--galleries-pointer-bg-color-active)
    }

    .elementor-gallery__titles-container.e--pointer-framed .elementor-item:before {
        border-color: var(--galleries-pointer-bg-color-hover);
        border-width: var(--galleries-pointer-border-width)
    }

    .elementor-gallery__titles-container.e--pointer-framed .elementor-item:after {
        border-color: var(--galleries-pointer-bg-color-hover)
    }

    .elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before {
        border-color: var(--galleries-pointer-bg-color-active)
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width)
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0 0
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: var(--galleries-pointer-border-width) 0 0 var(--galleries-pointer-border-width)
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0
    }

    .elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after {
        height: var(--galleries-pointer-border-width)
    }

    .elementor-gallery-title {
        --space-between: 10px;
        color: #6d7882;
        cursor: pointer;
        font-weight: 500;
        padding: 7px 14px;
        position: relative;
        transition: all .3s
    }

    .elementor-gallery-title--active {
        color: #495157
    }

    .elementor-gallery-title:not(:last-child) {
        margin-inline-end:var(--space-between)}

    .elementor-gallery-item__title+.elementor-gallery-item__description {
        margin-top: var(--description-margin-top)
    }

    .e-gallery-item.elementor-gallery-item {
        transition-property: all
    }

    .e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:focus .elementor-gallery__item-overlay-bg,.e-gallery-item:focus .elementor-gallery__item-overlay-content,.e-gallery-item:focus .elementor-gallery__item-overlay-content__description,.e-gallery-item:focus .elementor-gallery__item-overlay-content__title,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title {
        opacity: 1
    }

    a.elementor-item.elementor-gallery-title {
        color: var(--galleries-title-color-normal)
    }

 

    a.elementor-item.elementor-gallery-title.elementor-item-active {
        color: var(--gallery-title-color-active)
    }

    .e-con-inner>.elementor-widget-gallery,.e-con>.elementor-widget-gallery {
        width: var(--container-widget-width);
        --flex-grow: var( --container-widget-flex-grow )
    }
    .elementor-3232 .elementor-element.elementor-element-49b4084 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3232 .elementor-element.elementor-element-c27556f .e-gallery-item:focus .elementor-gallery-item__overlay {
        background-color: rgba(0,0,0,0.5);
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f {
        --titles-container-justify-content: center;
        --image-border-width: 6px;
        --image-border-radius: 10px;
        --image-transition-duration: 800ms;
        --overlay-transition-duration: 800ms;
        --content-text-align: center;
        --content-padding: 20px;
        --content-transition-duration: 800ms;
        --content-transition-delay: 800ms;
        --galleries-title-color-normal: var( --e-global-color-9142293 );
        --galleries-title-color-hover: var( --e-global-color-7d45e5e );
        --galleries-pointer-bg-color-hover: var( --e-global-color-85eb064 );
        --gallery-title-color-active: var( --e-global-color-7d45e5e );
        --galleries-pointer-bg-color-active: var( --e-global-color-85eb064 );
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f .elementor-gallery-title {
        --space-between: 15px;
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f .elementor-gallery__titles-container {
        margin-bottom: 25px;
    }

    @media(max-width: 1024px) {
        .elementor-3232 .elementor-element.elementor-element-49b4084 {
            padding:50px 10px 50px 10px;
        }
    }

    /*! elementor - v3.31.0 - 27-08-2025 */
    .elementor-tab-title a {
        color: inherit
    }

    .elementor-accordion {
        text-align: start
    }

    .elementor-accordion .elementor-accordion-item {
        border: 1px solid #d5d8dc
    }

    .elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
        border-block-start:none}

    .elementor-accordion .elementor-tab-title {
        cursor: pointer;
        font-weight: 700;
        line-height: 1;
        margin: 0;
        outline: none;
        padding: 15px 20px
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
        display: inline-block;
        width: 1.5em
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
        height: 1em;
        width: 1em
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
        float: right;
        text-align: right
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
        float: left;
        text-align: left
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
        display: block
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
        display: none
    }

    .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
        display: block
    }

    .elementor-accordion .elementor-tab-content {
        border-block-start:1px solid #d5d8dc;display: none;
        padding: 15px 20px
    }

    @media (max-width: 767px) {
        .elementor-accordion .elementor-tab-title {
            padding:12px 15px
        }

        .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
            width: 1.2em
        }

        .elementor-accordion .elementor-tab-content {
            padding: 7px 15px
        }
    }

    .e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion {
        width: var(--container-widget-width);
        --flex-grow: var( --container-widget-flex-grow )
    }

    .elementor-80 .elementor-element.elementor-element-b2dc68d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 15px 80px 15px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-item {
        border-width: 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-item .elementor-tab-content {
        border-width: 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-tab-title {
        background-color: #FFFFFF;
        padding: 20px 20px 20px 20px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-icon, .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-title {
        color: #323232;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-icon svg {
        fill: #323232;
    }

    /* .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-active .elementor-accordion-icon, .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-active .elementor-accordion-title {
        color: var( --e-global-color-7d45e5e );
    } */

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-active .elementor-accordion-icon svg {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 600;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-tab-content {
        padding: 20px 0px 0px 5px;
    }

    @media(max-width: 1024px) {
        .elementor-80 .elementor-element.elementor-element-b2dc68d {
            padding:70px 15px 80px 15px;
        }
    }

    @media(max-width: 767px) {
        .elementor-80 .elementor-element.elementor-element-b2dc68d {
            padding:50px 15px 50px 15px;
        }
    }

    .elementor-4141 .elementor-element.elementor-element-6c955ddd {
        padding: 80px 0px 80px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4141 .elementor-element.elementor-element-6c955ddd {
            padding:80px 20px 80px 20px;
        }
    }
    .elementor-widget-container{
        text-align: justify;
    }

    .elementor-3278 .elementor-element.elementor-element-f4854dd {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated, .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated > .elementor-background-overlay, .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 > .elementor-widget-container {
        margin: 0px 0px -60px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-custom-heading.ts-custom-heading-title {
        margin-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-custom-heading.ts-custom-subtitle {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-custom-heading.ts-custom-subtitle > a {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-7px/2);
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 {
        --e-icon-list-icon-size: 15px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
        --icon-vertical-offset: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-icon {
        padding-inline-end:4px;}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-a13457d > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-8a1f648 > .elementor-widget-container {
        margin: 18px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated, .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated > .elementor-background-overlay, .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 > .elementor-widget-container {
        margin: -36px 0px -35px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-custom-heading.ts-custom-heading-title {
        margin-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-custom-heading.ts-custom-subtitle {
        color: var( --e-global-color-85eb064 );
        margin-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-custom-heading.ts-custom-subtitle > a {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-widget-form .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group {
        padding-right: calc( 15px/2 );
        padding-left: calc( 15px/2 );
        margin-bottom: 15px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-form-fields-wrapper {
        margin-left: calc( -15px/2 );
        margin-right: calc( -15px/2 );
        margin-bottom: -15px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group.recaptcha_v3-bottomright {
        margin-bottom: 0;
    }

    body.rtl .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-labels-inline .elementor-field-group > label {
        padding-left: 0px;
    }

    body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-labels-inline .elementor-field-group > label {
        padding-right: 0px;
    }

    body .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-labels-above .elementor-field-group > label {
        padding-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group > label, .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-subgroup label {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-mark-required .elementor-field-label:after {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-type-html {
        padding-bottom: 0px;
        color: #ACACAC;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-field {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
        background-color: #ffffff;
        border-color: #CFCFCF;
        border-width: 0px 0px 1px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-select-wrapper select {
        background-color: #ffffff;
        border-color: #CFCFCF;
        border-width: 0px 0px 1px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-select-wrapper::before {
        color: #CFCFCF;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button {
        font-size: 14px;
        border-radius: 5px 5px 5px 5px;
        padding: 15px 30px 15px 30px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-next {
        background-color: var( --e-global-color-85eb064 );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"] {
        background-color: var( --e-global-color-85eb064 );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"] svg * {
        fill: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-previous {
        background-color: var( --e-global-color-85eb064 );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-next:hover {
        background-color: var( --e-global-color-f6d70ac );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"]:hover {
        background-color: var( --e-global-color-f6d70ac );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"]:hover svg * {
        fill: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-previous:hover {
        background-color: var( --e-global-color-f6d70ac );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-message.elementor-message-success {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-message.elementor-message-danger {
        color: #FF0000;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f {
        --e-form-steps-indicators-spacing: 20px;
        --e-form-steps-indicator-padding: 30px;
        --e-form-steps-indicator-inactive-secondary-color: #ffffff;
        --e-form-steps-indicator-active-secondary-color: #ffffff;
        --e-form-steps-divider-width: 1px;
        --e-form-steps-divider-gap: 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-5f1d0d1, .elementor-3278 .elementor-element.elementor-element-5f1d0d1 > .elementor-background-overlay {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-5f1d0d1 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5f1d0d1 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-3278 .elementor-element.elementor-element-3b36033.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-3b36033.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb:not(.elementor-motion-effects-element-type-background), .elementor-3278 .elementor-element.elementor-element-c9da7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-f6d70ac );
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb, .elementor-3278 .elementor-element.elementor-element-c9da7eb > .elementor-background-overlay {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 40px 40px 40px 40px;
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-3278 .elementor-element.elementor-element-5666826.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-5666826.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-d35f6d3 .elementor-heading-title {
        font-weight: 400;
        line-height: 35px;
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-94a31b5 {
        font-size: 16px;
        line-height: 26px;
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-d61362c {
        padding: 60px 0px 60px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-52e83c2 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-52e83c2 {
        text-align: center;
    }

    .elementor-3278 .elementor-element.elementor-element-52e83c2 .elementor-heading-title {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3278 .elementor-element.elementor-element-0396dea .ts-heading-subheading {
        text-align: center;
    }

    .elementor-widget-button .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:hover, .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:focus {
        background-color: #15568E;
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button {
        font-size: 15px;
        font-weight: 400;
    }

    .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:hover svg, .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:focus svg {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-4ea8ec0 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 60px 0px 60px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-4ea8ec0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-accordion-item {
        border-width: 0px;
        border-color: #FFFFFF00;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-accordion-item .elementor-tab-content {
        border-width: 0px;
        border-block-start-color:#FFFFFF00;}

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 0px;
        border-block-end-color:#FFFFFF00;}

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-tab-title {
        background-color: #FFFFFF;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-active .elementor-accordion-icon, .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-active .elementor-accordion-title {
        color: #000000;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-active .elementor-accordion-icon svg {
        fill: #000000;
    }

    @media(max-width: 1024px) {
        .elementor-3278 .elementor-element.elementor-element-f4854dd {
            padding:50px 20px 50px 20px;
        }

        .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-widget-form .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator__progress__meter {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3278 .elementor-element.elementor-element-5f1d0d1 {
            padding: 0px 20px 0px 20px;
        }

        .elementor-3278 .elementor-element.elementor-element-d61362c {
            padding: 50px 20px 50px 20px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3278 .elementor-element.elementor-element-4ea8ec0 {
            padding: 50px 20px 50px 20px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated {
            padding:20px 20px 20px 20px;
        }

        .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-widget-form .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator__progress__meter {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3278 .elementor-element.elementor-element-c9da7eb {
            padding: 20px 20px 20px 20px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }
    }
    .elementor-6077 .elementor-element.elementor-element-4c22e09b {
        padding: 80px 0px 80px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-d273d21 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-6077 .elementor-element.elementor-element-d273d21 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form > p:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap.select-state {
        color: #666666;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap.select-gender {
        color: #666666;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap.accept-this-1 {
        color: #666666;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-textarea {
        height: 125px;
        display: block;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap input, .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea, .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select {
        padding: 10px 10px 10px 10px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form-control {
        margin-top: 10px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form {
        margin-top: -10px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap input {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap textarea {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-submit {
        border-radius: 7px 7px 7px 7px;
        padding: 10px 20px 10px 20px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-6077 .elementor-element.elementor-element-2282818 > .elementor-element-populated {
        border-style: solid;
        border-width: 0px 0px 0px 1px;
        border-color: var( --e-global-color-745e1b0 );
        padding: 0px 0px 0px 30px;
    }

    .elementor-6077 .elementor-element.elementor-element-25462a3 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-2674a68 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-6077 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-submit {
            font-size: var( --e-global-typography-accent-font-size );
        }
    }

    @media(max-width: 767px) {
        .elementor-6077 .elementor-element.elementor-element-4c22e09b {
            padding:80px 20px 80px 20px;
        }

        .elementor-6077 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }

        .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-submit {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-6077 .elementor-element.elementor-element-2282818 > .elementor-element-populated {
            border-width: 1px 0px 0px 0px;
            padding: 30px 0px 0px 0px;
        }

        .elementor-6077 .elementor-element.elementor-element-25462a3 > .elementor-widget-container {
            margin: -40px 0px -40px 0px;
        }
    }

    @media(min-width: 768px) {
        .elementor-6077 .elementor-element.elementor-element-4ea14f38 {
            width:72%;
        }

        .elementor-6077 .elementor-element.elementor-element-2282818 {
            width: 28%;
        }
    }

    /* Start custom CSS */
    .reviewsec .elementor-blockquote:after {
        position: absolute !important;
        top: auto;
        left: auto;
        right: 20px;
        bottom: 12px;
        font-size: 27px;
    }

    .submit {
        margin: 30px auto;
        padding: 6px 20px !important;
        border-radius: 5px !important;
    }

    .select2-container--default .select2-selection--single, .select2-dropdown {
        border-radius: 5px;
    }

    #lasikTestForm label {
        margin-top: 15px;
    }

    .checkEligibility label {
        padding-top: 20px;
    }

    .checkEligibility .wpcf7-submit {
        margin-top: 25px !important;
    }

    /* End custom CSS */
    .lasik .ts-custom-subtitle, .lasik p a, .lasik .elementor-widget-sidebar a, .lasik p strong {
        color: #15568E !important;
    }

    /*! elementor - v3.31.0 - 27-08-2025 */
    .elementor-widget-image {
        text-align: center
    }

    .elementor-widget-image a {
        display: inline-block
    }

    .elementor-widget-image a img[src$=".svg"] {
        width: 48px
    }

    .elementor-widget-image img {
        display: inline-block;
        vertical-align: middle
    }
    .elementor-element.elementor-element-d6dd96f.elementor-widget.elementor-widget-image .elementor-widget-container {
        text-align: center;
    }

    h4.ts-custom-heading.ts-custom-subtitle{
        color: #15568E!important;
    }
    .elementor-94 .elementor-element.elementor-element-4c22e09b {
        padding: 80px 0px 80px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-d273d21 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-94 .elementor-element.elementor-element-d273d21 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-289c09c4 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-d6dd96f > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-d6dd96f img {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #F3F3F3;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-94 .elementor-element.elementor-element-a8326b5 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab .ts-heading-subheading {
        text-align: left;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab > .elementor-widget-container {
        margin: 20px 0px -30px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab .ts-custom-heading.ts-custom-subtitle {
        color: #F27100;
        text-transform: capitalize;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab .ts-custom-heading.ts-custom-subtitle > a {
        color: #F27100;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress th {
        text-align: center;
        background-color: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-7d45e5e );
        border-style: solid;
        border-width: 1px;
        border-color: var( --e-global-color-7d45e5e );
        padding: 1em 1em 1em 1em;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress table.tablepress tr td {
        text-align: center;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress .sorting:hover, .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress .sorting_asc, .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress .sorting_desc {
        background-color: #ccd3d8;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress td {
        border-style: solid;
        border-width: 1px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td {
        background-color: #185E9B;
        color: var( --e-global-color-7d45e5e );
        border-color: var( --e-global-color-7d45e5e );
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td {
        background-color: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-7d45e5e );
        border-color: var( --e-global-color-7d45e5e );
    }

    .elementor-94 .elementor-element.elementor-element-02ea4a0 > .elementor-element-populated {
        border-style: solid;
        border-width: 0px 0px 0px 1px;
        border-color: var( --e-global-color-745e1b0 );
        padding: 0px 0px 0px 30px;
    }

    .elementor-94 .elementor-element.elementor-element-688c359 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-73ccf10 {
        padding: 0px 0px 0px 0px;
    }

    @media(min-width: 768px) {
        .elementor-94 .elementor-element.elementor-element-4ea14f38 {
            width:72%;
        }

        .elementor-94 .elementor-element.elementor-element-02ea4a0 {
            width: 28%;
        }
    }

    @media(max-width: 1024px) {
        .elementor-94 .elementor-element.elementor-element-4c22e09b {
            padding:80px 20px 80px 20px;
        }

        .elementor-94 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }
    }

    @media(max-width: 767px) {
        .elementor-94 .elementor-element.elementor-element-4c22e09b {
            padding:80px 20px 80px 20px;
        }

        .elementor-94 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }

        .elementor-94 .elementor-element.elementor-element-02ea4a0 > .elementor-element-populated {
            border-width: 1px 0px 0px 0px;
            padding: 30px 0px 0px 0px;
        }

        .elementor-94 .elementor-element.elementor-element-688c359 > .elementor-widget-container {
            margin: -40px 0px -40px 0px;
        }
    }

    ul#menu-lasik-page-menu-1 li a{
        color: #15568E!important;
    }
    or-widget-wrap.elementor-element-populated a {
        color: #15568E!important;
    }

    .elementor-3683 .elementor-element.elementor-element-ee44aae {
        padding: 80px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d14798b > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-7380849 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3683 .elementor-element.elementor-element-7380849 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-790fa1b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-332110c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3683 .elementor-element.elementor-element-f89a4cb .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3683 .elementor-element.elementor-element-15715ff {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e54d5a0 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-76c5cd0 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3683 .elementor-element.elementor-element-c1ca62a > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3683 .elementor-element.elementor-element-19df735 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3683 .elementor-element.elementor-element-cfaadb7 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3683 .elementor-element.elementor-element-9816ed6 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-9816ed6 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-9816ed6 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-9816ed6 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-50be3a7 {
        padding: 20px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-7d5d027 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-62ec7a1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-62ec7a1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-62ec7a1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-85627e2 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-6ab94cc > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-06da536 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-06da536 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-d78b2be {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-8e7a6fb {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-267c7aa > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-df81030 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-df81030 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-bc-flex-widget .elementor-3683 .elementor-element.elementor-element-dbf2d06.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-dbf2d06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-dbf2d06 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-275d255 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-bc-flex-widget .elementor-3683 .elementor-element.elementor-element-62503ed.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-62503ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-62503ed > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-559757e > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-aebc9f4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-aebc9f4 img {
        width: 70%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-999042a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-4db9e95 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c79a2f4 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d532c92 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-02b46e6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-02b46e6 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-9736e09 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-d161c83 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-96c5aa5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-3683 .elementor-element.elementor-element-4a698d0.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-4a698d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-4a698d0 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-5e474ca > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-ee2ab6b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-ee2ab6b img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-f0f7e94 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-6712f14 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-0330037 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-b0b1a89 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-984dc64 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-3683 .elementor-element.elementor-element-332110c {
            padding:30px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-e54d5a0 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-76c5cd0 > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-3683 .elementor-element.elementor-element-c1ca62a > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-19df735 > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-7d5d027 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-85627e2 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-06da536 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-06da536 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-267c7aa > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-df81030 > .elementor-widget-container {
            margin: 30px 0px 0px 15px;
        }

        .elementor-3683 .elementor-element.elementor-element-df81030 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-dbf2d06 > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-559757e > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-aebc9f4 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-aebc9f4 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-c79a2f4 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-d532c92 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 20px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-02b46e6 > .elementor-widget-container {
            margin: 30px 0px 0px 15px;
        }

        .elementor-3683 .elementor-element.elementor-element-02b46e6 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-9736e09 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-4a698d0 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-5e474ca > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-ee2ab6b > .elementor-widget-container {
            margin: 30px 15px 40px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-ee2ab6b img {
            width: 100%;
        }
    }

    /* Start custom CSS */
    .ekit-wid-con li, .ekit-wid-con ul {
        margin: revert !important;
        padding: revert!important;
    }

    /* End custom CSS */

    .elementor-79 .elementor-element.elementor-element-9da8b8d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 15px 80px 15px;
    }

    .elementor-79 .elementor-element.elementor-element-19b0b09 .ts-heading-subheading {
        text-align: left;
    }

    @media(max-width: 1024px) {
        .elementor-79 .elementor-element.elementor-element-9da8b8d {
            margin-top:-15px;
            margin-bottom: 0px;
            padding: 0px 15px 20px 15px;
        }
    }

    @media(max-width: 767px) {
        .elementor-79 .elementor-element.elementor-element-9da8b8d {
            margin-top:0px;
            margin-bottom: 0px;
            padding: 60px 15px 60px 15px;
        }
    }
.elementor-widget-container {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-5ad54ee {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-84 .elementor-element.elementor-element-2c17633.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-84 .elementor-element.elementor-element-2c17633.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-84 .elementor-element.elementor-element-2c17633 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-6bbe463 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ECECECD4;
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.8313725490196079);
}

.elementor-84 .elementor-element.elementor-element-5e7ac83 > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-84 .elementor-element.elementor-element-653faca .ts-heading-subheading {
    text-align: left;
}

.elementor-84 .elementor-element.elementor-element-653faca > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-653faca .ts-heading-desc {
    margin-bottom: 0px;
}

.elementor-84 .elementor-element.elementor-element-04cd707 > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 5px 25px 0px;
}

.elementor-84 .elementor-element.elementor-element-04cd707 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-84 .elementor-element.elementor-element-323f34f {
    padding: 0px 15px 30px 15px;
}

.elementor-84 .elementor-element.elementor-element-16000b4 .ts-heading-subheading {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-16000b4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 90px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-51850f8 > .elementor-background-overlay {
    background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2018/02/03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.07;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-84 .elementor-element.elementor-element-51850f8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 15px 100px 15px;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-heading-subheading {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee > .elementor-widget-container {
    padding: 0px 200px 0px 200px;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-heading-title {
    color: #FFFFFF;
    font-size: 32px;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-heading-title > a {
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-subtitle {
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-subtitle > a {
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-heading-desc {
    color: #FFFFFF;
}

.elementor-widget-button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
}

.elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:focus {
    background-color: #42464E;
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2963f8e > .elementor-widget-container {
    margin: -22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button {
    fill: #333333;
    color: #333333;
}

.elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-1883ec8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 0px 65px 0px;
}

.elementor-84 .elementor-element.elementor-element-6a62da3 .ts-heading-subheading {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-48275b8 {
    padding: 7px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-e94ba41 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-d389100 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-84 .elementor-element.elementor-element-258f5a1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-84 .elementor-element.elementor-element-4c19202 {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) {
    .elementor-84 .elementor-element.elementor-element-5ad54ee {
        padding:0px 15px 70px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-5e7ac83 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-04cd707 > .elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-323f34f {
        padding: 60px 15px 10px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-865395b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-16000b4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-51850f8 {
        padding: 70px 15px 70px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-2cd62ee > .elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-84 .elementor-element.elementor-element-1883ec8 {
        padding: 70px 15px 50px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-84 .elementor-element.elementor-element-5ad54ee {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-6bbe463 {
        text-align: right;
    }

    .elementor-84 .elementor-element.elementor-element-6bbe463 img {
        max-width: 95%;
    }

    .elementor-84 .elementor-element.elementor-element-5e7ac83 > .elementor-element-populated {
        padding: 40px 15px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-04cd707 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-323f34f {
        padding: 60px 15px 0px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-51850f8 {
        padding: 50px 15px 50px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-c09c9a3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-2cd62ee > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-84 .elementor-element.elementor-element-2963f8e > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-1883ec8 {
        padding: 50px 15px 30px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-48275b8 {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-e94ba41 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-d389100 > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-258f5a1 > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }
}
.elementor-accordion .elementor-accordion-item:hover .elementor-tab-title a, .elementor-accordion .elementor-accordion-item:hover .elementor-accordion-icon {
    color: #000;
}

/*! E-Gallery v1.2.0 by Elementor */
.e-gallery-container {
    position: relative;
    display: flex;
    flex-wrap: wrap
}

.e-gallery-container:not(.e-gallery-grid) {
    transition: padding-bottom var(--animation-duration)
}

.e-gallery-item {
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    transition-property: all;
    transition-duration: var(--animation-duration)
}

.e-gallery-item:not(:hover) .e-gallery-overlay {
    display: none
}

.e-gallery-item.e-gallery-item--hidden {
    transform: scale3d(0, 0, 0);
    opacity: 0
}

.e-gallery-image {
    background-position: center center;
    background-size: cover;
    width: 100%;
    transform-origin: center top;
    transition: var(--animation-duration)
}

.e-gallery-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap;
    flex-direction: column;
    color: #fff;
    background-color: rgba(0,0,0,0.5)
}

.e-gallery-overlay__title {
    font-size: 24px
}

.e-gallery-grid:not(.e-gallery--animated) {
    display: grid;
    grid-gap: var(--vgap) var(--hgap);
    grid-template-columns: repeat(var(--columns), 1fr)
}

.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden {
    position: absolute
}

.e-gallery-grid.e-gallery--animated {
    padding-bottom: var(--container-aspect-ratio)
}

.e-gallery-grid.e-gallery--animated .e-gallery-item {
    --item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns));
    position: absolute;
    top: calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row));
    width: var(--item-width)
}

.e-gallery-grid .e-gallery-image {
    padding-bottom: var(--aspect-ratio)
}

.e-gallery-justified {
    padding-bottom: calc(var(--container-aspect-ratio) * 100%)
}

.e-gallery-justified .e-gallery-item {
    position: absolute;
    width: calc(var(--item-width) * (100% - var(--hgap) * var(--gap-count)));
    height: var(--item-height);
    top: calc(var(--item-top) + (var(--row) * var(--vgap)))
}

.e-gallery-justified .e-gallery-image {
    height: 100%
}

.e-gallery-masonry {
    height: 0;
    margin-bottom: calc(var(--highest-column-gap-count) * var(--vgap))
}

.e-gallery-masonry .e-gallery-item {
    position: absolute;
    width: calc(100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns)));
    top: calc(var(--percent-height) + (var(--items-in-column) * var(--vgap)))
}

.e-gallery-masonry .e-gallery-image {
    padding-bottom: var(--item-height)
}

.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item {
    left: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--ltr.e-gallery-justified .e-gallery-item {
    left: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}

.e-gallery--ltr.e-gallery-masonry .e-gallery-item {
    left: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item {
    right: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--rtl.e-gallery-justified .e-gallery-item {
    right: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}

.e-gallery--rtl.e-gallery-masonry .e-gallery-item {
    right: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded) {
    filter: opacity(0);
    transform: scale(0.5)
}

.themestek-box-team-style5 .themestek-team-icon,.themestek-box-team-style5 .ts-team-social-links-wrapper ul li a {
    box-shadow: 0 30px 70px rgba(0,0,0,.14),0 7px 30px rgba(0,0,0,.14)
}

.themestek-box-team-style5 .themestek-box-title h4 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 0
}

.themestek-box-team-style5 .themestek-team-position {
    font-size: 14px
}

.themestek-box-team-style5 .themestek-team-image-box {
    position: relative
}

.themestek-box-team-style5 .themestek-box-content {
    text-align: left;
    position: relative;
    padding: 22px 0 25px
}

.themestek-box-team-style5 .ts-member-social {
    position: absolute;
    right: 15px;
    top: 22px
}

.themestek-box-team-style5 .ts-member-social:hover {
    height: 100%
}

.themestek-box-team-style5 .themestek-team-icon {
    font-size: 24px;
    text-align: center;
    z-index: 2;
    display: inline-block;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transition: color .3s,background .3s ease,-webkit-transform .2s;
    transition: color .3s,background .3s ease,-webkit-transform .2s;
    -o-transition: color .3s,background .3s ease,-o-transform .2s;
    -moz-transition: transform .2s,color .3s,background .3s ease,-moz-transform .2s;
    transition: transform .2s,color .3s,background .3s ease;
    transition: transform .2s,color .3s,background .3s ease,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s
}

.themestek-box-team-style5 .ts-member-social:hover .themestek-team-icon,.themestek-box-team-style5 .themestek-team-icon:hover {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li a,.themestek-box-team-style5 .themestek-team-icon {
    width: 34px;
    height: 34px;
    line-height: 34px
}

.themestek-box-team-style5 .themestek-box-social-links .ts-team-social-links-wrapper ul li {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    display: block;
    text-align: center;
    border-radius: 50%;
    width: 0;
    height: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    margin-bottom: 10px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    -moz-transition: 0.4s;
    transition: 0.4s
}

.themestek-box-team-style5 .themestek-post-item .themestek-item-thumbnail {
    border-radius: 12px
}

.themestek-box-team-style5 .ts-team-social-links li a {
    padding: 0
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li a {
    background: #fff;
    font-size: 14px;
    . display: block;
    border-radius: 50%;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li {
    opacity: 1;
    width: 37px;
    height: 37px;
    top: auto;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(2) {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(3) {
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(4) {
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(5) {
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(6) {
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(7) {
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(1) {
    top: 45px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(2) {
    top: 90px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(3) {
    top: 135px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(4) {
    top: 180px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(5) {
    top: 225px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(6) {
    top: 270px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(7) {
    top: 315px
}

.themestek-box-team-style5 .themestek-box-title h4 a:hover,.themestek-box-team.themestek-box-team-style5 .themestek-box-title h4 a:hover,.themestek-box-team-style5 .themestek-team-icon {
    color: var(--tste-optico-skincolor)
}

.themestek-box-team.themestek-box-team-style5 .themestek-box-title h4 a {
    color: var(--tste-optico-secondary-darkcolor)
}

.themestek-box-team-style6 .themestek-team-icon,.themestek-box-team-style6 .ts-team-social-links-wrapper ul li a {
    box-shadow: 0 30px 70px rgba(0,0,0,.14),0 7px 30px rgba(0,0,0,.14)
}

.themestek-box-team-style6.themestek-box-team .themestek-box-title h4 {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 5px
}

.themestek-box-team-style6 .themestek-team-position {
    font-size: 13px;
    letter-spacing: 1px;
    color: #999
}

.themestek-box-team-style6 .themestek-team-image-box {
    position: relative
}

.themestek-box-team-style6 .themestek-box-content {
    position: relative;
    padding: 22px 0 25px;
    background-color: #fff;
    text-align: center;
    margin: -47px 30px 0;
    border-bottom: 2px solid var(--tste-optico-skincolor);
    border-radius: 25px
}

.themestek-box-team-style6 .themestek-post-item .themestek-item-thumbnail {
    border-radius: 12px
}

.themestek-box-team-style6 .ts-team-social-links li a {
    padding: 0
}

.themestek-box-team-style6 .themestek-box-title h4 a:hover,.themestek-box-team.themestek-box-team-style6 .themestek-box-title h4 a:hover,.themestek-box-team-style6 .themestek-team-icon {
    color: var(--tste-optico-skincolor)
}

.themestek-box-team.themestek-box-team-style6 .themestek-box-title h4 a {
    color: var(--tste-optico-secondary-darkcolor)
}

.themestek-boxes-element-team-style-6 .slick-dots li.slick-active button {
    min-width: 30px;
    box-shadow: none;
    background-color: var(--tste-optico-skincolor);
    border-radius: 25px
}

.themestek-boxes-element-team-style-6 .slick-dots li.slick-active {
    width: 30px
}

.themestek-boxes-element-team-style-6 .slick-dots {
    width: auto;
    margin-left: 15px;
    bottom: -65px
}

.themestek-boxes-element-team-style-6 .slick-dots li button {
    box-shadow: none;
    background-color: var(--tste-optico-secondary-darkcolor)
}

@media (max-width: 1024px) {
    .themestek-box-team-style6 .themestek-box-content {
        margin:-47px 15px 0
    }
}

.elementor-103 .elementor-element.elementor-element-2f7c2f5 {
    padding: 80px 15px 0px 15px;
}

.elementor-103 .elementor-element.elementor-element-28d10cc > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}

.elementor-103 .elementor-element.elementor-element-e873058 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-103 .elementor-element.elementor-element-e873058 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
}

.elementor-103 .elementor-element.elementor-element-a2483a5 .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
}

.elementor-103 .elementor-element.elementor-element-d5f06cc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 15px 80px 15px;
}

.elementor-103 .elementor-element.elementor-element-a1e0316 .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-103 .elementor-element.elementor-element-347c6ef {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-103 .elementor-element.elementor-element-d101830 .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
}

.elementor-103 .elementor-element.elementor-element-56c5bba {
    text-align: left;
}

.elementor-103 .elementor-element.elementor-element-4c70bcd {
    margin-top: 0px;
    margin-bottom: 0px;
}

@media(max-width: 1024px) {
    .elementor-103 .elementor-element.elementor-element-2f7c2f5 {
        padding:0px 20px 0px 20px;
    }

    .elementor-103 .elementor-element.elementor-element-d5f06cc {
        padding: 30px 20px 0px 20px;
    }

    .elementor-103 .elementor-element.elementor-element-4c70bcd {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media(max-width: 767px) {
    .elementor-103 .elementor-element.elementor-element-2f7c2f5 {
        padding:60px 15px 30px 15px;
    }

    .elementor-103 .elementor-element.elementor-element-28d10cc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-103 .elementor-element.elementor-element-e873058 > .elementor-widget-container {
        margin: 30px 0px 40px 15px;
    }

    .elementor-103 .elementor-element.elementor-element-e873058 img {
        width: 100%;
    }

    .elementor-103 .elementor-element.elementor-element-d5f06cc {
        padding: 0px 15px 60px 15px;
    }
}
.elementor-4043 .elementor-element.elementor-element-2e13f2b {
    padding: 80px 0px 40px 0px;
}

.elementor-4043 .elementor-element.elementor-element-f7ff62e > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-403aa73 .ts-heading-subheading {
    text-align: left;
}

.elementor-4043 .elementor-element.elementor-element-403aa73 > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}

.elementor-4043 .elementor-element.elementor-element-3a2dc60 {
    padding: 0px 0px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 {
    --divider-border-style: solid;
    --divider-color: #F2F2F2;
    --divider-border-width: 1px;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 .elementor-divider-separator {
    width: 100%;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4043 .elementor-element.elementor-element-9ecac57 .elementor-heading-title {
    font-weight: 700;
    color: #42464E;
    text-align: left;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-8px/2);
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > a {
    font-size: 16px;
    font-weight: 500;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-text {
    color: var( --e-global-color-9142293 );
    transition: color 0.3s;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a {
    --divider-border-style: solid;
    --divider-color: #F2F2F2;
    --divider-border-width: 1px;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a .elementor-divider-separator {
    width: 100%;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4043 .elementor-element.elementor-element-a5fca6a {
    padding: 40px 0px 40px 0px;
}

.elementor-4043 .elementor-element.elementor-element-f6f12db > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-1b48fc9 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
}

.elementor-4043 .elementor-element.elementor-element-0c1fc5c > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-4043 .elementor-element.elementor-element-5e14c89 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
}

.elementor-4043 .elementor-element.elementor-element-9f8fb7e {
    padding: 0px 0px 80px 0px;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 {
    --divider-border-style: solid;
    --divider-color: #F2F2F2;
    --divider-border-width: 1px;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 .elementor-divider-separator {
    width: 100%;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4043 .elementor-element.elementor-element-8082eb2 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-856b75c > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-942be6a > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-98f340d > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 10px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-873d2fc {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 767px) {
    .elementor-4043 .elementor-element.elementor-element-3a2dc60 {
        padding:0px 0px 0px 0px;
    }

    .elementor-4043 .elementor-element.elementor-element-f6f12db > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4043 .elementor-element.elementor-element-1b48fc9 > .elementor-widget-container {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4043 .elementor-element.elementor-element-0c1fc5c > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-4043 .elementor-element.elementor-element-5e14c89 > .elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }
}


.elementor-widget-container .elementor-icon-list-items {
    text-align: left;
}

p.elementor-image-box-description {
    text-align: center;
}

.Main__Content-sc-96675056-1.iQPFbh.es-main-content {
    background: #f27100;
    padding: 10px;
}

@media only screen and (max-width: 800px) {
  .wrapper{
    flex-direction: column !important;
  }
}

h6.elementor-image-box-title {
    text-align: left;
}


p.elementor-image-box-description{
    text-align: justify;
}

/* .elementor-image-box-content p {
    text-align: center;
} */

.elementor-3531 .elementor-element.elementor-element-dce33c3 {
    padding: 80px 0px 80px 0px;
}

.elementor-3531 .elementor-element.elementor-element-48165a0 > .elementor-element-populated {
    padding: 0px 23px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-b9cf488 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-85eb064 );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
    padding: 30px 30px 30px 30px;
}

.elementor-3531 .elementor-element.elementor-element-b9cf488, .elementor-3531 .elementor-element.elementor-element-b9cf488 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-841052a > .elementor-element-populated {
    padding: 0px 0px 0px 23px;
}

.elementor-3531 .elementor-element.elementor-element-106792d {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-85eb064 );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
    padding: 30px 30px 30px 30px;
}

.elementor-3531 .elementor-element.elementor-element-106792d, .elementor-3531 .elementor-element.elementor-element-106792d > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 > .elementor-widget-container {
    margin: -15px 0px 0px 30px;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-icon i {
    color: var( --e-global-color-85eb064 );
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-85eb064 );
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

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

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-1a69432 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-85eb064 );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
    margin-top: 47px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-3531 .elementor-element.elementor-element-1a69432, .elementor-3531 .elementor-element.elementor-element-1a69432 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-03c68e5 {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) {
    .elementor-3531 .elementor-element.elementor-element-dce33c3 {
        padding:50px 20px 50px 20px;
    }

    .elementor-3531 .elementor-element.elementor-element-48165a0 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-3531 .elementor-element.elementor-element-b9cf488 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-3531 .elementor-element.elementor-element-7a8bc3b {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }

    .elementor-3531 .elementor-element.elementor-element-841052a > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3531 .elementor-element.elementor-element-106792d {
        padding: 15px 15px 15px 15px;
    }

    .elementor-3531 .elementor-element.elementor-element-6a9a14a {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }

    .elementor-3531 .elementor-element.elementor-element-1a69432 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 15px 15px 15px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-3531 .elementor-element.elementor-element-48165a0 > .elementor-element-populated {
        padding:0px 0px 20px 0px;
    }

    .elementor-3531 .elementor-element.elementor-element-841052a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}
.elementor-7180 .elementor-element.elementor-element-78a0af10:not(.elementor-motion-effects-element-type-background), .elementor-7180 .elementor-element.elementor-element-78a0af10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2024/05/Screenshot-2024-05-17-at-10.34.50 PM.png");
    background-size: cover;
}

.elementor-7180 .elementor-element.elementor-element-78a0af10 > .elementor-background-overlay {
    background-color: #1F1F1F;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7180 .elementor-element.elementor-element-78a0af10 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0%;
    margin-bottom: 0%;
}

.elementor-7180 .elementor-element.elementor-element-7d2ec2c3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 8% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
}

.elementor-7180 .elementor-element.elementor-element-7d2ec2c3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7180 .elementor-element.elementor-element-6104084d > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-7180 .elementor-element.elementor-element-6104084d {
    text-align: center;
}

.elementor-7180 .elementor-element.elementor-element-6104084d .elementor-heading-title {
    color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-189317a2 {
    font-size: 18px;
    color: #F4F4F4;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-f9306b5.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-c343723.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-0a304dc.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-31aeb59.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-c16b05d.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-repeater-item-4d5e3ce.elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 64px;
    --grid-column-gap: 40px;
    --grid-row-gap: 2px;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-widget-container {
    text-align: center;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c > .elementor-widget-container {
    margin: 12% 0% 0% 0%;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon {
    background-color: var( --e-global-color-85eb064 );
    --icon-padding: 0.3em;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon svg {
    fill: #FFFFFF;
}

:root {
    --page-title-display: none;
}

@media(max-width: 1024px) {
    .elementor-7180 .elementor-element.elementor-element-78a0af10 {
        margin-top:-10%;
        margin-bottom: 0%;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c {
        --grid-template-columns: repeat(2, auto);
        --icon-size: 45px;
        --grid-column-gap: 60px;
        --grid-row-gap: 60px;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-widget-container {
        text-align: center;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon {
        --icon-padding: 0.3em;
    }
}

@media(max-width: 767px) {
    .elementor-7180 .elementor-element.elementor-element-78a0af10:not(.elementor-motion-effects-element-type-background), .elementor-7180 .elementor-element.elementor-element-78a0af10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position:center center;
    }

    .elementor-7180 .elementor-element.elementor-element-78a0af10 > .elementor-background-overlay {
        opacity: 0.67;
    }

    .elementor-7180 .elementor-element.elementor-element-78a0af10 {
        margin-top: 0%;
        margin-bottom: 0%;
        padding: 0% 0% 8% 0%;
    }

    .elementor-7180 .elementor-element.elementor-element-7d2ec2c3 > .elementor-element-populated {
        margin: 0% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-7180 .elementor-element.elementor-element-6104084d > .elementor-widget-container {
        margin: 0% 0% 1% 0%;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 44px;
        --grid-column-gap: 24px;
        --grid-row-gap: 22px;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-widget-container {
        text-align: center;
    }

    .elementor-7180 .elementor-element.elementor-element-57b4dd7c .elementor-social-icon {
        --icon-padding: 0.2em;
    }
}
/*! elementor - v3.31.0 - 27-08-2025 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) {
    font-size: 0;
    line-height: 1
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap,5px);
    grid-row-gap: var(--grid-row-gap,5px);
    grid-template-columns: var(--grid-template-columns);
    justify-content: var(--justify-content,center);
    justify-items: var(--justify-content,center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size,25px);
    height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));
    line-height: var(--icon-size,25px);
    width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    align-items: center;
    background-color: #69727d;
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    text-align: center
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color)
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color)
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    color: #fff;
    opacity: .9
}

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #000
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook,.elementor-social-icon-facebook-f {
    background-color: #3b5998
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #69727d
}

.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-threads {
    background-color: #000
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-x-twitter {
    background-color: #000
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}
    :root{
        --e-global-color-7d45e5e: #FFFFFF;
    }
    .m-0{
        margin: 0;
    }
    .elementor-widget-image-box .elementor-image-box-wrapper{
        text-align: center !important;
    }

    .elementor-container.elementor-column-gap-no {
        gap: 25px;
        
    }

    .elementor-widget-container li {
        line-height: 30px;
        text-align: left;
    }
    .elementor-95 .elementor-element.elementor-element-d74092a img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-95 .elementor-element.elementor-element-d41e346 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-95 .elementor-element.elementor-element-54b98c0 {
        padding: 90px 0px 0px 0px;
    }
    .elementor-95 .elementor-element.elementor-element-ff760dc {
        padding: 40px 0px 40px 0px;
    }
    .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
        color: #000;
    }
    .elementor-widget:not(:last-child) {
        margin-block-end: 25px !important;
    }
    .elementor-background-overlay {
        border-bottom: 1px solid #eee;
    }
    .elementor-92 .elementor-element.elementor-element-c1defec > .elementor-widget-container {
        background-color: var(--e-global-color-85eb064);
        margin: 0px 0px 0px 0px;
        padding: 56px 35px 45px 35px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }
    .elementor-92 .elementor-element.elementor-element-c1defec .ts-custom-heading.ts-custom-subtitle {
        color: var(--e-global-color-7d45e5e);
    }
    .elementor-92 .elementor-element.elementor-element-c1defec .ts-custom-heading.ts-custom-heading-title {
        color: var(--e-global-color-7d45e5e);
    }
    .elementor-92 .elementor-element.elementor-element-c1defec .ts-heading-desc {
        color: var(--e-global-color-7d45e5e);
        margin-bottom: -30px;
    }
    .elementor-92 .elementor-element.elementor-element-19f4018f {
        padding: 50px 0px 50px 0px;
    }
    .elementor-92 .elementor-element.elementor-element-4a86609d > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }
    .elementor-92 .elementor-element.elementor-element-2ca7539 > .elementor-widget-container {
        padding: 20px 30px 20px 30px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }

    .elementor-element {
        --widgets-spacing: 20px 20px;
        --widgets-spacing-row: 20px;
        --widgets-spacing-column: 20px;
    }

        .elementor-92 .elementor-element.elementor-element-4a86609d {
            width: 41.227%;
        }

        .elementor-92 .elementor-element.elementor-element-41b0341 > .elementor-widget-container {
        padding: 20px 30px 20px 30px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }

        .elementor-92 .elementor-element.elementor-element-5782e874 {
            width: 58.773%;
        }
        .elementor-92 .elementor-element.elementor-element-1f6380f img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-92 .elementor-element.elementor-element-37c9d01 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }
    .elementor-widget-container p {
        text-align: justify;
    }



    .elementor-92 .elementor-element.elementor-element-663267b > .elementor-widget-container {
        padding: 20px 30px 20px 30px;
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.07);
    }

    .elementor-92 .elementor-element.elementor-element-e637e97 {
        padding: 50px 0px 50px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-98090cf {
        padding: 80px 0px 35px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-ad9b7a6 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-93 .elementor-element.elementor-element-c95d809 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }
    .elementor-93 .elementor-element.elementor-element-416d396 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-element-populated {
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-element-populated, .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-element-populated > .elementor-background-overlay, .elementor-93 .elementor-element.elementor-element-5582e6a > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }
    .elementor-93 .elementor-element.elementor-element-b8bbb76 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-element-populated {
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-element-populated, .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-element-populated > .elementor-background-overlay, .elementor-93 .elementor-element.elementor-element-89242f1 > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-93 .elementor-element.elementor-element-83f7f69 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-93 .elementor-element.elementor-element-bd79787 > .elementor-element-populated {
        padding: 20px 0px 20px 30px;
    }
    .elementor-93 .elementor-element.elementor-element-8fd8e3e {
        padding: 40px 0px 40px 0px;
    }

    .elementor-93 .elementor-element.elementor-element-d0132a5 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }
    .elementor-93 .elementor-element.elementor-element-711cbd3 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }
    .elementor-93 .elementor-element.elementor-element-0d769d5 img {
        width: 85%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }   

    .elementor-93 .elementor-element .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-93 .elementor-element.elementor-element-7c97402 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-97 .elementor-element.elementor-element-5dbd7af img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }
    .elementor-97 .elementor-element.elementor-element-9dbec7d img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-97 .elementor-element .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }
    .elementor-97 .elementor-element.elementor-element-2588671f {
        padding: 80px 0px 40px 0px;
    }
    .elementor-97 .elementor-element{
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-98 .elementor-element.elementor-element-40b55a93 {
        padding: 80px 0px 40px 0px;
    }
    .elementor-98 .elementor-element.elementor-element-4ead76f img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-98 .elementor-element.elementor-element-92a66f2 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }
    .elementor-98 .elementor-element .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-widget:not(:last-child) {
        margin-block-end: 20px;
    }

    .elementor-98 .elementor-element.elementor-element-13ee100 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(67, 67, 67, 0.85);
    }

    .elementor-98 .elementor-element.elementor-element-3ca1204 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(67, 67, 67, 0.85);
    }
    .elementor-98 .elementor-element.elementor-element-6e8240b {
        padding: 40px 0px 40px 0px;
    }
    .elementor-98 .elementor-element.elementor-element-a06fa70 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }
    .elementor-98 .elementor-element.elementor-element-f7e19ee img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-98 .elementor-element.elementor-element-d2f8555 > .elementor-element-populated {
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-98 .elementor-element.elementor-element-1d5ffd1 {
        padding: 40px 0px 40px 0px;
    }
    .elementor-100 .elementor-element.elementor-element-3e91a09e {
        padding: 80px 0px 35px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2fb01424 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-67a980f > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-0fcc325 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-100 .elementor-element.elementor-element-2209f5a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-100 .elementor-element.elementor-element-d1622e1 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 3px;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-100 .elementor-element.elementor-element-d874625 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-100 .elementor-element.elementor-element-c84e1b8 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-100 .elementor-element.elementor-element-c84e1b8 > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

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

    .elementor-100 .elementor-element.elementor-element-c84e1b8 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-100 .elementor-element.elementor-element-104fd51 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-06ff3b2 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-664fc2e img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-171cd2e > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-100 .elementor-element.elementor-element-274a26a img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-4990952e {
        padding: 0px 0px 80px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9333981 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-1315285 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-100 .elementor-element.elementor-element-1315285 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

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

    .elementor-100 .elementor-element.elementor-element-1315285 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-100 .elementor-element.elementor-element-3e9daffe .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-8e04197 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d2b1c9b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-6e7293e > .elementor-element-populated {
        padding: 5px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-09ccfbd > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-52df63d > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-783326c img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-6d2bf98 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-7d44a2c > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3a4453f img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-62a641c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-62a641c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-62a641c > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-2e751e4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-464eb61 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-927d0b9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-bb9185b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bb9185b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bb9185b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cb37dd9 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-def38f5 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-0b2be9b {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-96c50bb.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-96c50bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-96c50bb > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-65f6a5f .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-c4e3fe6 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-56a0dd0 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-18426f5.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-18426f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-18426f5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-568d763 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-d73f953 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9145331 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-f947654.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f947654.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f947654 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d628c57 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-cce7ffc > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-6c4595f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-6fa5c8b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6fa5c8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6fa5c8b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-e34329c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-65b2a3d > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-eaf3f20 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-3c2366b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-3c2366b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-3c2366b > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-b2b6e4c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-5743d3b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cc6e8ba {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-0b56631.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-0b56631.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-0b56631 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3bdcf3f .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-442cb8e > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-f207988 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-bdf5597.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bdf5597.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bdf5597 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3ea4bee .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-bc05727 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-285a6bf {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ac8f89d.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ac8f89d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ac8f89d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-fe97f8f .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-a558ade > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-a958739 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-4504145.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-4504145.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-4504145 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-798cd32 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-eae8ada > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-37627b8 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-117b807.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-117b807.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-117b807 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2185e40 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-2e6af63 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-3701fc6 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-77929cd.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-77929cd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-77929cd > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-212c8cc .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-331866c > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-7bcbc17 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-49cd6b8.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-49cd6b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-49cd6b8 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-68e20eb .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-5152b0e > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-16071e3 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-bc5279e.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bc5279e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-bc5279e > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-f528a0b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-dc0ea72 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-d61b3bb {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-f6beb35.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f6beb35.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f6beb35 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-413bc0c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-69f619b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-8ae232c {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-f25d9d5.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f25d9d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-f25d9d5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-570ab45 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-176a636 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-39817da {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-fbf055f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-fbf055f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-fbf055f > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-7f10577 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-5efa07b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-be728f3 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ee95b65.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ee95b65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ee95b65 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-76ffec4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-3fe8134 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-51d77c7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-938a752.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-938a752.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-938a752 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-5567a32 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-1dd499b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-36bd412 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-6903d3c.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6903d3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-6903d3c > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-9697d39 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-3bc3898 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-cd512bd > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-4e5459c > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-ffd1810 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-100 .elementor-element.elementor-element-f23654b img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-100 .elementor-element.elementor-element-bc14d0d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-100 .elementor-element.elementor-element-ffd9a75.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ffd9a75.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-100 .elementor-element.elementor-element-ffd9a75 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-a0855bc .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-100 .elementor-element.elementor-element-d8d5a70 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-100 .elementor-element.elementor-element-2ceb3c5 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-100 .elementor-element.elementor-element-6e7293e > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-cd512bd > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }
    }

    @media(max-width: 767px) {
        .elementor-100 .elementor-element.elementor-element-2fb01424 > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-0fcc325 {
            padding: 30px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-06ff3b2 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-100 .elementor-element.elementor-element-171cd2e > .elementor-element-populated {
            padding: 30px 15px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-4990952e {
            padding: 30px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-6e7293e > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-52df63d > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-783326c > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-7d44a2c > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-3a4453f > .elementor-widget-container {
            margin: 30px 0px 0px 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-100 .elementor-element.elementor-element-62a641c > .elementor-element-populated {
            padding: 0px 0px 20px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-cd512bd > .elementor-element-populated {
            padding: 0px 0px 20px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-ffd1810 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-f23654b > .elementor-widget-container {
            margin: 0px 15px 0px 0px;
        }

        .elementor-100 .elementor-element.elementor-element-bc14d0d {
            padding: 0px 0px 60px 0px;
        }
    }

    @media(min-width: 768px) {
        .elementor-100 .elementor-element.elementor-element-6e7293e {
            width:55.319%;
        }

        .elementor-100 .elementor-element.elementor-element-52df63d {
            width: 44.629%;
        }

        .elementor-100 .elementor-element.elementor-element-cd512bd {
            width: 50%;
        }

        .elementor-100 .elementor-element.elementor-element-ffd1810 {
            width: 49.631%;
        }
    }
    .elementor-102 .elementor-element.elementor-element-4a1f8700 {
        padding: 80px 0px 40px 0px;
    }

    .elementor-bc-flex-widget .elementor-102 .elementor-element.elementor-element-490316c9.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-490316c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-490316c9 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-39737283 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d > .elementor-widget-container {
        padding: 10px 30px 10px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d .elementor-icon-box-wrapper {
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d {
        --icon-box-icon-margin: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d .elementor-icon-box-title {
        margin-block-end:0px;}

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-85eb064 );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-85eb064 );
        color: var( --e-global-color-85eb064 );
        border-color: var( --e-global-color-85eb064 );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-stacked:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-f6d70ac );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-default:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:focus) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-default:has(:focus) .elementor-icon {
        fill: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-f6d70ac );
        border-color: var( --e-global-color-f6d70ac );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-b929a3d.elementor-view-framed:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-b929a3d .elementor-icon {
        font-size: 20px;
        padding: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 .elementor-icon-box-wrapper {
        align-items: center;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 {
        --icon-box-icon-margin: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-af10020 .elementor-icon-box-title {
        margin-block-end:0px;}

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-85eb064 );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-default .elementor-icon {
        fill: var( --e-global-color-85eb064 );
        color: var( --e-global-color-85eb064 );
        border-color: var( --e-global-color-85eb064 );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-stacked:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-stacked:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-f6d70ac );
        fill: var( --e-global-color-7d45e5e );
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-default:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:focus) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-default:has(:focus) .elementor-icon {
        fill: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-f6d70ac );
        border-color: var( --e-global-color-f6d70ac );
    }

    .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:hover) .elementor-icon, .elementor-102 .elementor-element.elementor-element-af10020.elementor-view-framed:has(:focus) .elementor-icon {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-102 .elementor-element.elementor-element-af10020 .elementor-icon {
        font-size: 20px;
        padding: 15px;
    }

    .elementor-102 .elementor-element.elementor-element-3fb5b09 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-102 .elementor-element.elementor-element-db19017 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-db19017 img {
        width: 92%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-102 .elementor-element.elementor-element-e581ad3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-37e4b79 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-102 .elementor-element.elementor-element-2bb6740 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 3px;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-102 .elementor-element.elementor-element-7ebe9cc .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-02fd46a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-102 .elementor-element.elementor-element-ab64a49 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-87dc225 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a192571 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a192571 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-102 .elementor-element.elementor-element-1633c26 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-102 .elementor-element.elementor-element-f859be9 > .elementor-widget-container {
        margin: -20px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-f859be9 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-102 .elementor-element.elementor-element-74e296b9 {
        padding: 40px 0px 80px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-102 .elementor-element.elementor-element-00a00f3 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-102 .elementor-element.elementor-element-359e8a2 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-6cf8703 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-c04d720 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-82eeb7c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-6fc5f43 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-69f78f1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-94d94cb .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-d613f0a > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-a5c545c {
        padding: 40px 0px 40px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-23f767c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-8b1dae8 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-9d64e7b {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-8d2dba4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-ea1884a > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-e3e6a97 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-aa5a54e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-998aaa1 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-8c32d72 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-c530313 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-102 .elementor-element.elementor-element-01c54e2 > .elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-102 .elementor-element.elementor-element-d6a018e {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-102 .elementor-element.elementor-element-490316c9 > .elementor-element-populated {
            padding:0px 0px 20px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-3fb5b09 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-db19017 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-db19017 img {
            width: 100%;
        }

        .elementor-102 .elementor-element.elementor-element-e581ad3 {
            padding: 0px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-87dc225 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-a192571 > .elementor-widget-container {
            margin: 30px 0px 0px 15px;
        }

        .elementor-102 .elementor-element.elementor-element-a192571 img {
            width: 100%;
        }

        .elementor-102 .elementor-element.elementor-element-1633c26 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-f859be9 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-102 .elementor-element.elementor-element-f859be9 img {
            width: 100%;
        }

        .elementor-102 .elementor-element.elementor-element-74e296b9 {
            padding: 30px 0px 80px 0px;
        }
    }

    /* Start custom CSS */
    .iconbox-contact h6 {
        margin-top: 5px;
    }

    /* End custom CSS */
    .elementor-96 .elementor-element.elementor-element-9f1d93d {
        padding: 80px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-820ccaa .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-96 .elementor-element.elementor-element-f5c1a4d .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-96 .elementor-element.elementor-element-a386d5a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-96 .elementor-element.elementor-element-19ccb79 {
        padding: 35px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-5d854dc > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-bd7a99f img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-96 .elementor-element.elementor-element-dc012e7 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-96 .elementor-element.elementor-element-ef87291 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-96 .elementor-element.elementor-element-2cb2bf4e {
        padding: 40px 0px 80px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-96 .elementor-element.elementor-element-8af28e1 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-96 .elementor-element.elementor-element-1cff854b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-7be7cf3d > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-70ebee6 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-390fc7d .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-5055099 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-503bb63 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-349c2dc .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-99d7b85 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e9ed85a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-90e5b11 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-f6b0b52 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-7fbf660 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-c084755 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-43820f9 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e530a43 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-bae02bc > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e59df55 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-d1ccff4 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-750f446 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-750f446 {
        columns: 1;
    }

    .elementor-96 .elementor-element.elementor-element-1863d74 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-1863d74 {
        columns: 1;
    }

    .elementor-96 .elementor-element.elementor-element-ef88018 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-154df4b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-ef744eb > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-3a63b76 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-34c2de0 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-31b8f01 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-b277a83 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-f9d7347 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-584d03a > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-a5bb967 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-a70fea3 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-732b839 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-2b98b2a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-cb6b426 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-b98c614 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-31d2184 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-4fe09ee .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-b9acc5f > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-b3da4bc {
        padding: 40px 0px 40px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-13bd41c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-252904e > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-74f2b91 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-e88e250 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-96 .elementor-element.elementor-element-d4eaae4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-96 .elementor-element.elementor-element-1b51c08 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-96 .elementor-element.elementor-element-9f1d93d {
            padding:30px 0px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-5d854dc > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-bd7a99f > .elementor-widget-container {
            margin: 0px 0px 0px 15px;
        }

        .elementor-96 .elementor-element.elementor-element-dc012e7 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-ef87291 > .elementor-widget-container {
            margin: 0px 15px 0px 0px;
        }

        .elementor-96 .elementor-element.elementor-element-2cb2bf4e {
            padding: 30px 0px 0px 0px;
        }
    }


    .elementor-99 .elementor-element.elementor-element-7507fc13 {
        padding: 80px 0px 35px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-23d6bf0c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-6916f471 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-06c94b5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b .elementor-divider-separator {
        width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-df3205b .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-99 .elementor-element.elementor-element-92e3c49 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-99 .elementor-element.elementor-element-f79c857 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc > .elementor-widget-container {
        margin: 14px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc .elementor-divider-separator {
        width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-86b49dc .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-99 .elementor-element.elementor-element-3365a94 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-64626cb > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-090212b img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-99 .elementor-element.elementor-element-4dafb24 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-99 .elementor-element.elementor-element-2e53dcd img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-99 .elementor-element.elementor-element-6344de43 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 > .elementor-widget-container {
        margin: 0px 0px 15px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-99 .elementor-element.elementor-element-f701649 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-99 .elementor-element.elementor-element-3281d992 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-737ec2e3 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-876b303 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-f141b4e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-d101aa4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-25b5020 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-c6ab33e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-72dbcb4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-4b38ce8 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-bbb1335 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-4badaf5 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-486454d {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-a5d190e .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-a76a713 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-bc55bd0 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-7ae357b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-117f5ee > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-a0c2325 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-a34164a .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-540bbb4 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-c5fa356 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-9fe531c .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-fc3e29b > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-ddb9a38 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-b880f95 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-a2622ba > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-e0cb755 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-eed27b8 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-580b14f > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-4f0b6bb {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-ad324a3 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-515cba0 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-bd577e2 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-c57b97b .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-1202ece > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-0400d79 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-fcb3af0 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-b6d0446 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-b8c87b8 {
        padding: 40px 0px 30px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-d1256b0 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-99 .elementor-element.elementor-element-a686313 > .elementor-widget-container {
        margin: -5px 0px -20px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-99 .elementor-element.elementor-element-3a89d7e {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-99 .elementor-element.elementor-element-23d6bf0c > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-99 .elementor-element.elementor-element-06c94b5 {
            padding: 30px 0px 0px 0px;
        }

        .elementor-99 .elementor-element.elementor-element-64626cb > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-99 .elementor-element.elementor-element-4dafb24 > .elementor-element-populated {
            padding: 30px 15px 0px 0px;
        }

        .elementor-99 .elementor-element.elementor-element-6344de43 {
            padding: 30px 0px 0px 0px;
        }
    }

    .elementor-7985 .elementor-element.elementor-element-2ef336f:not(.elementor-motion-effects-element-type-background), .elementor-7985 .elementor-element.elementor-element-2ef336f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2025/05/WhatsApp-Image-2025-05-20-at-1.01.08-PM.jpeg");
        background-size: cover;
    }

    .elementor-7985 .elementor-element.elementor-element-2ef336f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-2ef336f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-167d8b3 > .elementor-container {
        max-width: 676px;
        min-height: 400px;
    }

    .elementor-7985 .elementor-element.elementor-element-242e77c > .elementor-element-populated {
        margin: 59px 0px 0px -309px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: -309px;
    }

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

    .elementor-7985 .elementor-element.elementor-element-9f73ef6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 73px;
        line-height: 72px;
        color: #000000;
    }

    .elementor-7985 .elementor-element.elementor-element-ac27844 > .elementor-widget-container {
        margin: 17px 6px 6px 7px;
    }

    .elementor-7985 .elementor-element.elementor-element-ac27844 {
        font-size: 25px;
        color: #000000;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be .elementor-icon-box-wrapper {
        align-items: start;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be {
        --icon-box-icon-margin: 18px;
    }

    .elementor-7985 .elementor-element.elementor-element-f8d95be .elementor-icon {
        font-size: 36px;
    }

    .elementor-7985 .elementor-element.elementor-element-e6a5c2f {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-e6a5c2f > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-49622c7 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-cef961d {
        --icon-box-icon-margin: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-2857ff0 {
        margin-top: 58px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-f6d70ac );
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated, .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated > .elementor-background-overlay, .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-background-slideshow {
        border-radius: 18px 18px 18px 18px;
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-eb6c75c > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-cb145c0 {
        text-align: center;
    }

    .elementor-7985 .elementor-element.elementor-element-cb145c0 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        color: #FFFFFF;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 {
        --divider-border-style: solid;
        --divider-color: #FFFFFF;
        --divider-border-width: 2.4px;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 .elementor-divider-separator {
        width: 31%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-04d5df0 .elementor-divider {
        text-align: center;
        padding-block-start:15px;padding-block-end:15px;}

    .elementor-7985 .elementor-element.elementor-element-4b3bed0 {
        color: #FFFFFF;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced > .elementor-widget-container {
        border-style: groove;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced .elementor-icon-list-icon i {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced .elementor-icon-list-icon svg {
        fill: #FFFFFF;
        transition: fill 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-29a5ced .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-d74205b > .elementor-widget-container {
        border-style: groove;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

    .elementor-7985 .elementor-element.elementor-element-d74205b .elementor-icon-list-icon i {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-d74205b .elementor-icon-list-icon svg {
        fill: #FFFFFF;
        transition: fill 0.3s;
    }

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

    .elementor-7985 .elementor-element.elementor-element-d74205b .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-f4254d7 > .elementor-widget-container {
        border-style: groove;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    }

    .elementor-7985 .elementor-element.elementor-element-f4254d7 .elementor-icon-list-icon i {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-f4254d7 .elementor-icon-list-icon svg {
        fill: #FFFFFF;
        transition: fill 0.3s;
    }

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

    .elementor-7985 .elementor-element.elementor-element-f4254d7 .elementor-icon-list-text {
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-668ff4c {
        margin-top: 58px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FFFFFF;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated, .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated > .elementor-background-overlay, .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-background-slideshow {
        border-radius: 18px 18px 18px 18px;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-7f7e81f > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-2872246 {
        text-align: center;
    }

    .elementor-7985 .elementor-element.elementor-element-2872246 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        color: #000000;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 {
        --divider-border-style: solid;
        --divider-color: #000000;
        --divider-border-width: 2.4px;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 > .elementor-widget-container {
        margin: -12px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 .elementor-divider-separator {
        width: 31%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-f90d1d4 .elementor-divider {
        text-align: center;
        padding-block-start:15px;padding-block-end:15px;}

    .elementor-7985 .elementor-element.elementor-element-90447d2 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn {
        background-color: var( --e-global-color-85eb064 );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 > .elementor-widget-container {
        margin: 21px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-fb4da15 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-190403f > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn {
        background-color: var( --e-global-color-85eb064 );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-fd9f300 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-f57052c > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30.elementor-position-right .elementor-image-box-img {
        margin-left: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30.elementor-position-left .elementor-image-box-img {
        margin-right: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30.elementor-position-top .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn {
        background-color: var( --e-global-color-85eb064 );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-b0bfe98 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-fad54af {
        margin-top: 59px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-ea600b6 {
        width: var( --container-widget-width, 111.858% );
        max-width: 111.858%;
        --container-widget-width: 111.858%;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-7985 .elementor-element.elementor-element-ea600b6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 37px;
    }

    .elementor-7985 .elementor-element.elementor-element-bec4fc1 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-bec4fc1 img {
        width: 100%;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .ekit-btn-wraper .elementskit-btn {
        justify-content: center;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn {
        background-color: var( --e-global-color-f6d70ac );
        border-style: none;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 > .elementor-widget-container {
        margin: -17px 0px 0px 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn:hover {
        color: #ffffff;
        fill: #ffffff;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > i, .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > i, .rtl .elementor-7985 .elementor-element.elementor-element-1ff3fa1 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7985 .elementor-element.elementor-element-6aac22f {
        margin-top: 80px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-2953a75 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-53dfe6a .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-7d0bae7 {
        margin-top: 28px;
        margin-bottom: 0px;
    }

    .elementor-7985 .elementor-element.elementor-element-c4af71f .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-0e1d624 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7985 .elementor-element.elementor-element-468a514 {
        --spacer-size: 103px;
    }

    @media(min-width: 768px) {
        .elementor-7985 .elementor-element.elementor-element-f31d441 {
            width:100%;
        }

        .elementor-7985 .elementor-element.elementor-element-f7eee2e {
            width: 100%;
        }

        .elementor-7985 .elementor-element.elementor-element-3dd2f49 {
            width: 52.735%;
        }

        .elementor-7985 .elementor-element.elementor-element-8790401 {
            width: 47.094%;
        }
    }

    @media(max-width: 767px) {
        .elementor-7985 .elementor-element.elementor-element-e6a5c2f:not(.elementor-motion-effects-element-type-background), .elementor-7985 .elementor-element.elementor-element-e6a5c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
            background-image:url("https://www.shreyaeyecentre.com/wp-content/uploads/revslider/slider-demo-4/slider-04-b-1.jpg");
        }

        .elementor-7985 .elementor-element.elementor-element-cef961d > .elementor-widget-container {
            margin: -22px 0px 0px 0px;
        }

        .elementor-7985 .elementor-element.elementor-element-cef961d .elementor-icon {
            font-size: 20px;
        }

        .elementor-7985 .elementor-element.elementor-element-b21b1f9 .elementor-image-box-img {
            margin-bottom: 15px;
        }

        .elementor-7985 .elementor-element.elementor-element-92d7b8f .elementor-image-box-img {
            margin-bottom: 15px;
        }

        .elementor-7985 .elementor-element.elementor-element-10b8f30 .elementor-image-box-img {
            margin-bottom: 15px;
        }
    }

    .elementor-widget-wrap {
        align-content: flex-start;
        flex-wrap: wrap;
        position: relative;
        width: 100% !important;
    }

    .elementor-8039 .elementor-element.elementor-element-16e5c060 {
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .elementor-8039 .elementor-element.elementor-element-487ac5a8 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 47px;
        color: var( --e-global-color-85eb064 );
    }

    .elementor-8039 .elementor-element.elementor-element-134ea47 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-8039 .elementor-element.elementor-element-134ea47 img {
        width: 73%;
        border-style: groove;
        border-width: 6px 6px 6px 6px;
        border-color: var( --e-global-color-85eb064 );
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-8039 .elementor-element.elementor-element-50da08ad .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 37px;
        color: #15568E;
    }

    .elementor-8039 .elementor-element.elementor-element-6d182f6 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-259a489 img {
        width: 42%;
    }

    .elementor-8039 .elementor-element.elementor-element-c4ff50a {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-c4ff50a .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 22px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-7f9c56c > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-189436f img {
        width: 54%;
    }

    .elementor-8039 .elementor-element.elementor-element-e834291 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-e834291 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 22px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-ece8cf1 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-7713863 img {
        width: 62%;
    }

    .elementor-8039 .elementor-element.elementor-element-7f007fc {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-7f007fc .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 20px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-94e7633 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-7a10e44 img {
        width: 62%;
    }

    .elementor-8039 .elementor-element.elementor-element-c2ccab2 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-c2ccab2 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 20px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-f67f3c9 > .elementor-element-populated {
        border-style: groove;
        border-color: var( --e-global-color-f6d70ac );
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-8039 .elementor-element.elementor-element-659302a img {
        width: 62%;
    }

    .elementor-8039 .elementor-element.elementor-element-370d434 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-370d434 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 18px;
        color: var( --e-global-color-f6d70ac );
    }

    .elementor-8039 .elementor-element.elementor-element-4b73f086 > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-8039 .elementor-element.elementor-element-4b73f086 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-4b73f086 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 38px;
        color: #15568E;
    }

    .elementor-8039 .elementor-element.elementor-element-69a227e4 > .elementor-container {
        max-width: 1421px;
    }

    .elementor-8039 .elementor-element.elementor-element-04b0470 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-440d489 img {
        width: 81%;
    }

    .elementor-8039 .elementor-element.elementor-element-4684940 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-4684940 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-83d90f0 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-5c55070 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-41f9671 img {
        width: 80%;
    }

    .elementor-8039 .elementor-element.elementor-element-bc1d5b4 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-bc1d5b4 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-64d9993 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-412ffd8b > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-35747cfc img {
        width: 70%;
    }

    .elementor-8039 .elementor-element.elementor-element-33b8ab2b {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-33b8ab2b .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-846d322 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-18d998e9 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-150c7c55 img {
        width: 79%;
    }

    .elementor-8039 .elementor-element.elementor-element-3063b4db {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-3063b4db .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-5f805cb {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-369897c > .elementor-container {
        max-width: 1421px;
    }

    .elementor-8039 .elementor-element.elementor-element-2011d27f > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-66fcb4b9 img {
        width: 84%;
    }

    .elementor-8039 .elementor-element.elementor-element-22cc51a8 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-22cc51a8 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-274546c6 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-51afd9ac > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-1e64251 img {
        width: 84%;
    }

    .elementor-8039 .elementor-element.elementor-element-4d9ab219 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-4d9ab219 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-6cb8c1c5 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-1f5f980c > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-262a39ed img {
        width: 84%;
    }

    .elementor-8039 .elementor-element.elementor-element-42c4fad0 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-42c4fad0 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
    }

    .elementor-8039 .elementor-element.elementor-element-57bec5b9 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-8e37ecd > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-8039 .elementor-element.elementor-element-a44ea29 img {
        width: 71%;
    }

    .elementor-8039 .elementor-element.elementor-element-53a0f2f {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-53a0f2f .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 26px;
    }

    .elementor-8039 .elementor-element.elementor-element-476b956 {
        text-align: center;
    }

    .elementor-8039 .elementor-element.elementor-element-2815a9f6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 41px;
        color: #15568E;
    }

    .elementor-8039 .elementor-element.elementor-element-21b142:not(.elementor-motion-effects-element-type-background), .elementor-8039 .elementor-element.elementor-element-21b142 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F27100;
    }

    .elementor-8039 .elementor-element.elementor-element-21b142 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-8039 .elementor-element.elementor-element-21b142 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-content {
        border-block-end-color:#FFFFFF;color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title {
        border-color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-toggle-title, .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-toggle-icon {
        color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-8039 .elementor-element.elementor-element-3646765f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }
    /*! elementor - v3.31.0 - 27-08-2025 */
    .elementor-tab-title a {
        color: inherit
    }

    .elementor-toggle {
        text-align: start
    }

    .elementor-toggle .elementor-tab-title {
        border-block-end:1px solid #d5d8dc;cursor: pointer;
        font-weight: 700;
        line-height: 1;
        margin: 0;
        outline: none;
        padding: 15px
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon {
        display: inline-block;
        width: 1em
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg {
        height: 1em;
        margin-inline-start:-5px;width: 1em
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
        float: right;
        text-align: right
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
        float: left;
        text-align: left
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
        display: block
    }

    .elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
        display: none
    }

    .elementor-toggle .elementor-tab-title.elementor-active {
        border-block-end:none}

    .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
        display: none
    }

    .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
        display: block
    }

    .elementor-toggle .elementor-tab-content {
        border-block-end:1px solid #d5d8dc;display: none;
        padding: 15px
    }

    @media (max-width: 767px) {
        .elementor-toggle .elementor-tab-title {
            padding:12px
        }

        .elementor-toggle .elementor-tab-content {
            padding: 12px 10px
        }
    }

    .e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle {
        width: var(--container-widget-width);
        --flex-grow: var( --container-widget-flex-grow )
    }
    .elementor-7833 .elementor-element.elementor-element-f8a8082 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-f8a8082 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-35ffa28 img {
        width: 80%;
    }

    .elementor-7833 .elementor-element.elementor-element-dcc6af1 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .ekit-btn-wraper .elementskit-btn {
        justify-content: flex-start;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn {
        background-color: #F27100;
        border-style: none;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn:hover {
        background-color: #15568E;
        color: #FFFFFF;
        fill: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 > .elementor-widget-container {
        margin: -14px 0px 0px 0px;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > :is(i, svg) {
        font-size: 14px;
    }

    .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > i, .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > svg {
        margin-right: 5px;
    }

    .rtl .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > i, .rtl .elementor-7833 .elementor-element.elementor-element-402e468 .elementskit-btn > svg {
        margin-left: 5px;
        margin-right: 0;
    }

    .elementor-7833 .elementor-element.elementor-element-47dfddc > .elementor-widget-container {
        border-style: groove;
        border-width: 3px 3px 3px 3px;
        border-color: #F27100;
        border-radius: 12px 12px 12px 12px;
    }

    .elementor-7833 .elementor-element.elementor-element-47dfddc .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-7833 .elementor-element.elementor-element-aaac61b .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 37px;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-4c552c6 > .elementor-element-populated {
        border-style: groove;
        border-color: #15568E;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7833 .elementor-element.elementor-element-d7d968a img {
        width: 55%;
    }

    .elementor-7833 .elementor-element.elementor-element-14b0f2a .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 23px;
        color: #F27100;
    }

    .elementor-7833 .elementor-element.elementor-element-b6b0cf9 > .elementor-element-populated {
        border-style: groove;
        border-color: #15568E;
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 0px 0px 0px 12px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 12px;
    }

    .elementor-7833 .elementor-element.elementor-element-96cdf23 img {
        width: 59%;
    }

    .elementor-7833 .elementor-element.elementor-element-ebdc21e {
        width: var( --container-widget-width, 117.889% );
        max-width: 117.889%;
        --container-widget-width: 117.889%;
        --container-widget-flex-grow: 0;
    }

    .elementor-7833 .elementor-element.elementor-element-ebdc21e .elementor-image-box-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 25px;
        color: #F27100;
    }

    .elementor-7833 .elementor-element.elementor-element-4c2f79a > .elementor-widget-container {
        margin: 17px 0px 0px 0px;
    }

    .elementor-7833 .elementor-element.elementor-element-4c2f79a {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-4c2f79a .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 38px;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-9c425df > .elementor-container {
        max-width: 1421px;
    }

    .elementor-7833 .elementor-element.elementor-element-05addf8 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-e7bfa5f img {
        width: 80%;
    }

    .elementor-7833 .elementor-element.elementor-element-8b4ec8d {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-8b4ec8d .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-74d8ebc {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-7ea8ba3 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-af88bf0 img {
        width: 70%;
    }

    .elementor-7833 .elementor-element.elementor-element-1b60839 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-1b60839 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-91ad804 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-1de9ea7 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-f21e3f6 img {
        width: 79%;
    }

    .elementor-7833 .elementor-element.elementor-element-a812628 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-a812628 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-300216d {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-ba9bd05 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-578be1d img {
        width: 68%;
    }

    .elementor-7833 .elementor-element.elementor-element-599c0b6 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-599c0b6 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-7bf1fee {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-24d8bbb > .elementor-container {
        max-width: 1421px;
    }

    .elementor-7833 .elementor-element.elementor-element-91bc0fc > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-8dc2cc7 img {
        width: 66%;
    }

    .elementor-7833 .elementor-element.elementor-element-70265cd {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-70265cd .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-125a87d {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-cbb1645 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-130290a img {
        width: 67%;
    }

    .elementor-7833 .elementor-element.elementor-element-bef280c {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-bef280c .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-dde4d0e {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-8df89c7 > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
        margin: 11px 11px 11px 11px;
        --e-column-margin-right: 11px;
        --e-column-margin-left: 11px;
    }

    .elementor-7833 .elementor-element.elementor-element-177fb95 img {
        width: 64%;
    }

    .elementor-7833 .elementor-element.elementor-element-df904e8 {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-df904e8 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
    }

    .elementor-7833 .elementor-element.elementor-element-22070dd {
        text-align: center;
    }

    .elementor-7833 .elementor-element.elementor-element-347f307 .elementor-heading-title {
        font-family: "Times New Roman", Sans-serif;
        font-size: 41px;
        color: #15568E;
    }

    .elementor-7833 .elementor-element.elementor-element-b0bda4a > .elementor-widget-container {
        margin: 22px 0px 0px 0px;
    }

    .elementor-7833 .elementor-element.elementor-element-1701af3:not(.elementor-motion-effects-element-type-background), .elementor-7833 .elementor-element.elementor-element-1701af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F27100;
    }

    .elementor-7833 .elementor-element.elementor-element-1701af3 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-1701af3 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-content {
        border-block-end-color:#FFFFFF;color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title {
        border-color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-toggle-title, .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-toggle-icon {
        color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
        color: #FFFFFF;
    }

    .elementor-7833 .elementor-element.elementor-element-aa2d44f .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
        fill: #FFFFFF;
    }

    @media(min-width: 768px) {
        .elementor-7833 .elementor-element.elementor-element-4c552c6 {
            width:47%;
        }

        .elementor-7833 .elementor-element.elementor-element-b6b0cf9 {
            width: 53%;
        }
    }

    @media(max-width: 767px) {
        .elementor-7833 .elementor-element.elementor-element-35ffa28 img {
            width:100%;
        }
    }
    .elementor-82 .elementor-element.elementor-element-bfb9cbd {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-2c8e01f {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-751643a .ts-heading-subheading {
        text-align: center;
    }

    .elementor-82 .elementor-element.elementor-element-751643a .ts-heading-desc {
        color: #626262;
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-82 .elementor-element.elementor-element-ca2234d {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 4px 15px 80px 15px;
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated, .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated > .elementor-background-overlay, .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 > .elementor-widget-container {
        margin: -30px 0px -40px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-custom-heading.ts-custom-heading-title {
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-custom-heading.ts-custom-subtitle {
        margin-bottom: -20px;
    }

    .elementor-82 .elementor-element.elementor-element-09cd993 .ts-heading-desc {
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-9bba73c img {
        width: 100%;
    }

    .elementor-82 .elementor-element.elementor-element-b51fa65 > .elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated, .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated > .elementor-background-overlay, .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 25px 20px 25px 20px;
    }

    .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-c012955 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-85e95aa {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-7d45e5e );
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated, .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated > .elementor-background-overlay, .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-background-slideshow {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated {
        box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.04);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 25px 20px 25px 20px;
    }

    .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-16ef1df > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-0fe3074:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-0fe3074 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #F6F7FA;
    }

    .elementor-82 .elementor-element.elementor-element-0fe3074 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-82 .elementor-element.elementor-element-0fe3074 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-82 .elementor-element.elementor-element-cb50d43 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-82 .elementor-element.elementor-element-b00ab9d iframe {
        height: 340px;
    }

    .elementor-82 .elementor-element.elementor-element-826de36 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-82 .elementor-element.elementor-element-51da534 iframe {
        height: 340px;
    }

    @media(max-width: 1024px) {
        .elementor-82 .elementor-element.elementor-element-bfb9cbd {
            margin-top:0px;
            margin-bottom: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-2c8e01f {
            padding: 70px 30px 0px 30px;
        }

        .elementor-82 .elementor-element.elementor-element-ca2234d {
            padding: 0px 30px 0px 30px;
        }

        .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-0fe3074 {
            margin-top: 0px;
            margin-bottom: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-b00ab9d iframe {
            height: 250px;
        }

        .elementor-82 .elementor-element.elementor-element-51da534 iframe {
            height: 250px;
        }
    }

    @media(max-width: 767px) {
        .elementor-82 .elementor-element.elementor-element-2c8e01f {
            padding:0px 30px 0px 30px;
        }

        .elementor-82 .elementor-element.elementor-element-ca2234d {
            margin-top: -15px;
            margin-bottom: 0px;
            padding: 0px 20px 60px 20px;
        }

        .elementor-82 .elementor-element.elementor-element-98c08a2 > .elementor-element-populated {
            margin: 0px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-b51fa65 > .elementor-element-populated {
            margin: 15px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-1fe713a > .elementor-element-populated {
            margin: 0px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-9e7e1dc > .elementor-element-populated {
            margin: 0px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-cb50d43 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-b00ab9d iframe {
            height: 180px;
        }

        .elementor-82 .elementor-element.elementor-element-826de36 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-82 .elementor-element.elementor-element-51da534 iframe {
            height: 180px;
        }
    }

    .ts-sbox-style-4 .ts-sbox-icon {
        position: absolute;
        left: 0;
        top: 12px;
        font-size: 25px
    }

    .ts-sbox-style-4-elementor .ts-sbox-style-4 .ts-sbox-icon {
        top: 5px
    }

    .ts-sbox-style-4 .ts-sbox-icon-type-text {
        font-size: 24px;
        font-weight: 700
    }

    .ts-sbox-style-4 .ts-sbox-contents {
        padding-left: 65px
    }

    .ts-sbox-style-4.ts-sbox-itype-text .ts-sbox-contents {
        padding-left: 50px
    }

    .ts-sbox-style-4 .ts-sbox-icon i,.ts-sbox-style-4 .ts-sbox-icon i::before {
        font-size: 45px;
        line-height: 45px
    }

    .ts-sbox-style-4.ts-servicebox .ts-vc_general.ts-vc_cta3 .ts-custom-heading,.ts-sbox-style-4.ts-servicebox .ts-custom-heading {
        margin-bottom: 10px
    }

    .ts-bgcolor-skincolor .ts-sbox-style-4.ts-servicebox .ts-vc_general.ts-vc_cta3 h2,.ts-bgcolor-darkgrey .ts-sbox-style-4.ts-servicebox .ts-vc_general.ts-vc_cta3 h2 {
        color: #fff
    }

    .ts-sbox-style-4 .ts-sbox-icon-type-text,.ts-sbox-style-4 .ts-sbox-icon i {
        color: var(--tste-optico-skincolor)
    }

    .ts-bgcolor-skincolor .ts-sbox-style-4 .ts-sbox-icon i,.ts-textcolor-white .ts-sbox-style-4 .ts-sbox-icon i {
        color: #fff
    }

    .ts-textcolor-darkgrey .ts-sbox-style-4 .ts-sbox-icon i {
        color: #2c1e0f
    }

    .ts-sbox-style-4 .ts-vc_cta3-headers:after {
        background-color: var(--tste-optico-skincolor)
    }

    .ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon i,.ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon i::before {
        font-size: 23px;
        line-height: 23px
    }

    .ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-contents {
        padding-left: 40px
    }

    .ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon {
        top: 5px
    }

    .vc_inner.ts-sbox-style-4-second .ts-sbox-style-4 .ts-sbox-icon {
        top: 12px
    }

    .ts-sbox-style-4 .pbmit-ihbox-svg-wrapper svg {
        width: 35px;
        height: auto;
        fill: var(--tste-optico-skincolor)
    }

    .rtl .ts-sbox-style-4.ts-sbox-itype-text .ts-sbox-icon {
        left: 30%
    }
    .elementor-7586 .elementor-element.elementor-element-1cefe9a {
        margin-top: 12px;
        margin-bottom: 12px;
    }

    .elementor-widget-slides .elementor-slide-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .elementor-repeater-item-c86ed96 .swiper-slide-bg {
        background-color: #FFFFFF;
        background-image: url(https://www.shreyaeyecentre.com/wp-content/uploads/2024/07/clear-Shreya.jpg);
        background-size: cover;
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide {
        transition-duration: calc(5000ms*1.2);
        height: 400px;
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide-contents {
        max-width: 66%;
    }

    .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide-inner {
        text-align: center;
    }

    .elementor-7586 .elementor-element.elementor-element-0c4f3fb .elementor-heading-title {
        font-size: 44px;
        color: #000000;
    }

    .elementor-7586 .elementor-element.elementor-element-9a19db9 {
        margin-top: 21px;
        margin-bottom: 21px;
    }

    @media(max-width: 1024px) {
        .elementor-widget-slides .elementor-slide-button {
            font-size:var( --e-global-typography-accent-font-size );
        }

        .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide {
            height: 288px;
        }
    }

    @media(max-width: 767px) {
        .elementor-widget-slides .elementor-slide-button {
            font-size:var( --e-global-typography-accent-font-size );
        }

        .elementor-7586 .elementor-element.elementor-element-dd19ae1 .swiper-slide {
            height: 130px;
        }
    }
    .elementor-3571 .elementor-element.elementor-element-62c231d {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3571 .elementor-element.elementor-element-9bacd23 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3571 .elementor-element.elementor-element-0da90b2 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-0da90b2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-0da90b2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c194b1f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-c194b1f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c194b1f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c5c5f2f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-c5c5f2f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-c5c5f2f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-1909b26 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-1909b26 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-1909b26 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-f1095a9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-f1095a9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-f1095a9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ebc5754 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-ebc5754 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ebc5754 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ec23fb7 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3571 .elementor-element.elementor-element-ec23fb7 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-ec23fb7 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3571 .elementor-element.elementor-element-07abc52 {
        padding: 0px 0px 0px 0px;
    }
    .elementor-3754 .elementor-element.elementor-element-2e13f2b {
        padding: 80px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-f7ff62e > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-403aa73 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3754 .elementor-element.elementor-element-403aa73 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-2344a52 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-3a2dc60 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 > .elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3754 .elementor-element.elementor-element-2a67a63 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3754 .elementor-element.elementor-element-9ecac57 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-3754 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3754 .elementor-element.elementor-element-85ba09a .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3754 .elementor-element.elementor-element-790050e {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-3dc649f > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-5b0bc83 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3754 .elementor-element.elementor-element-05dfcec > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3754 .elementor-element.elementor-element-be4efbc img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3754 .elementor-element.elementor-element-9f8fb7e {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3754 .elementor-element.elementor-element-c48b491 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3754 .elementor-element.elementor-element-8082eb2 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-b3c1ab5 {
        padding: 20px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-b6d31f4 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-6875bba {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-d3bc398 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-89456ea {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-ec0e8a1 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-ed65317 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-f3f788b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-e199b01 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-bc95740 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3754 .elementor-element.elementor-element-022373f {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-3754 .elementor-element.elementor-element-3a2dc60 {
            padding:30px 0px 0px 0px;
        }

        .elementor-3754 .elementor-element.elementor-element-3dc649f > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3754 .elementor-element.elementor-element-5b0bc83 > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-3754 .elementor-element.elementor-element-05dfcec > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3754 .elementor-element.elementor-element-be4efbc > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }

    .elementor-4057 .elementor-element.elementor-element-9f8fb7e {
        padding: 80px 0px 80px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-a452a1f {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-663c8a8 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4057 .elementor-element.elementor-element-c48b491 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4057 .elementor-element.elementor-element-02d2355 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4057 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4057 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4057 .elementor-element.elementor-element-8528b3f {
        padding: 0px 0px 0px 0px;
    }
    .elementor-4097 .elementor-element.elementor-element-d411c4a {
        padding: 80px 0px 40px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-ad88ef7 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-24a4b0b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-5663764 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4097 .elementor-element.elementor-element-3f4a81e .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4097 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4097 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4097 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4097 .elementor-element.elementor-element-bc950a5 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-f733118 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-981111a img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4097 .elementor-element.elementor-element-a860cd8 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4097 .elementor-element.elementor-element-562b06c img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4097 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4097 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4097 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-968bc70 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-12011f9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-7718b2f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-33aef85 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1211c83 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-19d990f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-607a4c9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-41b6683 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-9e5d643 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-0b97ba3 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c18b123 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-5933630 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c27e4b5 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8cddb66 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-2c7e100 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-8d6aa0b .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-c970b26 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-b9e281f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 10px 0px 10px 0px;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-1be99ad .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4097 .elementor-element.elementor-element-7e950ea {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4097 .elementor-element.elementor-element-5663764 {
            padding:30px 0px 0px 0px;
        }

        .elementor-4097 .elementor-element.elementor-element-f733118 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4097 .elementor-element.elementor-element-981111a > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-4097 .elementor-element.elementor-element-a860cd8 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4097 .elementor-element.elementor-element-562b06c > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }
    .elementor-4112 .elementor-element.elementor-element-d411c4a {
        padding: 80px 0px 40px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-ad88ef7 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-24a4b0b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-5663764 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4112 .elementor-element.elementor-element-3f4a81e .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4112 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4112 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4112 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4112 .elementor-element.elementor-element-38d793d {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-fc0e971 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-c4dc600 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4112 .elementor-element.elementor-element-231aa43 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4112 .elementor-element.elementor-element-3b109db img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4112 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4112 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4112 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4112 .elementor-element.elementor-element-36c7648 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4112 .elementor-element.elementor-element-5663764 {
            padding:30px 0px 0px 0px;
        }

        .elementor-4112 .elementor-element.elementor-element-fc0e971 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4112 .elementor-element.elementor-element-c4dc600 > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-4112 .elementor-element.elementor-element-231aa43 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4112 .elementor-element.elementor-element-3b109db > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }

    .elementor-4122 .elementor-element.elementor-element-d411c4a {
        padding: 80px 0px 40px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-ad88ef7 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-24a4b0b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-5663764 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4122 .elementor-element.elementor-element-3f4a81e .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4122 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4122 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4122 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4122 .elementor-element.elementor-element-f0555c2 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-06c06dd > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-0339efe img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4122 .elementor-element.elementor-element-a9e48d5 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4122 .elementor-element.elementor-element-11b4337 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4122 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4122 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4122 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-1d7f992 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-000e647 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-28dbcab .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-cc29d81 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-d440371 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-326be05 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4122 .elementor-element.elementor-element-fc8d72e {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4122 .elementor-element.elementor-element-5663764 {
            padding:30px 0px 0px 0px;
        }

        .elementor-4122 .elementor-element.elementor-element-06c06dd > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4122 .elementor-element.elementor-element-0339efe > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-4122 .elementor-element.elementor-element-a9e48d5 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4122 .elementor-element.elementor-element-11b4337 > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }
    .elementor-4133 .elementor-element.elementor-element-5663764 {
        padding: 80px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-b98dd03 .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-4133 .elementor-element.elementor-element-ea9eded .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4133 .elementor-element.elementor-element-2b2d4cf .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4133 .elementor-element.elementor-element-ffedb5b {
        padding: 40px 0px 40px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-4fe34b6 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-0355696 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4133 .elementor-element.elementor-element-f1bd9d7 > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4133 .elementor-element.elementor-element-58c57d5 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-4133 .elementor-element.elementor-element-cd97e00 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-4133 .elementor-element.elementor-element-61c6182 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-4133 .elementor-element.elementor-element-4b7be72 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-4b7be72 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-6d909d1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-825f0d4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-da98b11 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-13b7b21 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-2f77b6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-641e4e4 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 20px 0px 20px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-34052cc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-f697557 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-4133 .elementor-element.elementor-element-e1ee526 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4133 .elementor-element.elementor-element-5663764 {
            padding:60px 0px 0px 0px;
        }

        .elementor-4133 .elementor-element.elementor-element-4fe34b6 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-4133 .elementor-element.elementor-element-0355696 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 15px;
        }

        .elementor-4133 .elementor-element.elementor-element-f1bd9d7 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-4133 .elementor-element.elementor-element-58c57d5 > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }
    }
    .elementor-3468 .elementor-element.elementor-element-88d16ef {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
    }

    .elementor-3468 .elementor-element.elementor-element-88d16ef > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3468 .elementor-element.elementor-element-e39ecb1 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-bc-flex-widget .elementor-3468 .elementor-element.elementor-element-52ec24b.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3468 .elementor-element.elementor-element-52ec24b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3468 .elementor-element.elementor-element-83a29c2 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3468 .elementor-element.elementor-element-83a29c2 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3468 .elementor-element.elementor-element-a1d37d9 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-widget-button .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3468 .elementor-element.elementor-element-5d2e3b8 .elementor-button {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3468 .elementor-element.elementor-element-1102690 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-widget-button .elementor-button {
            font-size:var( --e-global-typography-accent-font-size );
        }
    }

    @media(max-width: 767px) {
        .elementor-3468 .elementor-element.elementor-element-88d16ef {
            padding:50px 10px 50px 10px;
        }

        .elementor-3468 .elementor-element.elementor-element-e39ecb1 img {
            width: 90%;
        }

        .elementor-3468 .elementor-element.elementor-element-83a29c2 .ts-heading-subheading {
            text-align: left;
        }

        .elementor-3468 .elementor-element.elementor-element-a1d37d9 {
            text-align: left;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }
    }

    .elementor-3492 .elementor-element.elementor-element-8008722 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-c3dd387 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3492 .elementor-element.elementor-element-c3dd387 > .elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-7b82c1e .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-50db2eb img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-3px/2);}

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-3px/2);
    }

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3492 .elementor-element.elementor-element-b2f1a83 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce > .elementor-widget-container {
        margin: -15px 0px 0px 50px;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-3px/2);}

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-3px/2);
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-36064ce .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb > .elementor-widget-container {
        margin: -15px 0px 0px 0px;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-3px/2);}

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-3px/2);
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }

    .elementor-3492 .elementor-element.elementor-element-d114efb .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3492 .elementor-element.elementor-element-341be55 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3492 .elementor-element.elementor-element-c25e0e9 > .elementor-element-populated {
            padding:20px 0px 30px 0px;
        }

        .elementor-3492 .elementor-element.elementor-element-50db2eb img {
            width: 90%;
        }
    }

    @media(max-width: 767px) {
        .elementor-3492 .elementor-element.elementor-element-8008722 {
            padding:50px 10px 50px 10px;
        }

        .elementor-3492 .elementor-element.elementor-element-36064ce > .elementor-widget-container {
            margin: -15px 0px 0px 30px;
        }

        .elementor-3492 .elementor-element.elementor-element-36064ce {
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 5px;
        }
    }

    @media(max-width: 1024px) and (min-width:768px) {
        .elementor-3492 .elementor-element.elementor-element-aa12448 {
            width:100%;
        }

        .elementor-3492 .elementor-element.elementor-element-c25e0e9 {
            width: 100%;
        }
    }

    .elementor-3507 .elementor-element.elementor-element-ce1a340 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-bc-flex-widget .elementor-3507 .elementor-element.elementor-element-806b967.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3507 .elementor-element.elementor-element-806b967.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3507 .elementor-element.elementor-element-806b967 > .elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-c4a6d25 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3507 .elementor-element.elementor-element-c4a6d25 > .elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-fdd8488 > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-3507 .elementor-element.elementor-element-bfa758c img {
        width: 90%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(66.83716430664062, 66.83716430664062, 66.83716430664062, 0.7);
    }

    .elementor-3507 .elementor-element.elementor-element-82433ac > .elementor-background-overlay {
        background-color: #F6F7FA;
        opacity: 0.4;
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3507 .elementor-element.elementor-element-82433ac {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-2847e11 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3507 .elementor-element.elementor-element-c1b5107 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-c1b5107 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-c1b5107 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-35cfb99 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-35cfb99 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-35cfb99 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-bdeb64e .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-bdeb64e .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-bdeb64e .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-91c6903 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-91c6903 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-91c6903 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-3dc7298 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-3dc7298 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-3dc7298 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e94aed9 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-e94aed9 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e94aed9 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-7e6e82f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-7e6e82f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-7e6e82f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-8e4608c .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-8e4608c .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-8e4608c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e184642 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3507 .elementor-element.elementor-element-e184642 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-e184642 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3507 .elementor-element.elementor-element-10f6001 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3507 .elementor-element.elementor-element-614b2e0 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3507 .elementor-element.elementor-element-ce1a340 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3507 .elementor-element.elementor-element-fdd8488 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3507 .elementor-element.elementor-element-82433ac {
            padding: 50px 20px 50px 20px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3507 .elementor-element.elementor-element-ce1a340 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3507 .elementor-element.elementor-element-806b967 > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3507 .elementor-element.elementor-element-fdd8488 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3507 .elementor-element.elementor-element-82433ac {
            padding: 50px 20px 50px 20px;
        }
    }
    .elementor-3545 .elementor-element.elementor-element-7adcf93 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-40a93c3 .ts-heading-subheading {
        text-align: center;
    }

    .elementor-3545 .elementor-element.elementor-element-40a93c3 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-ed377c9 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 {
        --e-icon-list-icon-size: 14px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-40d5823 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-8489425 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated {
        border-style: solid;
        border-width: 2px 2px 2px 2px;
        border-color: var( --e-global-color-85eb064 );
        box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated, .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated > .elementor-background-overlay, .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-background-slideshow {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-3545 .elementor-element.elementor-element-b6dda03 .elementor-icon-list-text {
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-1829827 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-3545 .elementor-element.elementor-element-049e8f9 {
        text-align: center;
    }

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-30px/2);}

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-30px/2);
    }

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

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

    .elementor-3545 .elementor-element.elementor-element-e6c2a8d .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3545 .elementor-element.elementor-element-94e6dcc {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3545 .elementor-element.elementor-element-7adcf93 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-ed377c9 {
            --icon-vertical-align: flex-start;
            --icon-vertical-offset: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }

        .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated {
            margin: 0px 5px 0px 5px;
            --e-column-margin-right: 5px;
            --e-column-margin-left: 5px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3545 .elementor-element.elementor-element-7adcf93 {
            padding:50px 20px 50px 20px;
        }

        .elementor-3545 .elementor-element.elementor-element-4983556 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3545 .elementor-element.elementor-element-37f1891 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3545 .elementor-element.elementor-element-49414d9 > .elementor-element-populated {
            margin: 0px 0px 20px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3545 .elementor-element.elementor-element-16e7384 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }
    }
    .elementor-3580 .elementor-element.elementor-element-8e2ccbb {
        padding: 80px 0px 80px 0px;
    }

    .elementor-bc-flex-widget .elementor-3580 .elementor-element.elementor-element-7c4c91f.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3580 .elementor-element.elementor-element-7c4c91f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3580 .elementor-element.elementor-element-7c4c91f > .elementor-element-populated {
        padding: 0px 30px 0px 0px;
    }

    .elementor-3580 .elementor-element.elementor-element-eb7c2fe .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3580 .elementor-element.elementor-element-eb7c2fe > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3580 .elementor-element.elementor-element-ff98cc6 > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-3580 .elementor-element.elementor-element-f192be3 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-3580 .elementor-element.elementor-element-091a3a2:not(.elementor-motion-effects-element-type-background), .elementor-3580 .elementor-element.elementor-element-091a3a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: #FAFAFA;
    }

    .elementor-3580 .elementor-element.elementor-element-091a3a2 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 80px 0px 80px 0px;
    }

    .elementor-3580 .elementor-element.elementor-element-091a3a2 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header {
        background-color: var( --e-global-color-f6d70ac );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-title {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items .e-tab-title:not(:where( .e-active )) {
        background-color: #F7F7F7;
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-items-wrapper {
        background-color: #F7F7F7;
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-items-wrapper .shadow-bottom {
        background: linear-gradient(180deg, transparent 0%, #F7F7F7 100%);
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-wrapper .e-tabs-items-wrapper .shadow-top {
        background: linear-gradient(0deg, transparent 0%, #F7F7F7 100%);
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items .e-tab-title .e-tab-title-text {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items .e-tab-title .e-tab-title-text button {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) {
        background-color: var( --e-global-color-85eb064 );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) i {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) svg {
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) svg path {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs-items-wrapper .e-section-title {
        border-style: solid;
    }

    .elementor-3580 .elementor-element.elementor-element-fe845c8 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-3580 .elementor-element.elementor-element-8e2ccbb {
            padding:50px 20px 50px 20px;
        }

        .elementor-3580 .elementor-element.elementor-element-7c4c91f > .elementor-element-populated {
            padding: 0px 15px 0px 0px;
        }

        .elementor-3580 .elementor-element.elementor-element-ff98cc6 > .elementor-element-populated {
            padding: 0px 0px 0px 15px;
        }

        .elementor-3580 .elementor-element.elementor-element-091a3a2 {
            padding: 50px 20px 50px 20px;
        }

        .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs .e-tabs-main-area {
            height: 266px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3580 .elementor-element.elementor-element-8e2ccbb {
            padding:80px 20px 60px 20px;
        }

        .elementor-3580 .elementor-element.elementor-element-7c4c91f > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3580 .elementor-element.elementor-element-ff98cc6 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3580 .elementor-element.elementor-element-f192be3 {
            text-align: left;
        }

        .elementor-3580 .elementor-element.elementor-element-f192be3 img {
            width: 95%;
        }

        .elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3580 .elementor-element.elementor-element-73c8c4b .e-tabs .e-tabs-main-area {
            height: 440px;
        }
    }

    /* Start custom CSS */
    .videoplaylist .shadow {
        display: none !important;
    }

    /* End custom CSS */

    /*! pro-elements - v3.31.0 - 10-08-2025 */
    .e-tabs-inner-tabs {
        font-size: 16px;
        text-align: start
    }

    .e-tabs-inner-tabs .e-tab-content {
        padding-top: 32px
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper {
        display: flex;
        overflow: hidden;
        position: relative;
        z-index: 1
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper :after {
        background-color: var(--inner-tabs-border-color,#d5d8dc);
        bottom: 0;
        content: "";
        height: var(--inner-tabs-border-height,1px);
        position: absolute;
        width: 100%;
        z-index: -1
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title {
        box-sizing: content-box;
        font-weight: 700;
        height: 38px;
        line-height: 38px;
        min-width: 140px
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a {
        color: #3f444b;
        display: block;
        padding: 0 36px;
        text-align: center
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active {
        border-color: #0c0d0e #0c0d0e transparent;
        border-bottom: 1px solid #0c0d0e;
        border-left-width: 0;
        border-right-width: 0;
        border-top-width: 0
    }

    .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active a {
        color: #0c0d0e
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title {
        display: none
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content {
        display: none;
        padding: 20px
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text {
        color: #1f2124
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.e-inner-tab-active {
        display: block
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons {
        display: none;
        margin-top: 24px
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-buttons button {
        background: transparent;
        border: none;
        display: none;
        font-weight: 500;
        line-height: 24px;
        padding: 0;
        text-decoration: underline
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible .e-inner-tab-text {
        overflow: hidden
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button {
        display: none
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button.show-button,.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible.show-inner-tab-buttons .e-inner-tab-buttons {
        display: block
    }

    .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.show-full-height div.e-inner-tab-text {
        height: auto
    }

    @media (max-width: 767px) {
        .e-tabs-inner-tabs>.e-tab-content:first-child {
            padding-top:24px
        }

        .e-tabs-inner-tabs .e-inner-tabs-wrapper {
            display: none
        }

        .e-tabs-inner-tabs .e-inner-tabs-content-wrapper {
            border: solid #d5d8dc;
            border-width: 1px 1px 0
        }

        .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title {
            border: solid #d5d8dc;
            border-width: 0 0 1px;
            cursor: pointer;
            display: block;
            font-size: 16px;
            font-weight: 700;
            height: 38px;
            line-height: 38px;
            overflow: hidden;
            padding: 0 10px;
            text-align: center;
            text-overflow: ellipsis;
            white-space: nowrap
        }

        .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content {
            border: solid #d5d8dc;
            border-width: 0 0 1px;
            padding: 20px
        }
    }

    .elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area {
        flex-direction: row
    }

    @media (max-width: 767px) {
        .elementor-widget-video-playlist.elementor-layout-end .e-tabs-main-area {
            flex-direction:column-reverse
        }
    }

    .elementor-widget-video-playlist .e-tabs {
        display: flex;
        flex-direction: column
    }

    .elementor-widget-video-playlist .e-tabs-main-area {
        display: flex;
        flex-direction: row-reverse;
        height: 434px
    }

    .elementor-widget-video-playlist .e-tabs-wrapper {
        display: flex;
        flex-direction: column;
        height: 100%;
        width: 33%
    }

    .elementor-widget-video-playlist .e-tabs-header {
        background-color: var(--e-a-bg-default);
        border-bottom: 1px solid #d5d8dc;
        display: flex;
        flex: 0 0 auto;
        justify-content: space-between;
        min-height: 56px;
        padding: 0 16px
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-header-right-side {
        display: inline-flex;
        flex-shrink: 0
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-title {
        font-family: Roboto,Arial,Helvetica,sans-serif;
        font-size: 16px;
        font-weight: 700;
        -webkit-hyphens: auto;
        hyphens: auto;
        margin: auto 0;
        overflow-wrap: anywhere;
        padding: 10px 0;
        text-overflow: ellipsis
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
        align-self: flex-start;
        flex-shrink: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        padding: 18px 0 0
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button {
        cursor: pointer;
        display: none;
        margin: auto 0 auto 8px;
        padding: 0 4px
    }

    .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button.e-font-icon-svg {
        height: 1em;
        width: 1em
    }

    .elementor-widget-video-playlist .e-tabs-header .rotate-up {
        transform: rotate(-180deg);
        transition: .3s
    }

    .elementor-widget-video-playlist .e-tabs-header .rotate-down {
        transform: rotate(0deg);
        transition: .3s
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper {
        background-color: var(--e-a-bg-default);
        height: 100%;
        overflow: hidden;
        position: relative
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items {
        height: 100%;
        overflow: auto
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title {
        border-color: #d5d8dc;
        border-width: 0;
        box-sizing: content-box;
        font-size: 14px;
        height: 36px;
        line-height: 36px;
        margin: 0;
        overflow: hidden;
        padding: 0 16px;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title {
        background-clip: padding-box;
        background-color: var(--e-a-bg-default);
        border-color: #d5d8dc;
        border-width: 0 0 1px;
        box-sizing: content-box;
        cursor: pointer;
        display: flex;
        font-size: 14px;
        height: 55px;
        line-height: 55px;
        outline: none;
        padding: 0 16px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i {
        color: #fff;
        font-size: var(--playlist-item-icon-size,16px);
        text-shadow: 0 0 3px #000
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg {
        color: #fff;
        text-shadow: 0 0 3px #000;
        fill: #fff;
        height: var(--playlist-item-icon-size,16px);
        width: var(--playlist-item-icon-size,16px)
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg path {
        fill: #fff
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover {
        background-color: #f1f2f3;
        border-color: #d5d8dc
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text {
        font-size: 14px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-play,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched {
        display: inline-flex
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail {
        background-color: #d5d8dc;
        flex-shrink: 0;
        height: 42px;
        margin: auto 0;
        position: relative;
        width: 75px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail img {
        height: 42px;
        -o-object-fit: fill;
        object-fit: fill;
        width: 75px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-thumbnail svg {
        bottom: 4px;
        font-weight: 900;
        position: absolute;
        right: 4px
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text {
        flex-grow: 1;
        font-size: 14px;
        margin: auto 8px;
        overflow: hidden;
        text-align: start;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-title-text button {
        background: none;
        border: none;
        border-radius: 0;
        padding: 0;
        text-align: start;
        transition-duration: unset;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title i,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title svg {
        margin: auto 0;
        vertical-align: middle
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .e-tab-duration {
        font-size: 14px;
        margin: auto 0
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title .icon-watched,.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-play {
        display: none
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.watched-video .icon-watched {
        display: block
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-top {
        background: linear-gradient(0deg,transparent,#fff);
        display: none;
        height: 98px;
        pointer-events: none;
        position: absolute;
        top: 0;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper .shadow-bottom {
        background: linear-gradient(180deg,transparent,#fff);
        bottom: 0;
        display: none;
        height: 98px;
        pointer-events: none;
        position: absolute;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-items-wrapper.bottom-shadow .shadow-bottom,.elementor-widget-video-playlist .e-tabs-items-wrapper.top-shadow .shadow-top {
        display: block
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper {
        flex-grow: 1;
        height: 100%;
        position: relative
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .elementor-custom-embed-image-overlay {
        background-position: 50%;
        background-size: cover;
        cursor: pointer;
        height: 100%;
        left: 0;
        position: absolute;
        text-align: center;
        top: 0;
        width: 100%
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-mobile-title {
        display: none
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content {
        background-color: #000;
        display: none;
        height: 100%;
        outline: none
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content>div {
        height: 100%
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content iframe {
        display: flex;
        height: 100%;
        max-height: 100%!important
    }

    .elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-content video {
        background-color: #000;
        height: 100%
    }

    .elementor-widget-video-playlist .e-tabs-inner-tabs .e-tab-content {
        display: none;
        outline: none
    }

    @media (max-width: 767px) {
        .elementor-widget-video-playlist .e-tabs-main-area {
            flex-direction:column-reverse;
            height: auto
        }

        .elementor-widget-video-playlist .e-tabs-main-area .e-tabs-content-wrapper {
            border: none;
            height: 38%
        }

        .elementor-widget-video-playlist .e-tabs-wrapper {
            height: 62%;
            width: auto
        }

        .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items {
            max-height: 248px
        }

        .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tabs-items .e-tab-title {
            border: none
        }

        .elementor-widget-video-playlist .e-tabs-header {
            min-height: 48px
        }

        .elementor-widget-video-playlist .e-tabs-header .e-tabs-toggle-videos-display-button {
            display: inline-flex
        }

        .elementor-widget-video-playlist .e-tabs-header .e-tabs-videos-count {
            margin: 0 6px;
            padding: 14px 0 0
        }

        .elementor-widget-video-playlist .e-tab-content {
            border: none;
            display: flex;
            padding: 0
        }
    }
    .elementor-3647 .elementor-element.elementor-element-385614c {
        padding: 80px 0px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-ae13252 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-53ecf52 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-3647 .elementor-element.elementor-element-f9ed25c > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3647 .elementor-element.elementor-element-39f4751 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3647 .elementor-element.elementor-element-39f4751 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-d29ceb0 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-53b2dcb > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-0020c5d > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-625fe13 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3647 .elementor-element.elementor-element-3b8c9a7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 20px;
    }

    .elementor-3647 .elementor-element.elementor-element-a607f31 img {
        width: 100%;
    }

    .elementor-3647 .elementor-element.elementor-element-f51f8f4 {
        padding: 0px 0px 0px 0px;
    }

    @media(min-width: 768px) {
        .elementor-3647 .elementor-element.elementor-element-ae13252 {
            width:31.756%;
        }

        .elementor-3647 .elementor-element.elementor-element-f9ed25c {
            width: 68.244%;
        }
    }

    @media(max-width: 767px) {
        .elementor-3647 .elementor-element.elementor-element-385614c {
            padding:50px 20px 0px 20px;
        }

        .elementor-3647 .elementor-element.elementor-element-ae13252 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3647 .elementor-element.elementor-element-f9ed25c > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-3647 .elementor-element.elementor-element-d29ceb0 {
            padding: 0px 20px 50px 20px;
        }

        .elementor-3647 .elementor-element.elementor-element-0020c5d > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3647 .elementor-element.elementor-element-3b8c9a7 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }
    }
    .elementor-65 .elementor-element.elementor-element-092ab74 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 0px 80px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-b34ae6c > .elementor-element-populated {
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 0px 20px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-f89d588 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
        border-radius: 0px 0px 0px 8px;
    }

    .elementor-65 .elementor-element.elementor-element-f89d588 {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-f89d588 img {
        border-radius: 8px 8px 8px 8px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c {
        width: auto;
        max-width: auto;
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c > .elementor-widget-container {
        background-color: #FFFFFF;
        margin: 0px 0px 0px 0px;
        padding: 14px 18px 14px 18px;
        border-radius: 50% 50% 50% 50%;
        box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.5);
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-stacked .elementor-icon {
        background-color: var( --e-global-color-85eb064 );
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-default .elementor-icon {
        color: var( --e-global-color-85eb064 );
        border-color: var( --e-global-color-85eb064 );
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-a88a37c.elementor-view-default .elementor-icon svg {
        fill: var( --e-global-color-85eb064 );
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c .elementor-icon {
        font-size: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-a88a37c .elementor-icon svg {
        height: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-e203616 > .elementor-widget-container {
        margin: -170px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-e203616 {
        z-index: 1;
        text-align: right;
    }

    .elementor-65 .elementor-element.elementor-element-e203616 img {
        border-radius: 8px 8px 8px 8px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-65 .elementor-element.elementor-element-4a20220 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 40px;
    }

    .elementor-65 .elementor-element.elementor-element-18a83d6 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-18a83d6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 > .elementor-widget-container {
        margin: -40px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-5px/2);}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-5px/2);
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 {
        --e-icon-list-icon-size: 19px;
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 2px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-icon {
        padding-inline-end:0px;}

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-item > a {
        font-family: "Arial", Sans-serif;
        font-size: 16px;
        font-weight: 500;
        line-height: 25px;
    }

    .elementor-65 .elementor-element.elementor-element-6148089 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-6120305 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-d01dafa {
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-ae857d9 > .elementor-element-populated {
        padding: 90px 20px 80px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-2c71ea9 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-2c71ea9 .ts-custom-heading.ts-custom-heading-title {
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-2c71ea9 .ts-custom-heading.ts-custom-heading-title > a {
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-c5a7968 > .elementor-widget-container {
        margin: -50px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-c5a7968 {
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-fcd2a42 {
        border-style: solid;
        border-width: 0px 0px 1px 0px;
        border-color: #FFFFFF45;
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 40px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-12px/2);}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-12px/2);
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 {
        --e-icon-list-icon-size: 19px;
        --icon-vertical-offset: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-item > a {
        font-size: 14px;
        font-weight: 700;
        line-height: 25px;
    }

    .elementor-65 .elementor-element.elementor-element-7c9f578 .elementor-icon-list-text {
        text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-12px/2);}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-12px/2);
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-icon i {
        color: #1CCCC2;
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-icon svg {
        fill: #1CCCC2;
        transition: fill 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc {
        --e-icon-list-icon-size: 19px;
        --icon-vertical-offset: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-icon {
        padding-inline-end:5px;}

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-item > a {
        font-size: 14px;
        font-weight: 700;
        line-height: 25px;
    }

    .elementor-65 .elementor-element.elementor-element-8de4bfc .elementor-icon-list-text {
        text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
        color: #FFFFFF;
        transition: color 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-7714efd {
        padding: 40px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-142273c h2.ts-custom-heading {
        font-family: "Montserrat", Sans-serif;
    }

    .elementor-65 .elementor-element.elementor-element-24d9896 > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }

    .elementor-widget-button .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:hover, .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:focus {
        background-color: #0A0C0E;
        color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-2655302 {
        width: var( --container-widget-width, 92.561% );
        max-width: 92.561%;
        --container-widget-width: 92.561%;
        --container-widget-flex-grow: 0;
    }

    .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button {
        fill: #0A0C0E;
        color: #0A0C0E;
    }

    .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:hover svg, .elementor-65 .elementor-element.elementor-element-2655302 .elementor-button:focus svg {
        fill: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-31ae506:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2018/02/03.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-65 .elementor-element.elementor-element-dd20359 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-dd20359 .ts-custom-heading.ts-custom-heading-title {
        font-family: "Titillium Web", Sans-serif;
        font-size: 15px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 19px;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 {
        width: auto;
        max-width: auto;
        top: 45px;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 > .elementor-widget-container {
        background-color: #1CCCC2;
        margin: 0px 0px 0px 0px;
        padding: 17px 18px 11px 18px;
        border-radius: 50% 50% 50% 50%;
    }

    body:not(.rtl) .elementor-65 .elementor-element.elementor-element-23fbc39 {
        right: 0px;
    }

    body.rtl .elementor-65 .elementor-element.elementor-element-23fbc39 {
        left: 0px;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 .elementor-icon-wrapper {
        text-align: right;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-stacked .elementor-icon {
        background-color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-default .elementor-icon {
        color: #FFFFFF;
        border-color: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-23fbc39.elementor-view-default .elementor-icon svg {
        fill: #FFFFFF;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 .elementor-icon {
        font-size: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-23fbc39 .elementor-icon svg {
        height: 2.8em;
    }

    .elementor-65 .elementor-element.elementor-element-22b95b7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 90px 0px 120px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-heading-subheading {
        text-align: center;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-custom-heading.ts-custom-heading-title {
        color: #1F2231;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-custom-heading.ts-custom-heading-title > a {
        color: #1F2231;
    }

    .elementor-65 .elementor-element.elementor-element-e0e180c .ts-heading-desc {
        font-size: 16px;
        line-height: 28px;
    }

    .elementor-65 .elementor-element.elementor-element-7c709f6 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-7c709f6 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-65 .elementor-element.elementor-element-2c1d42b > .elementor-background-overlay {
        background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2018/02/03.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        opacity: 0.05;
    }

    .elementor-65 .elementor-element.elementor-element-2c1d42b {
        padding: 115px 0px 100px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-93cab80 > .elementor-widget-container {
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #FFFFFF3B;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-d8cbff3 > .elementor-widget-container {
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #FFFFFF3B;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-ee16650 > .elementor-widget-container {
        border-style: solid;
        border-width: 0px 1px 0px 0px;
        border-color: #FFFFFF3B;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-3216167 > .elementor-widget-container {
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-de8c5fa {
        padding: 90px 0px 80px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6e4ce4e > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-65 .elementor-element.elementor-element-6e4ce4e .ts-heading-subheading {
        text-align: center;
    }

    @media(min-width: 768px) {
        .elementor-65 .elementor-element.elementor-element-8488acf {
            width:53.717%;
        }

        .elementor-65 .elementor-element.elementor-element-24d9896 {
            width: 46.195%;
        }
    }

    @media(max-width: 1024px) {
        .elementor-65 .elementor-element.elementor-element-092ab74 {
            padding:0px 15px 70px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-b34ae6c > .elementor-element-populated {
            padding: 0px 20px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-4a20220 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 40px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-ae857d9 > .elementor-element-populated {
            padding: 70px 15px 70px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-7714efd {
            padding: 30px 25px 0px 0px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated {
            padding: 0px 30px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-dd20359 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

        body:not(.rtl) .elementor-65 .elementor-element.elementor-element-23fbc39 {
            right: 30px;
        }

        body.rtl .elementor-65 .elementor-element.elementor-element-23fbc39 {
            left: 30px;
        }

        .elementor-65 .elementor-element.elementor-element-22b95b7 {
            padding: 70px 15px 60px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-2c1d42b {
            padding: 60px 0px 60px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-de8c5fa {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 70px 15px 50px 15px;
        }
    }

    @media(max-width: 767px) {
        .elementor-65 .elementor-element.elementor-element-092ab74 {
            margin-top:0px;
            margin-bottom: 0px;
            padding: 60px 15px 0px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-b34ae6c > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-f89d588 > .elementor-widget-container {
            margin: 0px 50px 0px 10px;
        }

        .elementor-65 .elementor-element.elementor-element-e203616 > .elementor-widget-container {
            margin: -80px 10px 0px 0px;
            padding: 0px 0px 0px 40px;
        }

        .elementor-65 .elementor-element.elementor-element-4a20220 > .elementor-element-populated {
            padding: 40px 0px 50px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-ae857d9 > .elementor-element-populated {
            padding: 50px 15px 50px 15px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-65 .elementor-element.elementor-element-31ae506 > .elementor-element-populated {
            padding: 0px 30px 300px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-22b95b7 {
            padding: 50px 15px 50px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-2c1d42b {
            padding: 60px 15px 30px 15px;
        }

        .elementor-65 .elementor-element.elementor-element-93cab80 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-d1840bf > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-d8cbff3 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-b11a997 > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-ee16650 > .elementor-widget-container {
            border-width: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-e7f7f17 > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-3216167 > .elementor-widget-container {
            border-radius: 0px 0px 0px 0px;
        }

        .elementor-65 .elementor-element.elementor-element-de8c5fa {
            margin-top: 0px;
            margin-bottom: 0px;
            padding: 50px 15px 50px 15px;
        }
    }

    @media(max-width: 1024px) and (min-width:768px) {
        .elementor-65 .elementor-element.elementor-element-b34ae6c {
            width:100%;
        }

        .elementor-65 .elementor-element.elementor-element-4a20220 {
            width: 100%;
        }

        .elementor-65 .elementor-element.elementor-element-8488acf {
            width: 100%;
        }

        .elementor-65 .elementor-element.elementor-element-24d9896 {
            width: 100%;
        }
    }

    .elementor-3385 .elementor-element.elementor-element-564b395 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3385 .elementor-element.elementor-element-f1107dd .ts-heading-subheading {
        text-align: center;
    }

    .elementor-3385 .elementor-element.elementor-element-9c351bf {
        margin-top: -67px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3385 .elementor-element.elementor-element-4dc610b .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-7b80d7e .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-56f1d35 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-dcb671a .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-7ee0355 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-c7993c7 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-1d3a36b .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-ac1d098 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-43bf82d .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-82f115b .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-5749add .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-caa8282 .elementor-wrapper {
        --video-aspect-ratio: 1.77777;
    }

    .elementor-3385 .elementor-element.elementor-element-cb96ef8 {
        padding: 0px 0px 0px 0px;
    }
    /*! pro-elements - v3.31.0 - 10-08-2025 */
    .elementor-gallery__container {
        min-height: 1px
    }

    .elementor-gallery-item {
        border: solid var(--image-border-width) var(--image-border-color);
        border-radius: var(--image-border-radius);
        display: block;
        overflow: hidden;
        position: relative;
        text-decoration: none
    }

    .elementor-gallery-item__content,.elementor-gallery-item__overlay {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .elementor-gallery-item__overlay {
        mix-blend-mode: var(--overlay-mix-blend-mode);
        transition-duration: var(--overlay-transition-duration);
        transition-property: mix-blend-mode,transform,opacity,background-color
    }

    .elementor-gallery-item__image.e-gallery-image {
        transition-duration: var(--image-transition-duration);
        transition-property: filter,transform
    }

    .elementor-gallery-item__content {
        align-items: center;
        display: flex;
        flex-direction: column;
        justify-content: var(--content-justify-content,center);
        padding: var(--content-padding);
        text-align: var(--content-text-align)
    }

    .elementor-gallery-item__content>div {
        transition-duration: var(--content-transition-duration)
    }

    .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2) {
        transition-delay: calc(var(--content-transition-delay) / 3)
    }

    .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3) {
        transition-delay: calc(var(--content-transition-delay) / 3 * 2)
    }

    .elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4) {
        transition-delay: calc(var(--content-transition-delay) / 3 * 3)
    }

    .elementor-gallery-item__description {
        color: var(--description-text-color,#fff);
        width: 100%
    }

    .elementor-gallery-item__title {
        color: var(--title-text-color,#fff);
        font-weight: 700;
        width: 100%
    }

    .elementor-gallery__titles-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: var(--titles-container-justify-content,center);
        margin-bottom: 20px
    }

    .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before {
        background-color: var(--galleries-pointer-bg-color-hover)
    }

    .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before {
        background-color: var(--galleries-pointer-bg-color-active)
    }

    .elementor-gallery__titles-container.e--pointer-framed .elementor-item:before {
        border-color: var(--galleries-pointer-bg-color-hover);
        border-width: var(--galleries-pointer-border-width)
    }

    .elementor-gallery__titles-container.e--pointer-framed .elementor-item:after {
        border-color: var(--galleries-pointer-bg-color-hover)
    }

    .elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before {
        border-color: var(--galleries-pointer-bg-color-active)
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before {
        border-width: 0 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width)
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after {
        border-width: var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0 0
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before {
        border-width: var(--galleries-pointer-border-width) 0 0 var(--galleries-pointer-border-width)
    }

    .elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after {
        border-width: 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0
    }

    .elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after {
        height: var(--galleries-pointer-border-width)
    }

    .elementor-gallery-title {
        --space-between: 10px;
        color: #6d7882;
        cursor: pointer;
        font-weight: 500;
        padding: 7px 14px;
        position: relative;
        transition: all .3s
    }

    .elementor-gallery-title--active {
        color: #495157
    }

    .elementor-gallery-title:not(:last-child) {
        margin-inline-end:var(--space-between)}

    .elementor-gallery-item__title+.elementor-gallery-item__description {
        margin-top: var(--description-margin-top)
    }

    .e-gallery-item.elementor-gallery-item {
        transition-property: all
    }

    .e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:focus .elementor-gallery__item-overlay-bg,.e-gallery-item:focus .elementor-gallery__item-overlay-content,.e-gallery-item:focus .elementor-gallery__item-overlay-content__description,.e-gallery-item:focus .elementor-gallery__item-overlay-content__title,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title {
        opacity: 1
    }

    a.elementor-item.elementor-gallery-title {
        color: var(--galleries-title-color-normal)
    }

 

    a.elementor-item.elementor-gallery-title.elementor-item-active {
        color: var(--gallery-title-color-active)
    }

    .e-con-inner>.elementor-widget-gallery,.e-con>.elementor-widget-gallery {
        width: var(--container-widget-width);
        --flex-grow: var( --container-widget-flex-grow )
    }
    .elementor-3232 .elementor-element.elementor-element-49b4084 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3232 .elementor-element.elementor-element-c27556f .e-gallery-item:focus .elementor-gallery-item__overlay {
        background-color: rgba(0,0,0,0.5);
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f {
        --titles-container-justify-content: center;
        --image-border-width: 6px;
        --image-border-radius: 10px;
        --image-transition-duration: 800ms;
        --overlay-transition-duration: 800ms;
        --content-text-align: center;
        --content-padding: 20px;
        --content-transition-duration: 800ms;
        --content-transition-delay: 800ms;
        --galleries-title-color-normal: var( --e-global-color-9142293 );
        --galleries-title-color-hover: var( --e-global-color-7d45e5e );
        --galleries-pointer-bg-color-hover: var( --e-global-color-85eb064 );
        --gallery-title-color-active: var( --e-global-color-7d45e5e );
        --galleries-pointer-bg-color-active: var( --e-global-color-85eb064 );
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f .elementor-gallery-title {
        --space-between: 15px;
    }

    .elementor-3232 .elementor-element.elementor-element-c27556f .elementor-gallery__titles-container {
        margin-bottom: 25px;
    }

    @media(max-width: 1024px) {
        .elementor-3232 .elementor-element.elementor-element-49b4084 {
            padding:50px 10px 50px 10px;
        }
    }

    /*! elementor - v3.31.0 - 27-08-2025 */
    .elementor-tab-title a {
        color: inherit
    }

    .elementor-accordion {
        text-align: start
    }

    .elementor-accordion .elementor-accordion-item {
        border: 1px solid #d5d8dc
    }

    .elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
        border-block-start:none}

    .elementor-accordion .elementor-tab-title {
        cursor: pointer;
        font-weight: 700;
        line-height: 1;
        margin: 0;
        outline: none;
        padding: 15px 20px
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
        display: inline-block;
        width: 1.5em
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg {
        height: 1em;
        width: 1em
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
        float: right;
        text-align: right
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
        float: left;
        text-align: left
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
        display: block
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
        display: none
    }

    .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
        display: block
    }

    .elementor-accordion .elementor-tab-content {
        border-block-start:1px solid #d5d8dc;display: none;
        padding: 15px 20px
    }

    @media (max-width: 767px) {
        .elementor-accordion .elementor-tab-title {
            padding:12px 15px
        }

        .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
            width: 1.2em
        }

        .elementor-accordion .elementor-tab-content {
            padding: 7px 15px
        }
    }

    .e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion {
        width: var(--container-widget-width);
        --flex-grow: var( --container-widget-flex-grow )
    }

    .elementor-80 .elementor-element.elementor-element-b2dc68d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 15px 80px 15px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-item {
        border-width: 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-item .elementor-tab-content {
        border-width: 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 0px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-tab-title {
        background-color: #FFFFFF;
        padding: 20px 20px 20px 20px;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-icon, .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-title {
        color: #323232;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-icon svg {
        fill: #323232;
    }

    /* .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-active .elementor-accordion-icon, .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-active .elementor-accordion-title {
        color: var( --e-global-color-7d45e5e );
    } */

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-active .elementor-accordion-icon svg {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-accordion-title {
        font-family: "Montserrat", Sans-serif;
        font-size: 16px;
        font-weight: 600;
    }

    .elementor-80 .elementor-element.elementor-element-36c7889 .elementor-tab-content {
        padding: 20px 0px 0px 5px;
    }

    @media(max-width: 1024px) {
        .elementor-80 .elementor-element.elementor-element-b2dc68d {
            padding:70px 15px 80px 15px;
        }
    }

    @media(max-width: 767px) {
        .elementor-80 .elementor-element.elementor-element-b2dc68d {
            padding:50px 15px 50px 15px;
        }
    }

    .elementor-4141 .elementor-element.elementor-element-6c955ddd {
        padding: 80px 0px 80px 0px;
    }

    @media(max-width: 767px) {
        .elementor-4141 .elementor-element.elementor-element-6c955ddd {
            padding:80px 20px 80px 20px;
        }
    }
    .elementor-widget-container{
        text-align: justify;
    }

    .elementor-3278 .elementor-element.elementor-element-f4854dd {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated, .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated > .elementor-background-overlay, .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        margin: 0px 20px 0px 0px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 0px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 > .elementor-widget-container {
        margin: 0px 0px -60px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-custom-heading.ts-custom-heading-title {
        margin-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-custom-heading.ts-custom-subtitle {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-1743539 .ts-custom-heading.ts-custom-subtitle > a {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-7px/2);}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-7px/2);
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-icon i {
        color: var( --e-global-color-85eb064 );
        transition: color 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-icon svg {
        fill: var( --e-global-color-85eb064 );
        transition: fill 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 {
        --e-icon-list-icon-size: 15px;
        --e-icon-list-icon-align: center;
        --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
        --icon-vertical-offset: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-icon {
        padding-inline-end:4px;}

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-item > a {
        font-size: 16px;
    }

    .elementor-3278 .elementor-element.elementor-element-4c86a28 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-a13457d > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-8a1f648 > .elementor-widget-container {
        margin: 18px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated, .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated > .elementor-background-overlay, .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-background-slideshow {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated {
        box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
        padding: 30px 30px 30px 30px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 > .elementor-widget-container {
        margin: -36px 0px -35px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-custom-heading.ts-custom-heading-title {
        margin-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-custom-heading.ts-custom-subtitle {
        color: var( --e-global-color-85eb064 );
        margin-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-da9a5b4 .ts-custom-heading.ts-custom-subtitle > a {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-widget-form .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-widget-form .e-form__indicators__indicator__progress__meter {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group {
        padding-right: calc( 15px/2 );
        padding-left: calc( 15px/2 );
        margin-bottom: 15px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-form-fields-wrapper {
        margin-left: calc( -15px/2 );
        margin-right: calc( -15px/2 );
        margin-bottom: -15px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group.recaptcha_v3-bottomright {
        margin-bottom: 0;
    }

    body.rtl .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-labels-inline .elementor-field-group > label {
        padding-left: 0px;
    }

    body:not(.rtl) .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-labels-inline .elementor-field-group > label {
        padding-right: 0px;
    }

    body .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-labels-above .elementor-field-group > label {
        padding-bottom: 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group > label, .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-subgroup label {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-mark-required .elementor-field-label:after {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-type-html {
        padding-bottom: 0px;
        color: #ACACAC;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-field {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
        background-color: #ffffff;
        border-color: #CFCFCF;
        border-width: 0px 0px 1px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-select-wrapper select {
        background-color: #ffffff;
        border-color: #CFCFCF;
        border-width: 0px 0px 1px 0px;
        border-radius: 0px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-field-group .elementor-select-wrapper::before {
        color: #CFCFCF;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button {
        font-size: 14px;
        border-radius: 5px 5px 5px 5px;
        padding: 15px 30px 15px 30px;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-next {
        background-color: var( --e-global-color-85eb064 );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"] {
        background-color: var( --e-global-color-85eb064 );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"] svg * {
        fill: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-previous {
        background-color: var( --e-global-color-85eb064 );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-next:hover {
        background-color: var( --e-global-color-f6d70ac );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"]:hover {
        background-color: var( --e-global-color-f6d70ac );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-button[type="submit"]:hover svg * {
        fill: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .e-form__buttons__wrapper__button-previous:hover {
        background-color: var( --e-global-color-f6d70ac );
        color: #ffffff;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-message.elementor-message-success {
        color: var( --e-global-color-85eb064 );
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f .elementor-message.elementor-message-danger {
        color: #FF0000;
    }

    .elementor-3278 .elementor-element.elementor-element-5ee3f3f {
        --e-form-steps-indicators-spacing: 20px;
        --e-form-steps-indicator-padding: 30px;
        --e-form-steps-indicator-inactive-secondary-color: #ffffff;
        --e-form-steps-indicator-active-secondary-color: #ffffff;
        --e-form-steps-divider-width: 1px;
        --e-form-steps-divider-gap: 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-5f1d0d1, .elementor-3278 .elementor-element.elementor-element-5f1d0d1 > .elementor-background-overlay {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-5f1d0d1 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 0px 0px 0px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-5f1d0d1 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-3278 .elementor-element.elementor-element-3b36033.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-3b36033.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb:not(.elementor-motion-effects-element-type-background), .elementor-3278 .elementor-element.elementor-element-c9da7eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-color: var( --e-global-color-f6d70ac );
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb, .elementor-3278 .elementor-element.elementor-element-c9da7eb > .elementor-background-overlay {
        border-radius: 10px 10px 10px 10px;
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 40px 40px 40px 40px;
    }

    .elementor-3278 .elementor-element.elementor-element-c9da7eb > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-bc-flex-widget .elementor-3278 .elementor-element.elementor-element-5666826.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-5666826.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3278 .elementor-element.elementor-element-d35f6d3 .elementor-heading-title {
        font-weight: 400;
        line-height: 35px;
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-94a31b5 {
        font-size: 16px;
        line-height: 26px;
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-d61362c {
        padding: 60px 0px 60px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-52e83c2 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-52e83c2 {
        text-align: center;
    }

    .elementor-3278 .elementor-element.elementor-element-52e83c2 .elementor-heading-title {
        color: var( --e-global-color-9142293 );
    }

    .elementor-3278 .elementor-element.elementor-element-0396dea .ts-heading-subheading {
        text-align: center;
    }

    .elementor-widget-button .elementor-button {
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:hover, .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:focus {
        background-color: #15568E;
        color: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button {
        font-size: 15px;
        font-weight: 400;
    }

    .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:hover svg, .elementor-3278 .elementor-element.elementor-element-b2b707f .elementor-button:focus svg {
        fill: var( --e-global-color-7d45e5e );
    }

    .elementor-3278 .elementor-element.elementor-element-4ea8ec0 {
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        padding: 60px 0px 60px 0px;
    }

    .elementor-3278 .elementor-element.elementor-element-4ea8ec0 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-accordion-item {
        border-width: 0px;
        border-color: #FFFFFF00;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-accordion-item .elementor-tab-content {
        border-width: 0px;
        border-block-start-color:#FFFFFF00;}

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-accordion-item .elementor-tab-title.elementor-active {
        border-width: 0px;
        border-block-end-color:#FFFFFF00;}

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-tab-title {
        background-color: #FFFFFF;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-active .elementor-accordion-icon, .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-active .elementor-accordion-title {
        color: #000000;
    }

    .elementor-3278 .elementor-element.elementor-element-5c9b50a .elementor-active .elementor-accordion-icon svg {
        fill: #000000;
    }

    @media(max-width: 1024px) {
        .elementor-3278 .elementor-element.elementor-element-f4854dd {
            padding:50px 20px 50px 20px;
        }

        .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated {
            margin: 20px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-widget-form .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator__progress__meter {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3278 .elementor-element.elementor-element-5f1d0d1 {
            padding: 0px 20px 0px 20px;
        }

        .elementor-3278 .elementor-element.elementor-element-d61362c {
            padding: 50px 20px 50px 20px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3278 .elementor-element.elementor-element-4ea8ec0 {
            padding: 50px 20px 50px 20px;
        }
    }

    @media(max-width: 767px) {
        .elementor-3278 .elementor-element.elementor-element-eb2c14d > .elementor-element-populated {
            padding:20px 20px 20px 20px;
        }

        .elementor-3278 .elementor-element.elementor-element-c357fde > .elementor-element-populated {
            padding: 20px 20px 20px 20px;
        }

        .elementor-widget-form .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-widget-form .e-form__indicators__indicator__progress__meter {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-3278 .elementor-element.elementor-element-c9da7eb {
            padding: 20px 20px 20px 20px;
        }

        .elementor-widget-button .elementor-button {
            font-size: var( --e-global-typography-accent-font-size );
        }
    }
    .elementor-6077 .elementor-element.elementor-element-4c22e09b {
        padding: 80px 0px 80px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-d273d21 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-6077 .elementor-element.elementor-element-d273d21 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form > p:not(:last-child) {
        margin-bottom: 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap.select-state {
        color: #666666;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap.select-gender {
        color: #666666;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap.accept-this-1 {
        color: #666666;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-textarea {
        height: 125px;
        display: block;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap input, .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea, .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select {
        padding: 10px 10px 10px 10px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form-control {
        margin-top: 10px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form {
        margin-top: -10px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap input {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap textarea {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select {
        border-radius: 5px 5px 5px 5px;
    }

    .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-submit {
        border-radius: 7px 7px 7px 7px;
        padding: 10px 20px 10px 20px;
        font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
        font-size: var( --e-global-typography-accent-font-size );
        font-weight: var( --e-global-typography-accent-font-weight );
        text-transform: var( --e-global-typography-accent-text-transform );
    }

    .elementor-6077 .elementor-element.elementor-element-2282818 > .elementor-element-populated {
        border-style: solid;
        border-width: 0px 0px 0px 1px;
        border-color: var( --e-global-color-745e1b0 );
        padding: 0px 0px 0px 30px;
    }

    .elementor-6077 .elementor-element.elementor-element-25462a3 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-6077 .elementor-element.elementor-element-2674a68 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 1024px) {
        .elementor-6077 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding:0px 0px 0px 0px;
        }

        .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-submit {
            font-size: var( --e-global-typography-accent-font-size );
        }
    }

    @media(max-width: 767px) {
        .elementor-6077 .elementor-element.elementor-element-4c22e09b {
            padding:80px 20px 80px 20px;
        }

        .elementor-6077 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }

        .elementor-6077 .elementor-element.elementor-element-021ad38 .wpcf7-form .wpcf7-submit {
            font-size: var( --e-global-typography-accent-font-size );
        }

        .elementor-6077 .elementor-element.elementor-element-2282818 > .elementor-element-populated {
            border-width: 1px 0px 0px 0px;
            padding: 30px 0px 0px 0px;
        }

        .elementor-6077 .elementor-element.elementor-element-25462a3 > .elementor-widget-container {
            margin: -40px 0px -40px 0px;
        }
    }

    @media(min-width: 768px) {
        .elementor-6077 .elementor-element.elementor-element-4ea14f38 {
            width:72%;
        }

        .elementor-6077 .elementor-element.elementor-element-2282818 {
            width: 28%;
        }
    }

    /* Start custom CSS */
    .reviewsec .elementor-blockquote:after {
        position: absolute !important;
        top: auto;
        left: auto;
        right: 20px;
        bottom: 12px;
        font-size: 27px;
    }

    .submit {
        margin: 30px auto;
        padding: 6px 20px !important;
        border-radius: 5px !important;
    }

    .select2-container--default .select2-selection--single, .select2-dropdown {
        border-radius: 5px;
    }

    #lasikTestForm label {
        margin-top: 15px;
    }

    .checkEligibility label {
        padding-top: 20px;
    }

    .checkEligibility .wpcf7-submit {
        margin-top: 25px !important;
    }

    /* End custom CSS */
    .lasik .ts-custom-subtitle, .lasik p a, .lasik .elementor-widget-sidebar a, .lasik p strong {
        color: #15568E !important;
    }

    /*! elementor - v3.31.0 - 27-08-2025 */
    .elementor-widget-image {
        text-align: center
    }

    .elementor-widget-image a {
        display: inline-block
    }

    .elementor-widget-image a img[src$=".svg"] {
        width: 48px
    }

    .elementor-widget-image img {
        display: inline-block;
        vertical-align: middle
    }
    .elementor-element.elementor-element-d6dd96f.elementor-widget.elementor-widget-image .elementor-widget-container {
        text-align: center;
    }

    h4.ts-custom-heading.ts-custom-subtitle{
        color: #15568E!important;
    }
    .elementor-94 .elementor-element.elementor-element-4c22e09b {
        padding: 80px 0px 80px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 40px 0px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-d273d21 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-94 .elementor-element.elementor-element-d273d21 > .elementor-widget-container {
        margin: 0px 0px -30px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-289c09c4 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-d6dd96f > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-d6dd96f img {
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #F3F3F3;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7);
    }

    .elementor-94 .elementor-element.elementor-element-a8326b5 > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab .ts-heading-subheading {
        text-align: left;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab > .elementor-widget-container {
        margin: 20px 0px -30px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab .ts-custom-heading.ts-custom-subtitle {
        color: #F27100;
        text-transform: capitalize;
    }

    .elementor-94 .elementor-element.elementor-element-ddf89ab .ts-custom-heading.ts-custom-subtitle > a {
        color: #F27100;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress th {
        text-align: center;
        background-color: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-7d45e5e );
        border-style: solid;
        border-width: 1px;
        border-color: var( --e-global-color-7d45e5e );
        padding: 1em 1em 1em 1em;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress table.tablepress tr td {
        text-align: center;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress .sorting:hover, .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress .sorting_asc, .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress .sorting_desc {
        background-color: #ccd3d8;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress td {
        border-style: solid;
        border-width: 1px;
        padding: 1em 1em 1em 1em;
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress tbody tr:nth-child(odd) td {
        background-color: #185E9B;
        color: var( --e-global-color-7d45e5e );
        border-color: var( --e-global-color-7d45e5e );
    }

    .elementor-94 .elementor-element.elementor-element-4b234ed .elemenetskit-tablepress .tablepress tbody tr:nth-child(even) td {
        background-color: var( --e-global-color-f6d70ac );
        color: var( --e-global-color-7d45e5e );
        border-color: var( --e-global-color-7d45e5e );
    }

    .elementor-94 .elementor-element.elementor-element-02ea4a0 > .elementor-element-populated {
        border-style: solid;
        border-width: 0px 0px 0px 1px;
        border-color: var( --e-global-color-745e1b0 );
        padding: 0px 0px 0px 30px;
    }

    .elementor-94 .elementor-element.elementor-element-688c359 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-94 .elementor-element.elementor-element-73ccf10 {
        padding: 0px 0px 0px 0px;
    }

    @media(min-width: 768px) {
        .elementor-94 .elementor-element.elementor-element-4ea14f38 {
            width:72%;
        }

        .elementor-94 .elementor-element.elementor-element-02ea4a0 {
            width: 28%;
        }
    }

    @media(max-width: 1024px) {
        .elementor-94 .elementor-element.elementor-element-4c22e09b {
            padding:80px 20px 80px 20px;
        }

        .elementor-94 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }
    }

    @media(max-width: 767px) {
        .elementor-94 .elementor-element.elementor-element-4c22e09b {
            padding:80px 20px 80px 20px;
        }

        .elementor-94 .elementor-element.elementor-element-4ea14f38 > .elementor-element-populated {
            padding: 0px 0px 30px 0px;
        }

        .elementor-94 .elementor-element.elementor-element-02ea4a0 > .elementor-element-populated {
            border-width: 1px 0px 0px 0px;
            padding: 30px 0px 0px 0px;
        }

        .elementor-94 .elementor-element.elementor-element-688c359 > .elementor-widget-container {
            margin: -40px 0px -40px 0px;
        }
    }

    ul#menu-lasik-page-menu-1 li a{
        color: #15568E!important;
    }
    or-widget-wrap.elementor-element-populated a {
        color: #15568E!important;
    }

    .elementor-3683 .elementor-element.elementor-element-ee44aae {
        padding: 80px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d14798b > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-7380849 .ts-heading-subheading {
        text-align: left;
    }

    .elementor-3683 .elementor-element.elementor-element-7380849 > .elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-790fa1b > .elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-332110c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3683 .elementor-element.elementor-element-73b4852 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3683 .elementor-element.elementor-element-f89a4cb .elementor-heading-title {
        font-weight: 700;
        color: #42464E;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
        padding-block-end:calc(8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
        margin-block-start:calc(8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
        margin-inline:calc(8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items.elementor-inline-items {
        margin-inline:calc(-8px/2);}

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
        inset-inline-end: calc(-8px/2);
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-icon i {
        transition: color 0.3s;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-icon svg {
        transition: fill 0.3s;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 {
        --e-icon-list-icon-size: 16px;
        --icon-vertical-offset: 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-item > a {
        font-size: 16px;
        font-weight: 500;
    }

    .elementor-3683 .elementor-element.elementor-element-95bab63 .elementor-icon-list-text {
        color: var( --e-global-color-9142293 );
        transition: color 0.3s;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 > .elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3683 .elementor-element.elementor-element-5e2d686 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3683 .elementor-element.elementor-element-15715ff {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e54d5a0 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-76c5cd0 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3683 .elementor-element.elementor-element-c1ca62a > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3683 .elementor-element.elementor-element-19df735 img {
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
    }

    .elementor-3683 .elementor-element.elementor-element-cfaadb7 {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 {
        --divider-border-style: solid;
        --divider-color: #F2F2F2;
        --divider-border-width: 1px;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 > .elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-3683 .elementor-element.elementor-element-833d3e3 .elementor-divider {
        padding-block-start:2px;padding-block-end:2px;}

    .elementor-3683 .elementor-element.elementor-element-9816ed6 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-9816ed6 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-9816ed6 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-9816ed6 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-50be3a7 {
        padding: 20px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-7d5d027 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-62ec7a1 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-62ec7a1 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-62ec7a1 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-85627e2 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-6ab94cc > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-06da536 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-06da536 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-cab6d2a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-d78b2be {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-6704251 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-ba58218 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-8e7a6fb {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-b6cfb08 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-267c7aa > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-df81030 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-df81030 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-bc-flex-widget .elementor-3683 .elementor-element.elementor-element-dbf2d06.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-dbf2d06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-dbf2d06 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-e8c7a48 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-275d255 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-d637d7f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-bc-flex-widget .elementor-3683 .elementor-element.elementor-element-62503ed.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-62503ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-62503ed > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c7e9f02 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-559757e > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-aebc9f4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-aebc9f4 img {
        width: 70%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-999042a {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-f651d22 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c65904d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-4db9e95 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-dfc12de .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-c79a2f4 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-d532c92 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-02b46e6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-02b46e6 img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-9736e09 > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-6907506 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-d161c83 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-e598fbc .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-96c5aa5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-3683 .elementor-element.elementor-element-4a698d0.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-4a698d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-3683 .elementor-element.elementor-element-4a698d0 > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-44a0313 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-5e474ca > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }

    .elementor-3683 .elementor-element.elementor-element-ee2ab6b > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-ee2ab6b img {
        width: 100%;
        border-radius: 10px 10px 10px 10px;
        box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
    }

    .elementor-3683 .elementor-element.elementor-element-f0f7e94 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-85f8ef5 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-6712f14 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-177ab9f .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-0330037 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-fc1ee04 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-b0b1a89 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 > .elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px 0px 0px;
        font-weight: 700;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 .elementskit-section-title-wraper .elementskit-section-title > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-19ebdb3 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
        color: #000000;
    }

    .elementor-3683 .elementor-element.elementor-element-984dc64 {
        padding: 0px 0px 0px 0px;
    }

    @media(max-width: 767px) {
        .elementor-3683 .elementor-element.elementor-element-332110c {
            padding:30px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-e54d5a0 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-76c5cd0 > .elementor-widget-container {
            padding: 0px 0px 0px 15px;
        }

        .elementor-3683 .elementor-element.elementor-element-c1ca62a > .elementor-element-populated {
            padding: 30px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-19df735 > .elementor-widget-container {
            padding: 0px 15px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-7d5d027 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-85627e2 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-06da536 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-06da536 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-267c7aa > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-df81030 > .elementor-widget-container {
            margin: 30px 0px 0px 15px;
        }

        .elementor-3683 .elementor-element.elementor-element-df81030 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-dbf2d06 > .elementor-element-populated {
            padding: 20px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-559757e > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-aebc9f4 > .elementor-widget-container {
            margin: 30px 15px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-aebc9f4 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-c79a2f4 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-d532c92 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
            padding: 0px 0px 20px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-02b46e6 > .elementor-widget-container {
            margin: 30px 0px 0px 15px;
        }

        .elementor-3683 .elementor-element.elementor-element-02b46e6 img {
            width: 100%;
        }

        .elementor-3683 .elementor-element.elementor-element-9736e09 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-4a698d0 > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-5e474ca > .elementor-element-populated {
            padding: 0px 0px 0px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-ee2ab6b > .elementor-widget-container {
            margin: 30px 15px 40px 0px;
        }

        .elementor-3683 .elementor-element.elementor-element-ee2ab6b img {
            width: 100%;
        }
    }

    /* Start custom CSS */
    .ekit-wid-con li, .ekit-wid-con ul {
        margin: revert !important;
        padding: revert!important;
    }

    /* End custom CSS */

    .elementor-79 .elementor-element.elementor-element-9da8b8d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 80px 15px 80px 15px;
    }

    .elementor-79 .elementor-element.elementor-element-19b0b09 .ts-heading-subheading {
        text-align: left;
    }

    @media(max-width: 1024px) {
        .elementor-79 .elementor-element.elementor-element-9da8b8d {
            margin-top:-15px;
            margin-bottom: 0px;
            padding: 0px 15px 20px 15px;
        }
    }

    @media(max-width: 767px) {
        .elementor-79 .elementor-element.elementor-element-9da8b8d {
            margin-top:0px;
            margin-bottom: 0px;
            padding: 60px 15px 60px 15px;
        }
    }
.elementor-widget-container {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-5ad54ee {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

.elementor-bc-flex-widget .elementor-84 .elementor-element.elementor-element-2c17633.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-84 .elementor-element.elementor-element-2c17633.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-84 .elementor-element.elementor-element-2c17633 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-6bbe463 img {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ECECECD4;
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.8313725490196079);
}

.elementor-84 .elementor-element.elementor-element-5e7ac83 > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-84 .elementor-element.elementor-element-653faca .ts-heading-subheading {
    text-align: left;
}

.elementor-84 .elementor-element.elementor-element-653faca > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-653faca .ts-heading-desc {
    margin-bottom: 0px;
}

.elementor-84 .elementor-element.elementor-element-04cd707 > .elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 0px 5px 25px 0px;
}

.elementor-84 .elementor-element.elementor-element-04cd707 {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}

.elementor-84 .elementor-element.elementor-element-323f34f {
    padding: 0px 15px 30px 15px;
}

.elementor-84 .elementor-element.elementor-element-16000b4 .ts-heading-subheading {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-16000b4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 90px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-51850f8 > .elementor-background-overlay {
    background-image: url("https://www.shreyaeyecentre.com/wp-content/uploads/2018/02/03.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.07;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-84 .elementor-element.elementor-element-51850f8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 90px 15px 100px 15px;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-heading-subheading {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee > .elementor-widget-container {
    padding: 0px 200px 0px 200px;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-heading-title {
    color: #FFFFFF;
    font-size: 32px;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-heading-title > a {
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-subtitle {
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-custom-heading.ts-custom-subtitle > a {
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2cd62ee .ts-heading-desc {
    color: #FFFFFF;
}

.elementor-widget-button .elementor-button {
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-size: var( --e-global-typography-accent-font-size );
    font-weight: var( --e-global-typography-accent-font-weight );
    text-transform: var( --e-global-typography-accent-text-transform );
}

.elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:focus {
    background-color: #42464E;
    color: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-2963f8e > .elementor-widget-container {
    margin: -22px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button {
    fill: #333333;
    color: #333333;
}

.elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-2963f8e .elementor-button:focus svg {
    fill: #FFFFFF;
}

.elementor-84 .elementor-element.elementor-element-1883ec8 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 90px 0px 65px 0px;
}

.elementor-84 .elementor-element.elementor-element-6a62da3 .ts-heading-subheading {
    text-align: center;
}

.elementor-84 .elementor-element.elementor-element-48275b8 {
    padding: 7px 0px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-e94ba41 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 20px 0px 0px;
}

.elementor-84 .elementor-element.elementor-element-d389100 > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-84 .elementor-element.elementor-element-258f5a1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 20px;
}

.elementor-84 .elementor-element.elementor-element-4c19202 {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) {
    .elementor-84 .elementor-element.elementor-element-5ad54ee {
        padding:0px 15px 70px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-5e7ac83 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-04cd707 > .elementor-widget-container {
        margin: -50px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-323f34f {
        padding: 60px 15px 10px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-865395b > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-16000b4 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-51850f8 {
        padding: 70px 15px 70px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-2cd62ee > .elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-84 .elementor-element.elementor-element-1883ec8 {
        padding: 70px 15px 50px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-84 .elementor-element.elementor-element-5ad54ee {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 60px 0px 60px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-6bbe463 {
        text-align: right;
    }

    .elementor-84 .elementor-element.elementor-element-6bbe463 img {
        max-width: 95%;
    }

    .elementor-84 .elementor-element.elementor-element-5e7ac83 > .elementor-element-populated {
        padding: 40px 15px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-04cd707 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-323f34f {
        padding: 60px 15px 0px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-51850f8 {
        padding: 50px 15px 50px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-c09c9a3 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-2cd62ee > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-widget-button .elementor-button {
        font-size: var( --e-global-typography-accent-font-size );
    }

    .elementor-84 .elementor-element.elementor-element-2963f8e > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-1883ec8 {
        padding: 50px 15px 30px 15px;
    }

    .elementor-84 .elementor-element.elementor-element-48275b8 {
        margin-top: -20px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-e94ba41 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-d389100 > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }

    .elementor-84 .elementor-element.elementor-element-258f5a1 > .elementor-element-populated {
        padding: 20px 0px 0px 0px;
    }
}
.elementor-accordion .elementor-accordion-item:hover .elementor-tab-title a, .elementor-accordion .elementor-accordion-item:hover .elementor-accordion-icon {
    color: #000;
}

/*! E-Gallery v1.2.0 by Elementor */
.e-gallery-container {
    position: relative;
    display: flex;
    flex-wrap: wrap
}

.e-gallery-container:not(.e-gallery-grid) {
    transition: padding-bottom var(--animation-duration)
}

.e-gallery-item {
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
    transition-property: all;
    transition-duration: var(--animation-duration)
}

.e-gallery-item:not(:hover) .e-gallery-overlay {
    display: none
}

.e-gallery-item.e-gallery-item--hidden {
    transform: scale3d(0, 0, 0);
    opacity: 0
}

.e-gallery-image {
    background-position: center center;
    background-size: cover;
    width: 100%;
    transform-origin: center top;
    transition: var(--animation-duration)
}

.e-gallery-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap;
    flex-direction: column;
    color: #fff;
    background-color: rgba(0,0,0,0.5)
}

.e-gallery-overlay__title {
    font-size: 24px
}

.e-gallery-grid:not(.e-gallery--animated) {
    display: grid;
    grid-gap: var(--vgap) var(--hgap);
    grid-template-columns: repeat(var(--columns), 1fr)
}

.e-gallery-grid:not(.e-gallery--animated) .e-gallery-item--hidden {
    position: absolute
}

.e-gallery-grid.e-gallery--animated {
    padding-bottom: var(--container-aspect-ratio)
}

.e-gallery-grid.e-gallery--animated .e-gallery-item {
    --item-width: calc((100% - ((var(--columns) - 1) * var(--hgap))) / var(--columns));
    position: absolute;
    top: calc(((100% / var(--rows)) + (var(--vgap) / var(--rows))) * var(--row));
    width: var(--item-width)
}

.e-gallery-grid .e-gallery-image {
    padding-bottom: var(--aspect-ratio)
}

.e-gallery-justified {
    padding-bottom: calc(var(--container-aspect-ratio) * 100%)
}

.e-gallery-justified .e-gallery-item {
    position: absolute;
    width: calc(var(--item-width) * (100% - var(--hgap) * var(--gap-count)));
    height: var(--item-height);
    top: calc(var(--item-top) + (var(--row) * var(--vgap)))
}

.e-gallery-justified .e-gallery-image {
    height: 100%
}

.e-gallery-masonry {
    height: 0;
    margin-bottom: calc(var(--highest-column-gap-count) * var(--vgap))
}

.e-gallery-masonry .e-gallery-item {
    position: absolute;
    width: calc(100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns)));
    top: calc(var(--percent-height) + (var(--items-in-column) * var(--vgap)))
}

.e-gallery-masonry .e-gallery-image {
    padding-bottom: var(--item-height)
}

.e-gallery--ltr.e-gallery-grid.e-gallery--animated .e-gallery-item {
    left: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--ltr.e-gallery-justified .e-gallery-item {
    left: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}

.e-gallery--ltr.e-gallery-masonry .e-gallery-item {
    left: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--rtl.e-gallery-grid.e-gallery--animated .e-gallery-item {
    right: calc(var(--item-width) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--rtl.e-gallery-justified .e-gallery-item {
    right: calc(var(--item-start) * (100% - var(--hgap) * var(--gap-count)) + var(--hgap) * var(--item-row-index))
}

.e-gallery--rtl.e-gallery-masonry .e-gallery-item {
    right: calc((100% / var(--columns) - (var(--hgap) * (var(--columns) - 1) / var(--columns))) * var(--column) + (var(--hgap) * var(--column)))
}

.e-gallery--lazyload .e-gallery-image:not(.e-gallery-image-loaded) {
    filter: opacity(0);
    transform: scale(0.5)
}

.themestek-box-team-style5 .themestek-team-icon,.themestek-box-team-style5 .ts-team-social-links-wrapper ul li a {
    box-shadow: 0 30px 70px rgba(0,0,0,.14),0 7px 30px rgba(0,0,0,.14)
}

.themestek-box-team-style5 .themestek-box-title h4 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 0
}

.themestek-box-team-style5 .themestek-team-position {
    font-size: 14px
}

.themestek-box-team-style5 .themestek-team-image-box {
    position: relative
}

.themestek-box-team-style5 .themestek-box-content {
    text-align: left;
    position: relative;
    padding: 22px 0 25px
}

.themestek-box-team-style5 .ts-member-social {
    position: absolute;
    right: 15px;
    top: 22px
}

.themestek-box-team-style5 .ts-member-social:hover {
    height: 100%
}

.themestek-box-team-style5 .themestek-team-icon {
    font-size: 24px;
    text-align: center;
    z-index: 2;
    display: inline-block;
    background-color: #fff;
    border-radius: 50%;
    -webkit-transition: color .3s,background .3s ease,-webkit-transform .2s;
    transition: color .3s,background .3s ease,-webkit-transform .2s;
    -o-transition: color .3s,background .3s ease,-o-transform .2s;
    -moz-transition: transform .2s,color .3s,background .3s ease,-moz-transform .2s;
    transition: transform .2s,color .3s,background .3s ease;
    transition: transform .2s,color .3s,background .3s ease,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s
}

.themestek-box-team-style5 .ts-member-social:hover .themestek-team-icon,.themestek-box-team-style5 .themestek-team-icon:hover {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li a,.themestek-box-team-style5 .themestek-team-icon {
    width: 34px;
    height: 34px;
    line-height: 34px
}

.themestek-box-team-style5 .themestek-box-social-links .ts-team-social-links-wrapper ul li {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    display: block;
    text-align: center;
    border-radius: 50%;
    width: 0;
    height: 0;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    margin-bottom: 10px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    -moz-transition: 0.4s;
    transition: 0.4s
}

.themestek-box-team-style5 .themestek-post-item .themestek-item-thumbnail {
    border-radius: 12px
}

.themestek-box-team-style5 .ts-team-social-links li a {
    padding: 0
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li a {
    background: #fff;
    font-size: 14px;
    . display: block;
    border-radius: 50%;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li {
    opacity: 1;
    width: 37px;
    height: 37px;
    top: auto;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0)
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(1) {
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(2) {
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(3) {
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    transition-delay: 0.2s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(4) {
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(5) {
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(6) {
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    transition-delay: 0.4s
}

.themestek-box-team-style5 .ts-team-social-links-wrapper ul li:nth-child(7) {
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    transition-delay: 0.5s
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(1) {
    top: 45px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(2) {
    top: 90px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(3) {
    top: 135px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(4) {
    top: 180px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(5) {
    top: 225px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(6) {
    top: 270px
}

.themestek-box-team-style5 .ts-member-social:hover .ts-team-social-links-wrapper ul li:nth-child(7) {
    top: 315px
}

.themestek-box-team-style5 .themestek-box-title h4 a:hover,.themestek-box-team.themestek-box-team-style5 .themestek-box-title h4 a:hover,.themestek-box-team-style5 .themestek-team-icon {
    color: var(--tste-optico-skincolor)
}

.themestek-box-team.themestek-box-team-style5 .themestek-box-title h4 a {
    color: var(--tste-optico-secondary-darkcolor)
}

.themestek-box-team-style6 .themestek-team-icon,.themestek-box-team-style6 .ts-team-social-links-wrapper ul li a {
    box-shadow: 0 30px 70px rgba(0,0,0,.14),0 7px 30px rgba(0,0,0,.14)
}

.themestek-box-team-style6.themestek-box-team .themestek-box-title h4 {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 5px
}

.themestek-box-team-style6 .themestek-team-position {
    font-size: 13px;
    letter-spacing: 1px;
    color: #999
}

.themestek-box-team-style6 .themestek-team-image-box {
    position: relative
}

.themestek-box-team-style6 .themestek-box-content {
    position: relative;
    padding: 22px 0 25px;
    background-color: #fff;
    text-align: center;
    margin: -47px 30px 0;
    border-bottom: 2px solid var(--tste-optico-skincolor);
    border-radius: 25px
}

.themestek-box-team-style6 .themestek-post-item .themestek-item-thumbnail {
    border-radius: 12px
}

.themestek-box-team-style6 .ts-team-social-links li a {
    padding: 0
}

.themestek-box-team-style6 .themestek-box-title h4 a:hover,.themestek-box-team.themestek-box-team-style6 .themestek-box-title h4 a:hover,.themestek-box-team-style6 .themestek-team-icon {
    color: var(--tste-optico-skincolor)
}

.themestek-box-team.themestek-box-team-style6 .themestek-box-title h4 a {
    color: var(--tste-optico-secondary-darkcolor)
}

.themestek-boxes-element-team-style-6 .slick-dots li.slick-active button {
    min-width: 30px;
    box-shadow: none;
    background-color: var(--tste-optico-skincolor);
    border-radius: 25px
}

.themestek-boxes-element-team-style-6 .slick-dots li.slick-active {
    width: 30px
}

.themestek-boxes-element-team-style-6 .slick-dots {
    width: auto;
    margin-left: 15px;
    bottom: -65px
}

.themestek-boxes-element-team-style-6 .slick-dots li button {
    box-shadow: none;
    background-color: var(--tste-optico-secondary-darkcolor)
}

@media (max-width: 1024px) {
    .themestek-box-team-style6 .themestek-box-content {
        margin:-47px 15px 0
    }
}

.elementor-103 .elementor-element.elementor-element-2f7c2f5 {
    padding: 80px 15px 0px 15px;
}

.elementor-103 .elementor-element.elementor-element-28d10cc > .elementor-element-populated {
    margin: 0px 40px 0px 0px;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}

.elementor-103 .elementor-element.elementor-element-e873058 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-103 .elementor-element.elementor-element-e873058 img {
    width: 100%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.85);
}

.elementor-103 .elementor-element.elementor-element-a2483a5 .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
}

.elementor-103 .elementor-element.elementor-element-d5f06cc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 15px 80px 15px;
}

.elementor-103 .elementor-element.elementor-element-a1e0316 .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-5px/2);}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-5px/2);
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-103 .elementor-element.elementor-element-347c6ef {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-103 .elementor-element.elementor-element-347c6ef .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-103 .elementor-element.elementor-element-d101830 .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
}

.elementor-103 .elementor-element.elementor-element-56c5bba {
    text-align: left;
}

.elementor-103 .elementor-element.elementor-element-4c70bcd {
    margin-top: 0px;
    margin-bottom: 0px;
}

@media(max-width: 1024px) {
    .elementor-103 .elementor-element.elementor-element-2f7c2f5 {
        padding:0px 20px 0px 20px;
    }

    .elementor-103 .elementor-element.elementor-element-d5f06cc {
        padding: 30px 20px 0px 20px;
    }

    .elementor-103 .elementor-element.elementor-element-4c70bcd {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media(max-width: 767px) {
    .elementor-103 .elementor-element.elementor-element-2f7c2f5 {
        padding:60px 15px 30px 15px;
    }

    .elementor-103 .elementor-element.elementor-element-28d10cc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-103 .elementor-element.elementor-element-e873058 > .elementor-widget-container {
        margin: 30px 0px 40px 15px;
    }

    .elementor-103 .elementor-element.elementor-element-e873058 img {
        width: 100%;
    }

    .elementor-103 .elementor-element.elementor-element-d5f06cc {
        padding: 0px 15px 60px 15px;
    }
}
.elementor-4043 .elementor-element.elementor-element-2e13f2b {
    padding: 80px 0px 40px 0px;
}

.elementor-4043 .elementor-element.elementor-element-f7ff62e > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-403aa73 .ts-heading-subheading {
    text-align: left;
}

.elementor-4043 .elementor-element.elementor-element-403aa73 > .elementor-widget-container {
    margin: 0px 0px -40px 0px;
}

.elementor-4043 .elementor-element.elementor-element-3a2dc60 {
    padding: 0px 0px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 {
    --divider-border-style: solid;
    --divider-color: #F2F2F2;
    --divider-border-width: 1px;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 .elementor-divider-separator {
    width: 100%;
}

.elementor-4043 .elementor-element.elementor-element-2a67a63 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4043 .elementor-element.elementor-element-9ecac57 .elementor-heading-title {
    font-weight: 700;
    color: #42464E;
    text-align: left;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-8px/2);}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-8px/2);
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f {
    --e-icon-list-icon-size: 16px;
    --icon-vertical-offset: 0px;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-item > a {
    font-size: 16px;
    font-weight: 500;
}

.elementor-4043 .elementor-element.elementor-element-cf6d64f .elementor-icon-list-text {
    color: var( --e-global-color-9142293 );
    transition: color 0.3s;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a {
    --divider-border-style: solid;
    --divider-color: #F2F2F2;
    --divider-border-width: 1px;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a > .elementor-widget-container {
    padding: 15px 0px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a .elementor-divider-separator {
    width: 100%;
}

.elementor-4043 .elementor-element.elementor-element-85ba09a .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4043 .elementor-element.elementor-element-a5fca6a {
    padding: 40px 0px 40px 0px;
}

.elementor-4043 .elementor-element.elementor-element-f6f12db > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-4043 .elementor-element.elementor-element-1b48fc9 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
}

.elementor-4043 .elementor-element.elementor-element-0c1fc5c > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-4043 .elementor-element.elementor-element-5e14c89 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
}

.elementor-4043 .elementor-element.elementor-element-9f8fb7e {
    padding: 0px 0px 80px 0px;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 {
    --divider-border-style: solid;
    --divider-color: #F2F2F2;
    --divider-border-width: 1px;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 > .elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 .elementor-divider-separator {
    width: 100%;
}

.elementor-4043 .elementor-element.elementor-element-c48b491 .elementor-divider {
    padding-block-start:2px;padding-block-end:2px;}

.elementor-4043 .elementor-element.elementor-element-8082eb2 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-8082eb2 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-02d2355 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-856b75c > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-856b75c .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-5a75460 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-942be6a > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-942be6a .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-7f15452 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-299ee81 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-98f340d > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-98f340d .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 10px 0px 20px 0px;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title {
    margin: 0px 0px 0px 0px;
    font-weight: 700;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-01e2317 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-4043 .elementor-element.elementor-element-873d2fc {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 767px) {
    .elementor-4043 .elementor-element.elementor-element-3a2dc60 {
        padding:0px 0px 0px 0px;
    }

    .elementor-4043 .elementor-element.elementor-element-f6f12db > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4043 .elementor-element.elementor-element-1b48fc9 > .elementor-widget-container {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4043 .elementor-element.elementor-element-0c1fc5c > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-4043 .elementor-element.elementor-element-5e14c89 > .elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }
}


.elementor-widget-container .elementor-icon-list-items {
    text-align: left;
}

p.elementor-image-box-description {
    text-align: center;
}

.Main__Content-sc-96675056-1.iQPFbh.es-main-content {
    background: #f27100;
    padding: 10px;
}

@media only screen and (max-width: 800px) {
  .wrapper{
    flex-direction: column !important;
  }
}

h6.elementor-image-box-title {
    text-align: left;
}


p.elementor-image-box-description{
    text-align: justify;
}

/* .elementor-image-box-content p {
    text-align: center;
} */

.elementor-3531 .elementor-element.elementor-element-dce33c3 {
    padding: 80px 0px 80px 0px;
}

.elementor-3531 .elementor-element.elementor-element-48165a0 > .elementor-element-populated {
    padding: 0px 23px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-b9cf488 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-85eb064 );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
    padding: 30px 30px 30px 30px;
}

.elementor-3531 .elementor-element.elementor-element-b9cf488, .elementor-3531 .elementor-element.elementor-element-b9cf488 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-3531 .elementor-element.elementor-element-7a8bc3b .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-841052a > .elementor-element-populated {
    padding: 0px 0px 0px 23px;
}

.elementor-3531 .elementor-element.elementor-element-106792d {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-85eb064 );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
    padding: 30px 30px 30px 30px;
}

.elementor-3531 .elementor-element.elementor-element-106792d, .elementor-3531 .elementor-element.elementor-element-106792d > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-30bdef9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 > .elementor-widget-container {
    margin: -15px 0px 0px 30px;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-icon i {
    color: var( --e-global-color-85eb064 );
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-icon svg {
    fill: var( --e-global-color-85eb064 );
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-46382d7 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

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

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-icon {
    padding-inline-end:5px;}

.elementor-3531 .elementor-element.elementor-element-6a9a14a .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-1a69432 {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-85eb064 );
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.04);
    margin-top: 47px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-3531 .elementor-element.elementor-element-1a69432, .elementor-3531 .elementor-element.elementor-element-1a69432 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-8e21206 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 {
    width: var( --container-widget-width, 50% );
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-3px/2);}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-3px/2);
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-a7100a9 .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-3531 .elementor-element.elementor-element-03c68e5 {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 1024px) {
    .elementor-3531 .elementor-element.elementor-element-dce33c3 {
        padding:50px 20px 50px 20px;
    }

    .elementor-3531 .elementor-element.elementor-element-48165a0 > .elementor-element-populated {
        padding: 0px 15px 0px 0px;
    }

    .elementor-3531 .elementor-element.elementor-element-b9cf488 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-3531 .elementor-element.elementor-element-7a8bc3b {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }

    .elementor-3531 .elementor-element.elementor-element-841052a > .elementor-element-populated {
        padding: 0px 0px 0px 15px;
    }

    .elementor-3531 .elementor-element.elementor-element-106792d {
        padding: 15px 15px 15px 15px;
    }

    .elementor-3531 .elementor-element.elementor-element-6a9a14a {
        --icon-vertical-align: flex-start;
        --icon-vertical-offset: 5px;
    }

    .elementor-3531 .elementor-element.elementor-element-1a69432 {
        margin-top: 30px;
        margin-bottom: 0px;
        padding: 15px 15px 15px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-3531 .elementor-element.elementor-element-48165a0 > .elementor-element-populated {
        padding:0px 0px 20px 0px;
    }

    .elementor-3531 .elementor-element.elementor-element-841052a > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
}
.elementor-4192 .elementor-element.elementor-element-5663764 {
    padding: 80px 0px 0px 0px;
}

.elementor-4192 .elementor-element.elementor-element-9163614 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
}

.elementor-4192 .elementor-element.elementor-element-ffedb5b {
    padding: 40px 0px 40px 0px;
}

.elementor-4192 .elementor-element.elementor-element-4fe34b6 > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
}

.elementor-4192 .elementor-element.elementor-element-0355696 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: -15px -15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
}

.elementor-4192 .elementor-element.elementor-element-f1bd9d7 > .elementor-element-populated {
    padding: 0px 0px 0px 15px;
}

.elementor-4192 .elementor-element.elementor-element-58c57d5 img {
    border-radius: 10px 10px 10px 10px;
    box-shadow: 15px 15px 0px 0px rgba(241.99999999999997, 112.9999999999998, 0, 0.7686274509803922);
}

.elementor-4192 .elementor-element.elementor-element-0e72a70 {
    padding: 0px 0px 0px 0px;
}

@media(max-width: 767px) {
    .elementor-4192 .elementor-element.elementor-element-5663764 {
        padding:30px 0px 0px 0px;
    }

    .elementor-4192 .elementor-element.elementor-element-4fe34b6 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4192 .elementor-element.elementor-element-0355696 > .elementor-widget-container {
        padding: 0px 0px 0px 15px;
    }

    .elementor-4192 .elementor-element.elementor-element-f1bd9d7 > .elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-4192 .elementor-element.elementor-element-58c57d5 > .elementor-widget-container {
        padding: 0px 15px 0px 0px;
    }
}

section.text-center.elementor-section.elementor-top-section.elementor-element.elementor-element-37385e7.elementor-section-stretched.ts-col-stretched-none.ts-bg-color-over-image.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ts-col-stretched-no.ts-bgimage-no.ts-bgcolor-yes p {
    text-align: center;
}


section.text-left.elementor-section.elementor-inner-section.elementor-element.elementor-element-10c3733.ts-col-stretched-none.ts-bg-color-over-image.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p {
    text-align: left;
}

section.text-left.elementor-section.elementor-inner-section.elementor-element.elementor-element-85e95aa.ts-col-stretched-none.ts-bg-color-over-image.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p {
    text-align: left;
}

section.text-left.elementor-section.elementor-top-section.elementor-element.elementor-element-e637e97.ts-col-stretched-none.ts-bg-color-over-image.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ts-col-stretched-no.ts-bgimage-no.ts-bgcolor-yes h4 {
    text-align: left;
}

section.text-left.elementor-section.elementor-top-section.elementor-element.elementor-element-e637e97.ts-col-stretched-none.ts-bg-color-over-image.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ts-col-stretched-no.ts-bgimage-no.ts-bgcolor-yes h2 {
    text-align: left;
}

section.text-left.elementor-section.elementor-top-section.elementor-element.elementor-element-e637e97.ts-col-stretched-none.ts-bg-color-over-image.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ts-col-stretched-no.ts-bgimage-no.ts-bgcolor-yes .left-heading {
    text-align: left;
}

.text-left{
    text-align: left;
}

.text-center{
    text-align: center;
}

.text-justify{
    text-align: justify;
}

.ts-textcolor-white .ts-titlebar-main .entry-title, .ts-textcolor-white .ts-titlebar-main .entry-subtitle{
    display: block;
}

.text-orange{
 color: #f27100 !important;
}

h4.ts-custom-heading.ts-custom-subtitle.text-orange {
    margin-top: 30px;
}

.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
    display: flex;
    gap: var(--icon-box-icon-margin, 15px);
    text-align: start;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-4c22e09b.ts-col-stretched-none.ts-bg-color-over-image.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.ts-col-stretched-no.ts-bgimage-no.ts-bgcolor-yes {
    padding: 80px 0px;
}

.lasik-right {
    flex-basis: 28%;
    border-left: 1px solid #cacaca;
    padding-left: 20px;
}

.lasik-left {
    flex-basis: 72%;
}

.lasik-heading-5 h4 {
    font-size: 17px;
    color: #15568E;
    letter-spacing: 2px;
    line-height: 2px;
}

.lasik-heading-5 h2 {
    padding-bottom: 20px;
}

 .elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
        width: 50%;
    }

    .elementor-85 .elementor-element.elementor-element-87c86ec {
    padding: 80px 0px 40px 0px;
}

.elementor-85 .elementor-element.elementor-element-430d6f3 .ts-heading-subheading {
    text-align: center;
}

@media(max-width: 1024px) {
    .elementor-85 .elementor-element.elementor-element-87c86ec {
        padding:0px 15px 0px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-85 .elementor-element.elementor-element-87c86ec {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 60px 15px 60px 15px;
    }
}

/* Start custom CSS */
.themestek-item-thumbnail img {
    width: 370px !important;
    height: 370px !important;
}

.ts-member-social {
    display: none;
}

/* End custom CSS */
.elementor-85 .elementor-element.elementor-element-87c86ec {
    padding: 80px 0px 40px 0px;
}

.elementor-85 .elementor-element.elementor-element-430d6f3 .ts-heading-subheading {
    text-align: center;
}

@media(max-width: 1024px) {
    .elementor-85 .elementor-element.elementor-element-87c86ec {
        padding:0px 15px 0px 15px;
    }
}

@media(max-width: 767px) {
    .elementor-85 .elementor-element.elementor-element-87c86ec {
        margin-top:0px;
        margin-bottom: 0px;
        padding: 60px 15px 60px 15px;
    }
}

/* Start custom CSS */
.themestek-item-thumbnail img {
    width: 370px !important;
    height: 370px !important;
}

.ts-member-social {
    display: none;
}

/* End custom CSS */
