.elementor-31 .elementor-element.elementor-element-497d9435
{
    padding: 0;
}

.elementor-31 .elementor-element.elementor-element-57ecf1bf > .elementor-element-populated
{
    padding: 0;
}

.elementor-31 .elementor-element.elementor-element-5d05c634
{
    z-index: 4;
}

.elementor-31 .elementor-element.elementor-element-6011bae6
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-6011bae6 .elementor-heading-title
    {
        color: #029335;
        font-family: open sans,Sans-serif;
        font-size: 22px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 8px;
    }

.elementor-31 .elementor-element.elementor-element-6d83663a
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-6d83663a .elementor-heading-title
    {
        color: #fff;
        font-family: open sans,Sans-serif;
        font-size: 45px;
        font-weight: 600;
        line-height: 65px;
    }

    .elementor-31 .elementor-element.elementor-element-6d83663a > .elementor-widget-container
    {
        padding: 0% 22%;
    }

.elementor-31 .elementor-element.elementor-element-62cf9d14 .elementor-button
{
    font-family: open sans,Sans-serif;
    font-size: 14px;
    font-weight: 700;
    background-color: #029335;
    border-radius: 40px 40px 40px 40px;
}

.elementor-31 .elementor-element.elementor-element-252d03f6
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -15%;
    margin-bottom: 0%;
}

    .elementor-31 .elementor-element.elementor-element-252d03f6 > .elementor-background-overlay
    {
        transition: background .3s,border-radius .3s,opacity .3s;
    }

.elementor-31 .elementor-element.elementor-element-67e182d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-31 .elementor-element.elementor-element-67e182d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-color: #fff;
}

.elementor-31 .elementor-element.elementor-element-67e182d6 > .elementor-element-populated, .elementor-31 .elementor-element.elementor-element-67e182d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-31 .elementor-element.elementor-element-67e182d6 > .elementor-background-slideshow
{
    border-radius: 5px 5px 5px 5px;
}

.elementor-31 .elementor-element.elementor-element-67e182d6 > .elementor-element-populated
{
    box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 25px;
}

    .elementor-31 .elementor-element.elementor-element-67e182d6 > .elementor-element-populated > .elementor-background-overlay
    {
        transition: background .3s,border-radius .3s,opacity .3s;
    }

.elementor-31 .elementor-element.elementor-element-225d90aa .elementor-heading-title
{
    color: #222;
    font-family: open sans,Sans-serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 36px;
}

.elementor-31 .elementor-element.elementor-element-225d90aa > .elementor-widget-container
{
    margin: 0;
}

.elementor-31 .elementor-element.elementor-element-3006ae68 .elementor-heading-title
{
    color: #000;
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-31 .elementor-element.elementor-element-274e1375 > .elementor-container > .elementor-column > .elementor-widget-wrap
{
    align-content: center;
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-274e1375
{
    padding-top: 5%;
    padding-bottom: 5%;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-47b8b7e9.elementor-column .elementor-widget-wrap
{
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-47b8b7e9.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-2b90c2c3:not( .elementor-widget-image ) .elementor-widget-container
{
    -webkit-mask-image: url(../../2022/07/mask-image.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-31 .elementor-element.elementor-element-2b90c2c3.elementor-widget-image .elementor-widget-container img
{
    -webkit-mask-image: url(../../2022/07/mask-image.png);
    -webkit-mask-size: contain;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.elementor-31 .elementor-element.elementor-element-3d717fe5 .elementor-heading-title
{
    color: #fff;
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
}

.elementor-31 .elementor-element.elementor-element-3d717fe5 > .elementor-widget-container
{
    padding: 15%;
    background-color: #029335;
}

.elementor-31 .elementor-element.elementor-element-3d717fe5
{
    width: auto;
    max-width: auto;
    top: 60%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3d717fe5
{
    left: 50%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-3d717fe5
{
    right: 50%;
}

.elementor-31 .elementor-element.elementor-element-3d717fe5.ha-has-bg-overlay > .elementor-widget-container:before
{
    transition: background .3s;
}

.elementor-31 .elementor-element.elementor-element-30d790a5 .elementor-heading-title
{
    color: #029335;
    font-family: open sans,Sans-serif;
    font-weight: 600;
    line-height: 0;
    letter-spacing: 3px;
}

.elementor-31 .elementor-element.elementor-element-311d28b7 .elementor-heading-title
{
    color: #000;
    font-family: open sans,Sans-serif;
    font-size: 30px;
    font-weight: 600;
    line-height: 40px;
}

.elementor-31 .elementor-element.elementor-element-311d28b7 > .elementor-widget-container
{
    margin: 10px 0 0;
}

.elementor-31 .elementor-element.elementor-element-4d9945bb .elementor-heading-title
{
    color: #000;
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.elementor-31 .elementor-element.elementor-element-3d05d18f .elementor-heading-title
{
    color: #029335;
    font-family: open sans,Sans-serif;
    font-size: 18px;
    line-height: 30px;
}

.elementor-31 .elementor-element.elementor-element-3d05d18f > .elementor-widget-container
{
    padding: 0% 0% 0% 0%;
}

.elementor-31 .elementor-element.elementor-element-47263df .elementor-icon-box-wrapper
{
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-47263df.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}

.elementor-31 .elementor-element.elementor-element-47263df.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-47263df.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}

.elementor-31 .elementor-element.elementor-element-47263df
{
    --icon-box-icon-margin:14px;
}

    .elementor-31 .elementor-element.elementor-element-47263df .elementor-icon
    {
        font-size: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-47263df .elementor-icon-box-title
    {
        margin-bottom: 25px;
        color: #000;
    }

        .elementor-31 .elementor-element.elementor-element-47263df .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-47263df .elementor-icon-box-title a
        {
            font-family: open sans,Sans-serif;
            font-size: 20px;
            font-weight: 600;
            line-height: 0;
        }

    .elementor-31 .elementor-element.elementor-element-47263df .elementor-icon-box-description
    {
        color: #000;
        font-family: roboto,Sans-serif;
        font-weight: 400;
        line-height: 26px;
    }

    .elementor-31 .elementor-element.elementor-element-47263df > .elementor-widget-container
    {
        margin: 15px 0 0;
        padding: 0;
    }

.elementor-31 .elementor-element.elementor-element-10759b5e .elementor-icon-box-wrapper
{
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-10759b5e.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}

.elementor-31 .elementor-element.elementor-element-10759b5e.elementor-view-framed .elementor-icon, .elementor-31 .elementor-element.elementor-element-10759b5e.elementor-view-default .elementor-icon
{
    fill: #fff;
    color: #fff;
    border-color: #fff;
}

.elementor-31 .elementor-element.elementor-element-10759b5e
{
    --icon-box-icon-margin:14px;
}

    .elementor-31 .elementor-element.elementor-element-10759b5e .elementor-icon
    {
        font-size: 15px;
    }

    .elementor-31 .elementor-element.elementor-element-10759b5e .elementor-icon-box-title
    {
        margin-bottom: 25px;
        color: #000;
    }

        .elementor-31 .elementor-element.elementor-element-10759b5e .elementor-icon-box-title, .elementor-31 .elementor-element.elementor-element-10759b5e .elementor-icon-box-title a
        {
            font-family: open sans,Sans-serif;
            font-size: 20px;
            font-weight: 600;
            line-height: 0;
        }

    .elementor-31 .elementor-element.elementor-element-10759b5e .elementor-icon-box-description
    {
        color: #000;
        font-family: roboto,Sans-serif;
        font-weight: 400;
        line-height: 26px;
    }

    .elementor-31 .elementor-element.elementor-element-10759b5e > .elementor-widget-container
    {
        margin: 15px 0 0;
        padding: 0;
    }

.elementor-31 .elementor-element.elementor-element-7669df50:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-7669df50 > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-image: url(../../2022/07/bg.gif); background-position:center; background-size:cover;
}

.elementor-31 .elementor-element.elementor-element-7669df50
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0% 0% 3%;
}

    .elementor-31 .elementor-element.elementor-element-7669df50 > .elementor-background-overlay
    {
        transition: background .3s,border-radius .3s,opacity .3s;
    }

.elementor-31 .elementor-element.elementor-element-2e88ee28
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-2e88ee28 .elementor-heading-title
    {
        color: #029335;
        font-family: open sans,Sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }

    .elementor-31 .elementor-element.elementor-element-2e88ee28 > .elementor-widget-container
    {
        margin: 3% 0% 0%;
    }

.elementor-31 .elementor-element.elementor-element-24ba9e14
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-24ba9e14 .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 30px;
        font-weight: 400;
        line-height: 40px;
    }

    .elementor-31 .elementor-element.elementor-element-24ba9e14 > .elementor-widget-container
    {
        margin: 0 0 10px;
    }

.elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid
{
    grid-template-columns: repeat(4,1fr);
    grid-row-gap: 20px;
    grid-column-gap: 20px;
}

    .elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid .ea-item .ea-content
    {
        text-align: center;
    }

    .elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid .ea-readmore .ea-readmore-icon:before, .elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid .ea-item:hover .ea-readmore .ea-readmore-icon span:before, .elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid .ea-item:hover .ea-readmore .ea-readmore-icon span:after, .elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid .ea-readmore
    {
        color: #029335;
    }

    .elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid .ea-readmore
    {
        border-style: solid;
        border-width: 0;
    }

    .elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid .ea-item
    {
        background-color: #fcd000;
        border-radius: 6px 6px 6px 6px;
        padding: 20px 10px 0;
    }

    .elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid .ea-title
    {
        font-family: open sans,Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

        .elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid .ea-title a
        {
            color: #000;
        }

.elementor-31 .elementor-element.elementor-element-1adcd84a:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-1adcd84a > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-color: #029335;
}

.elementor-31 .elementor-element.elementor-element-1adcd84a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}

    .elementor-31 .elementor-element.elementor-element-1adcd84a > .elementor-background-overlay
    {
        transition: background .3s,border-radius .3s,opacity .3s;
    }

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-12c22471.elementor-column .elementor-widget-wrap
{
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-12c22471.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-2cb65c37.elementor-column .elementor-widget-wrap
{
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-2cb65c37.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-5a4e426f
{
    text-align: left;
}

    .elementor-31 .elementor-element.elementor-element-5a4e426f .elementor-heading-title
    {
        color: #fff;
        font-family: open sans,Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: none;
        line-height: 46px;
        letter-spacing: 0;
    }

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-1fd5bb91.elementor-column .elementor-widget-wrap
{
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-1fd5bb91.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-1fd5bb91.elementor-column > .elementor-widget-wrap
{
    justify-content: flex-end;
}

.elementor-31 .elementor-element.elementor-element-72b8600d .elementor-button
{
    font-family: open sans,Sans-serif;
    font-size: 14px;
    font-weight: 700;
    text-transform: none;
    fill: #029335;
    color: #029335;
    background-color: #fff;
    border-radius: 45px 45px 45px 45px;
}

.elementor-31 .elementor-element.elementor-element-4d8d4cb9
{
    padding: 5% 0% 0%;background:#fcd000;
}

.elementor-31 .elementor-element.elementor-element-28e6aec9
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-28e6aec9 .elementor-heading-title
    {
        color: #029335;
        font-family: open sans,Sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 0;
    }

.elementor-31 .elementor-element.elementor-element-41325cee
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-41325cee .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 36px;
        font-weight: 400;
        line-height: 46px;
    }

    .elementor-31 .elementor-element.elementor-element-41325cee > .elementor-widget-container
    {
        margin: 0 0 10px;
    }

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-style-2
{
    grid-template-columns: repeat(3,1fr);
}

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-alex-wrap
{
    grid-row-gap: 20px;
    grid-column-gap: 20px;
}

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-content-wrap
{
    background-color: #fff;
    border-radius: 0 5px 5px 0;
}

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-item .ea-content-wrap
{
    width: 70%;
}

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-item .ea-content
{
    padding: 10px 15px;
}

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-title a
{
    color: #000;
}

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-item .ea-title
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
}

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-title
{
    padding: 0;
}

.elementor-31 .elementor-element.elementor-element-3cfc8082 .elementor-button
{
    background-color: #029335;
    border-radius: 36px 36px 36px 36px;
}

.elementor-31 .elementor-element.elementor-element-3cfc8082 > .elementor-widget-container
{
    margin: 2% 0%;
}

.elementor-31 .elementor-element.elementor-element-379c8745:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-379c8745 > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-image: url(../../2022/07/testimonial-bg.png);
}

.elementor-31 .elementor-element.elementor-element-379c8745
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 5% 0%;
}

    .elementor-31 .elementor-element.elementor-element-379c8745 > .elementor-background-overlay
    {
        transition: background .3s,border-radius .3s,opacity .3s;
    }

.elementor-31 .elementor-element.elementor-element-1fd75bd4
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-1fd75bd4 .elementor-heading-title
    {
        color: #029335;
        font-family: open sans,Sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

.elementor-31 .elementor-element.elementor-element-3e6e9e80
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-3e6e9e80 .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 36px;
        font-weight: 400;
        line-height: 46px;
    }

.elementor-31 .elementor-element.elementor-element-b0b9524 .ea-amox-carousel .ea-content
{
    padding: 3% 5%;
}

.elementor-31 .elementor-element.elementor-element-b0b9524 .ea-amox-carousel .ea-item
{
    background-image: url(../../2022/07/testimonial-content-bg.png);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 0% 0% 0% 0%;
}

.elementor-31 .elementor-element.elementor-element-b0b9524 .ea-amox-carousel .ea-title
{
    font-family: open sans,Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-31 .elementor-element.elementor-element-b0b9524 .ea-amox-carousel .swiper-pagination-bullet-active
{
    background-color: #029335;
}

.elementor-31 .elementor-element.elementor-element-b0b9524
{
    --ea-amox-carousel-dots-nnx:0px;
    --ea-amox-carousel-dots-nny:30px;
}

.elementor-31 .elementor-element.elementor-element-65822248
{
    padding: 3% 0%;
}

.elementor-31 .elementor-element.elementor-element-1d263603
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-1d263603 .elementor-heading-title
    {
        color: #029335;
        font-family: open sans,Sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }

.elementor-31 .elementor-element.elementor-element-3911fb1d
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-3911fb1d .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 30px;
        font-weight: 400;
        line-height: 46px;
    }

.elementor-31 .elementor-element.elementor-element-2906d856
{
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-6533324c
{
    text-align: left;
}

    .elementor-31 .elementor-element.elementor-element-6533324c > .elementor-widget-container
    {
        margin: 0%;
    }

.elementor-31 .elementor-element.elementor-element-396194b1
{
    padding: 0;
}

.elementor-31 .elementor-element.elementor-element-19d3a65f > .elementor-element-populated, .elementor-31 .elementor-element.elementor-element-19d3a65f > .elementor-element-populated > .elementor-background-overlay, .elementor-31 .elementor-element.elementor-element-19d3a65f > .elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}

.elementor-31 .elementor-element.elementor-element-19d3a65f > .elementor-element-populated
{
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    padding: 5% 5%;
}

.elementor-31 .elementor-element.elementor-element-219d3ae0 > .elementor-widget-container
{
    margin: 0 0 45px;
}

.elementor-31 .elementor-element.elementor-element-21453601
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-21453601 .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

.elementor-31 .elementor-element.elementor-element-3b3784c8
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-3b3784c8 .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 26px;
    }

.elementor-31 .elementor-element.elementor-element-208aca5a > .elementor-element-populated, .elementor-31 .elementor-element.elementor-element-208aca5a > .elementor-element-populated > .elementor-background-overlay, .elementor-31 .elementor-element.elementor-element-208aca5a > .elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}

.elementor-31 .elementor-element.elementor-element-208aca5a > .elementor-element-populated
{
    box-shadow: 0 0 20px 0 rgba(0,0,0,.149);
    padding: 5% 5%;
}

.elementor-31 .elementor-element.elementor-element-137e0766 > .elementor-widget-container
{
    margin: 0 0 45px;
}

.elementor-31 .elementor-element.elementor-element-54cb5ef8
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-54cb5ef8 .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

.elementor-31 .elementor-element.elementor-element-158b27f9
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-158b27f9 .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 26px;
    }

.elementor-31 .elementor-element.elementor-element-14a1bcbe > .elementor-element-populated, .elementor-31 .elementor-element.elementor-element-14a1bcbe > .elementor-element-populated > .elementor-background-overlay, .elementor-31 .elementor-element.elementor-element-14a1bcbe > .elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}

.elementor-31 .elementor-element.elementor-element-14a1bcbe > .elementor-element-populated
{
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    padding: 5% 5%;
}

.elementor-31 .elementor-element.elementor-element-6317d80f > .elementor-widget-container
{
    margin: 0 0 45px;
}

.elementor-31 .elementor-element.elementor-element-2a1105cb
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-2a1105cb .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

.elementor-31 .elementor-element.elementor-element-1ce01ea6
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-1ce01ea6 .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 26px;
    }

.elementor-31 .elementor-element.elementor-element-e776ed0 > .elementor-element-populated, .elementor-31 .elementor-element.elementor-element-e776ed0 > .elementor-element-populated > .elementor-background-overlay, .elementor-31 .elementor-element.elementor-element-e776ed0 > .elementor-background-slideshow
{
    border-radius: 10px 10px 10px 10px;
}

.elementor-31 .elementor-element.elementor-element-e776ed0 > .elementor-element-populated
{
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    padding: 5% 5%;
}

.elementor-31 .elementor-element.elementor-element-2716b357 > .elementor-widget-container
{
    margin: 0 0 45px;
}

.elementor-31 .elementor-element.elementor-element-3835b0ba
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-3835b0ba .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 20px;
        font-weight: 600;
    }

.elementor-31 .elementor-element.elementor-element-169d32ed
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-169d32ed .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 26px;
    }

.elementor-31 .elementor-element.elementor-element-5f2a7cca
{
    text-align: left;
}

    .elementor-31 .elementor-element.elementor-element-5f2a7cca > .elementor-widget-container
    {
        margin: 0;
    }

.elementor-31 .elementor-element.elementor-element-b919a6e:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-b919a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-image: url(../../2022/07/team-bg.png);
}

.elementor-31 .elementor-element.elementor-element-b919a6e
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 3% 0%;
}

    .elementor-31 .elementor-element.elementor-element-b919a6e > .elementor-background-overlay
    {
        transition: background .3s,border-radius .3s,opacity .3s;
    }

.elementor-31 .elementor-element.elementor-element-2dbb5af8
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-2dbb5af8 .elementor-heading-title
    {
        color: #029335;
        font-family: open sans,Sans-serif;
        font-weight: 600;
        text-transform: uppercase;
    }

.elementor-31 .elementor-element.elementor-element-19b66c9e
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-19b66c9e .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 30px;
        font-weight: 400;
        line-height: 40px;
    }

.elementor-31 .elementor-element.elementor-element-36bbd4f2 > .elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}

    .elementor-31 .elementor-element.elementor-element-36bbd4f2 > .elementor-element-populated > .elementor-background-overlay
    {
        transition: background .3s,border-radius .3s,opacity .3s;
    }

.elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-4c9bf16 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-4c9bf16 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-4c9bf16 > a:hover
    {
        background-color: #3b5998;
    }

.elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-8625132 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-8625132 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-8625132 > a:hover
    {
        background-color: #1da1f2;
    }

.elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-52832d3 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-52832d3 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-52832d3 > a:hover
    {
        background-color: #e60023;
    }

.elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-860cba4 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-860cba4 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-12f0a72a .elementor-repeater-item-860cba4 > a:hover
    {
        background-color: #3b5998;
    }

.elementor-31 .elementor-element.elementor-element-12f0a72a .profile-card, .elementor-31 .elementor-element.elementor-element-12f0a72a .profile-image-card
{
    background-color: #fcd000;
    margin-bottom:10px; margin-top:10px;
}

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

.elementor-31 .elementor-element.elementor-element-12f0a72a .profile-header > img, .elementor-31 .elementor-element.elementor-element-12f0a72a .profile-image-card img, .elementor-31 .elementor-element.elementor-element-12f0a72a .profile-image-card, .elementor-31 .elementor-element.elementor-element-12f0a72a .profile-header
{
    width: 100%;
    height: 100%;
}

.elementor-31 .elementor-element.elementor-element-12f0a72a .ekit-team-img.profile-header > img
{
    border-radius: 1px;
}

.elementor-31 .elementor-element.elementor-element-12f0a72a .profile-card .profile-header
{
    background-color: #fff;
}

.elementor-31 .elementor-element.elementor-element-12f0a72a .profile-body .profile-title
{
    font-family: open sans,Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-31 .elementor-element.elementor-element-12f0a72a .profile-body .profile-designation
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #029335;
}

.elementor-31 .elementor-element.elementor-element-12f0a72a .profile-body .profile-content
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary );
}

.elementor-31 .elementor-element.elementor-element-12f0a72a .ekit-team-social-list > li > a
{
    text-align: center;
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-12f0a72a .ekit-team-social-list > li
{
    display: inline-block;
}

.elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-4c9bf16 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-4c9bf16 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-4c9bf16 > a:hover
    {
        background-color: #3b5998;
    }

.elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-8625132 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-8625132 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-8625132 > a:hover
    {
        background-color: #1da1f2;
    }

.elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-52832d3 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-52832d3 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-52832d3 > a:hover
    {
        background-color: #e60023;
    }

.elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-860cba4 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-860cba4 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-78428189 .elementor-repeater-item-860cba4 > a:hover
    {
        background-color: #3b5998;
    }

.elementor-31 .elementor-element.elementor-element-78428189 .profile-card, .elementor-31 .elementor-element.elementor-element-78428189 .profile-image-card
{
    background-color: #ffffff00;
}

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

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

.elementor-31 .elementor-element.elementor-element-78428189 .ekit-team-img.profile-header > img
{
    border-radius: 10% 10% 10% 10%;
}

.elementor-31 .elementor-element.elementor-element-78428189 .profile-card .profile-header
{
    background-color: #fff;
}

.elementor-31 .elementor-element.elementor-element-78428189 .profile-body .profile-title
{
    font-family: open sans,Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-31 .elementor-element.elementor-element-78428189 .profile-body .profile-designation
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #029335;
}

.elementor-31 .elementor-element.elementor-element-78428189 .profile-body .profile-content
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary );
}

.elementor-31 .elementor-element.elementor-element-78428189 .ekit-team-social-list > li > a
{
    text-align: center;
    text-decoration: none;
}

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

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-4c9bf16 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-4c9bf16 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-4c9bf16 > a:hover
    {
        background-color: #3b5998;
    }

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-8625132 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-8625132 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-8625132 > a:hover
    {
        background-color: #1da1f2;
    }

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-52832d3 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-52832d3 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-52832d3 > a:hover
    {
        background-color: #e60023;
    }

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-860cba4 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-860cba4 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-3c7fbd79 .elementor-repeater-item-860cba4 > a:hover
    {
        background-color: #3b5998;
    }

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-card, .elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-image-card
{
    background-color: #ffffff00;
}

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

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-header > img, .elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-image-card img, .elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-image-card, .elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-header
{
    width: 100%;
    height: 100%;
}

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .ekit-team-img.profile-header > img
{
    border-radius: 10% 10% 10% 10%;
}

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-card .profile-header
{
    background-color: #fff;
}

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-body .profile-title
{
    font-family: open sans,Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-body .profile-designation
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #029335;
}

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .profile-body .profile-content
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary );
}

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .ekit-team-social-list > li > a
{
    text-align: center;
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-3c7fbd79 .ekit-team-social-list > li
{
    display: inline-block;
}

.elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-4c9bf16 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-4c9bf16 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-4c9bf16 > a:hover
    {
        background-color: #3b5998;
    }

.elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-8625132 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-8625132 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-8625132 > a:hover
    {
        background-color: #1da1f2;
    }

.elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-52832d3 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-52832d3 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-52832d3 > a:hover
    {
        background-color: #e60023;
    }

.elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-860cba4 > a
{
    color: #fff;
    background-color: #a1a1a1;
}

    .elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-860cba4 > a svg path
    {
        stroke: #fff;
        fill: #fff;
    }

    .elementor-31 .elementor-element.elementor-element-45a7b111 .elementor-repeater-item-860cba4 > a:hover
    {
        background-color: #3b5998;
    }

.elementor-31 .elementor-element.elementor-element-45a7b111 .profile-card, .elementor-31 .elementor-element.elementor-element-45a7b111 .profile-image-card
{
    background-color: #ffffff00;
}

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

.elementor-31 .elementor-element.elementor-element-45a7b111 .profile-header > img, .elementor-31 .elementor-element.elementor-element-45a7b111 .profile-image-card img, .elementor-31 .elementor-element.elementor-element-45a7b111 .profile-image-card, .elementor-31 .elementor-element.elementor-element-45a7b111 .profile-header
{
    width: 100%;
    height: 100%;
}

.elementor-31 .elementor-element.elementor-element-45a7b111 .ekit-team-img.profile-header > img
{
    border-radius: 10% 10% 10% 10%;
}

.elementor-31 .elementor-element.elementor-element-45a7b111 .profile-card .profile-header
{
    background-color: #fff;
}

.elementor-31 .elementor-element.elementor-element-45a7b111 .profile-body .profile-title
{
    font-family: open sans,Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-31 .elementor-element.elementor-element-45a7b111 .profile-body .profile-designation
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #029335;
}

.elementor-31 .elementor-element.elementor-element-45a7b111 .profile-body .profile-content
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: var( --e-global-color-secondary );
}

.elementor-31 .elementor-element.elementor-element-45a7b111 .ekit-team-social-list > li > a
{
    text-align: center;
    text-decoration: none;
}

.elementor-31 .elementor-element.elementor-element-45a7b111 .ekit-team-social-list > li
{
    display: inline-block;
}

.elementor-31 .elementor-element.elementor-element-28bd7296
{
    padding: 5% 0% 3%;
}

.elementor-31 .elementor-element.elementor-element-41c440b5
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-41c440b5 .elementor-heading-title
    {
        color: #029335;
        font-family: open sans,Sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

.elementor-31 .elementor-element.elementor-element-102e64b9
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-102e64b9 .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 36px;
        font-weight: 400;
        line-height: 46px;
    }

    .elementor-31 .elementor-element.elementor-element-102e64b9 > .elementor-widget-container
    {
        margin: 0 0 10px;
    }

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-style-1
{
    grid-template-columns: repeat(3,1fr);
}

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-readmore .ea-readmore-icon:before, .elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item:hover .ea-readmore .ea-readmore-icon span:before, .elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item:hover .ea-readmore .ea-readmore-icon span:after, .elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-readmore
{
    color: #029335;
}

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item:hover .ea-readmore .ea-readmore-icon:before, .elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item:hover .ea-readmore .ea-readmore-icon span:before, .elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item:hover .ea-readmore .ea-readmore-icon span:after
{
    background: #292686;
}

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item .ea-title a
{
    color: #000;
}

    .elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item .ea-title a:hover
    {
        color: #000;
    }

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item .ea-title
{
    font-family: open sans,Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
}

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item .ea-text-wrap .ea-text
{
    color: #000;
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item .ea-meta .ea-blog-author a, .elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item .ea-meta
{
    color: #000;
}

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item .ea-meta
{
    font-family: open sans,Sans-serif;
    font-size: 14px;
    text-transform: none;
}

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-item .ea-category a
{
    color: #029335;
    font-family: open sans,Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
}

.elementor-31 .elementor-element.elementor-element-918e631 .elementor-button
{
    background-color: #029335;
    border-radius: 36px 36px 36px 36px;
}

.elementor-31 .elementor-element.elementor-element-918e631 > .elementor-widget-container
{
    margin: 2% 0%;
}

.elementor-31 .elementor-element.elementor-element-3426f9e3:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-3426f9e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-image: url(../../2022/07/partner-bg.png);
}

.elementor-31 .elementor-element.elementor-element-3426f9e3
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}

    .elementor-31 .elementor-element.elementor-element-3426f9e3 > .elementor-background-overlay
    {
        transition: background .3s,border-radius .3s,opacity .3s;
    }

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-71604e6b
{
    left: 6%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-71604e6b
{
    right: 6%;
}

.elementor-31 .elementor-element.elementor-element-71604e6b
{
    top: 15%;
}

.elementor-31 .elementor-element.elementor-element-2d205bf5 > .elementor-widget-container
{
    margin: 0%;
    padding: 0%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2d205bf5
{
    left: 36.636%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-2d205bf5
{
    right: 36.636%;
}

.elementor-31 .elementor-element.elementor-element-2d205bf5
{
    top: 5%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-6308cc05
{
    right: 6%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-6308cc05
{
    left: 6%;
}

.elementor-31 .elementor-element.elementor-element-6308cc05
{
    top: 10%;
}

.elementor-31 .elementor-element.elementor-element-1a2bb0af
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-1a2bb0af .elementor-heading-title
    {
        color: #029335;
        font-family: open sans,Sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    .elementor-31 .elementor-element.elementor-element-1a2bb0af > .elementor-widget-container
    {
        margin: 15% 0% 0%;
    }

.elementor-31 .elementor-element.elementor-element-1618d0e2
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-1618d0e2 .elementor-heading-title
    {
        color: #000;
        font-family: open sans,Sans-serif;
        font-size: 36px;
        font-weight: 400;
        line-height: 46px;
    }

.elementor-31 .elementor-element.elementor-element-7fd40cb2 .elementor-button
{
    background-color: #029335;
    border-radius: 36px 36px 36px 36px;
}

.elementor-31 .elementor-element.elementor-element-7fd40cb2 > .elementor-widget-container
{
    margin: 2% 0% 15%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-549eae53
{
    left: 0%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-549eae53
{
    right: 0%;
}

.elementor-31 .elementor-element.elementor-element-549eae53
{
    bottom: 22%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1591a8f4
{
    left: 25%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-1591a8f4
{
    right: 25%;
}

.elementor-31 .elementor-element.elementor-element-1591a8f4
{
    bottom: 18%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3b54b3b6
{
    right: 25%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-3b54b3b6
{
    left: 25%;
}

.elementor-31 .elementor-element.elementor-element-3b54b3b6
{
    bottom: 10%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1ed8a3ad
{
    right: 3%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-1ed8a3ad
{
    left: 3%;
}

.elementor-31 .elementor-element.elementor-element-1ed8a3ad
{
    bottom: 22%;
}

@media(min-width:768px)
{
    .elementor-31 .elementor-element.elementor-element-57ecf1bf;

{
    width: 100%;
}

.elementor-31 .elementor-element.elementor-element-67e182d6
{
    width: 100%;
}

.elementor-31 .elementor-element.elementor-element-2cb65c37
{
    width: 75%;
}

.elementor-31 .elementor-element.elementor-element-1fd5bb91
{
    width: 25%;
}

.elementor-31 .elementor-element.elementor-element-2d12b833
{
    width: 100%;
}

}

@media(max-width:1024px) and (min-width:768px)
{
    .elementor-31 .elementor-element.elementor-element-47b8b7e9;

{
    width: 100%;
}

.elementor-31 .elementor-element.elementor-element-6989e463
{
    width: 100%;
}

.elementor-31 .elementor-element.elementor-element-19d3a65f
{
    width: 47%;
}

.elementor-31 .elementor-element.elementor-element-208aca5a
{
    width: 47%;
}

.elementor-31 .elementor-element.elementor-element-14a1bcbe
{
    width: 47%;
}

.elementor-31 .elementor-element.elementor-element-e776ed0
{
    width: 47%;
}

.elementor-31 .elementor-element.elementor-element-36bbd4f2
{
    width: 50%;
}

.elementor-31 .elementor-element.elementor-element-5d77c73e
{
    width: 50%;
}

.elementor-31 .elementor-element.elementor-element-2b8aadb1
{
    width: 50%;
}

.elementor-31 .elementor-element.elementor-element-663b91b
{
    width: 50%;
}

}

@media(max-width:1024px)
{
    .elementor-31 .elementor-element.elementor-element-6011bae6 .elementor-heading-title;

{
    font-size: 20px;
}

.elementor-31 .elementor-element.elementor-element-6d83663a .elementor-heading-title
{
    font-size: 30px;
    line-height: 40px;
}

.elementor-31 .elementor-element.elementor-element-225d90aa
{
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-3006ae68
{
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-30d790a5 .elementor-heading-title
{
    font-size: 20px;
}

.elementor-31 .elementor-element.elementor-element-311d28b7 .elementor-heading-title
{
    font-size: 30px;
}

.elementor-31 .elementor-element.elementor-element-3d05d18f > .elementor-widget-container
{
    padding: 0%;
}

.elementor-31 .elementor-element.elementor-element-24ba9e14 .elementor-heading-title
{
    font-size: 30px;
}

.elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid
{
    grid-template-columns: repeat(2,1fr);
}

.elementor-31 .elementor-element.elementor-element-41325cee .elementor-heading-title
{
    font-size: 30px;
}

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-style-2
{
    grid-template-columns: repeat(2,1fr);
}

.elementor-bc-flex-widget .elementor-31 .elementor-element.elementor-element-2d12b833.elementor-column .elementor-widget-wrap
{
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-2d12b833.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}

.elementor-31 .elementor-element.elementor-element-b0b9524
{
    --ea-amox-carousel-dots-nnx:0px;
    --ea-amox-carousel-dots-nny:30px;
}

.elementor-31 .elementor-element.elementor-element-19b66c9e .elementor-heading-title
{
    font-size: 30px;
}

.elementor-31 .elementor-element.elementor-element-36bbd4f2 > .elementor-element-populated
{
    margin: 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding: 0;
}

.elementor-31 .elementor-element.elementor-element-12f0a72a > .elementor-widget-container
{
    margin: 0;
    padding: 0;
}

.elementor-31 .elementor-element.elementor-element-5d77c73e > .elementor-element-populated
{
    margin: 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding: 0;
}

.elementor-31 .elementor-element.elementor-element-2b8aadb1 > .elementor-element-populated
{
    margin: 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding: 0;
}

.elementor-31 .elementor-element.elementor-element-663b91b > .elementor-element-populated
{
    margin: 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding: 0;
}

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-style-1
{
    grid-template-columns: repeat(3,1fr);
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-71604e6b
{
    left: 3.219%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-71604e6b
{
    right: 3.219%;
}

.elementor-31 .elementor-element.elementor-element-71604e6b
{
    top: 7.52%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-2d205bf5
{
    left: 38.164%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-2d205bf5
{
    right: 38.164%;
}

.elementor-31 .elementor-element.elementor-element-2d205bf5
{
    top: .994%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-549eae53
{
    left: 2.139%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-549eae53
{
    right: 2.139%;
}

.elementor-31 .elementor-element.elementor-element-549eae53
{
    bottom: 12.473%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-1591a8f4
{
    left: 23.262%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-1591a8f4
{
    right: 23.262%;
}

.elementor-31 .elementor-element.elementor-element-1591a8f4
{
    bottom: 9.72%;
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-3b54b3b6
{
    right: 20.455%;
}

body.rtl .elementor-31 .elementor-element.elementor-element-3b54b3b6
{
    left: 20.455%;
}

.elementor-31 .elementor-element.elementor-element-3b54b3b6
{
    bottom: 4.211%;
}

}

@media(max-width:767px)
{
    .elementor-31 .elementor-element.elementor-element-12765d42 img;

{
    width: 100%;
    height: 230px;
}

.elementor-31 .elementor-element.elementor-element-6011bae6 .elementor-heading-title
{
    font-size: 16px;
}

.elementor-31 .elementor-element.elementor-element-6011bae6 > .elementor-widget-container
{
    margin: 10% 0% 0%;
}

.elementor-31 .elementor-element.elementor-element-6d83663a .elementor-heading-title
{
    font-size: 20px;
    line-height: 25px;
}

.elementor-31 .elementor-element.elementor-element-6d83663a > .elementor-widget-container
{
    padding: 0% 5%;
}

.elementor-31 .elementor-element.elementor-element-225d90aa
{
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-3006ae68
{
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-2b90c2c3
{
    text-align: center;
}

.elementor-31 .elementor-element.elementor-element-3d717fe5
{
    text-align: left;
}

.elementor-31 .elementor-element.elementor-element-6989e463 > .elementor-element-populated
{
    padding: 8% 2%;
}

.elementor-31 .elementor-element.elementor-element-30d790a5
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-30d790a5 .elementor-heading-title
    {
        font-size: 16px;
    }

.elementor-31 .elementor-element.elementor-element-311d28b7
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-311d28b7 .elementor-heading-title
    {
        font-size: 20px;
        line-height: 30px;
    }

.elementor-31 .elementor-element.elementor-element-4d9945bb
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-4d9945bb .elementor-heading-title
    {
        font-size: 14px;
    }

.elementor-31 .elementor-element.elementor-element-3d05d18f
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-3d05d18f > .elementor-widget-container
    {
        margin: 10px 0;
        padding: 0%;
    }

.elementor-31 .elementor-element.elementor-element-47263df > .elementor-widget-container
{
    margin: 10px 0;
}

.elementor-31 .elementor-element.elementor-element-10759b5e > .elementor-widget-container
{
    margin: 10px 0;
}

.elementor-31 .elementor-element.elementor-element-7669df50
{
    margin-top: 0%;
    margin-bottom: 0%;
}

.elementor-31 .elementor-element.elementor-element-2e88ee28 .elementor-heading-title
{
    font-size: 16px;
}

.elementor-31 .elementor-element.elementor-element-24ba9e14 .elementor-heading-title
{
    font-size: 20px;
    line-height: 30px;
}

.elementor-31 .elementor-element.elementor-element-739905de .ea-amox-grid
{
    grid-template-columns: repeat(1,1fr);
}

.elementor-31 .elementor-element.elementor-element-5a4e426f
{
    text-align: center;
}

    .elementor-31 .elementor-element.elementor-element-5a4e426f .elementor-heading-title
    {
        font-size: 20px;
        line-height: 30px;
    }

.elementor-31 .elementor-element.elementor-element-28e6aec9 .elementor-heading-title
{
    font-size: 16px;
}

.elementor-31 .elementor-element.elementor-element-41325cee .elementor-heading-title
{
    font-size: 20px;
    line-height: 30px;
}

.elementor-31 .elementor-element.elementor-element-6bbe109a .ea-alex-grid .ea-style-2
{
    grid-template-columns: repeat(1,1fr);
}

.elementor-31 .elementor-element.elementor-element-379c8745
{
    margin-top: 5%;
    margin-bottom: 0%;
    padding-bottom:30px;
}

.elementor-31 .elementor-element.elementor-element-3e6e9e80 .elementor-heading-title
{
    font-size: 20px;
    line-height: 30px;
}

.elementor-31 .elementor-element.elementor-element-b0b9524
{
    --ea-amox-carousel-dots-nnx:0px;
    --ea-amox-carousel-dots-nny:30px;
}

.elementor-31 .elementor-element.elementor-element-3911fb1d .elementor-heading-title
{
    font-size: 20px;
}

.elementor-31 .elementor-element.elementor-element-19b66c9e .elementor-heading-title
{
    font-size: 20px;
    line-height: 25px;
}

.elementor-31 .elementor-element.elementor-element-102e64b9 .elementor-heading-title
{
    font-size: 20px;
}

.elementor-31 .elementor-element.elementor-element-646ddec .ea-alter-grid .ea-style-1
{
    grid-template-columns: repeat(1,1fr);
}

.elementor-31 .elementor-element.elementor-element-1618d0e2 .elementor-heading-title
{
    font-size: 20px;
}
}
