.elementor-57 .elementor-element.elementor-element-df099bc:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-df099bc > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-color: #02772B;
}

.elementor-57 .elementor-element.elementor-element-df099bc
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}

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

.elementor-57 .elementor-element.elementor-element-4109781:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-4109781 > .elementor-motion-effects-container > .elementor-motion-effects-layer
{
    background-color: #272d33;
}

.elementor-57 .elementor-element.elementor-element-4109781
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 3%;
    margin-bottom: 3%;
    padding: 3%;
}

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

.elementor-57 .elementor-element.elementor-element-ff3d830
{
    text-align: left;
}

    .elementor-57 .elementor-element.elementor-element-ff3d830 .elementor-heading-title
    {
        color: #029335;
        font-family: open sans,Sans-serif;
        font-size: 16px;
        font-weight: 600;
        text-transform: uppercase;
        letter-spacing: 5px;
    }

.elementor-57 .elementor-element.elementor-element-0fd1e03
{
    text-align: left;
}

    .elementor-57 .elementor-element.elementor-element-0fd1e03 .elementor-heading-title
    {
        color: #fff;
        font-family: open sans,Sans-serif;
        font-size: 22px;
        font-weight: 400;
        line-height: 32px;
    }

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-518a11e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}

.elementor-57 .elementor-element.elementor-element-518a11e.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}

.elementor-57 .elementor-element.elementor-element-57cfefc .wpcf7-form-control:not(.wpcf7-submit)
{
    width: 100%;
    padding: 17px 15px;
    border-radius: 50px 50px 50px 50px;
    font-family: open sans condensed,Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #636a70;
    border-style: solid;
    border-width: 1px;
    border-color: #333b41;
    background-color: #2c3339;
}

.elementor-57 .elementor-element.elementor-element-57cfefc .ha-cf7-form label
{
    width: 100%;
}

.elementor-57 .elementor-element.elementor-element-57cfefc .wpcf7-submit
{
    padding: 12px 15px;
    font-family: open sans,Sans-serif;
    font-size: 12px;
    font-weight: 700;
    border-radius: 20px 20px 20px 20px;
    color: #fff;
    background-color: #029335;
}

.elementor-57 .elementor-element.elementor-element-869a34b
{
    text-align: left;
}

    .elementor-57 .elementor-element.elementor-element-869a34b .elementor-heading-title
    {
        color: #fff;
        font-family: open sans,Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
    }

.elementor-57 .elementor-element.elementor-element-03221f2 .menu-item a.hfe-menu-item
{
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 .menu-item a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 20px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 40px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 60px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 80px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 .menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-03221f2 .menu-item a.hfe-sub-menu-item
{
    padding-top: 10px;
    padding-bottom: 10px;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-03221f2 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0px;
}

body.rtl .elementor-57 .elementor-element.elementor-element-03221f2 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-left: 100px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 100px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-03221f2 a.hfe-sub-menu-item
{
    font-family: open sans,Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 .menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-03221f2 .sub-menu a.hfe-sub-menu-item
{
    color: #fcd000;
}

    .elementor-57 .elementor-element.elementor-element-03221f2 .menu-item a.hfe-menu-item:hover, .elementor-57 .elementor-element.elementor-element-03221f2 .sub-menu a.hfe-sub-menu-item:hover, .elementor-57 .elementor-element.elementor-element-03221f2 .menu-item.current-menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-03221f2 .menu-item a.hfe-menu-item.highlighted, .elementor-57 .elementor-element.elementor-element-03221f2 .menu-item a.hfe-menu-item:focus
    {
        color: #fff;
    }

.elementor-57 .elementor-element.elementor-element-03221f2 .sub-menu, .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown, .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown-expandible, .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item
{
    background-color: #fff;
}

.elementor-57 .elementor-element.elementor-element-03221f2 ul.sub-menu
{
    width: 220px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 .sub-menu a.hfe-sub-menu-item, .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown li a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item
{
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-57 .elementor-element.elementor-element-03221f2 .sub-menu li.menu-item:not(:last-child), .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-dropdown-expandible li.menu-item:not(:last-child)
{
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 1px;
}

.elementor-57 .elementor-element.elementor-element-f869da3
{
    text-align: left;
}

    .elementor-57 .elementor-element.elementor-element-f869da3 .elementor-heading-title
    {
        color: #fff;
        font-family: open sans,Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
    }

.elementor-57 .elementor-element.elementor-element-d5ca904 .menu-item a.hfe-menu-item
{
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 .menu-item a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 20px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 40px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 60px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 80px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 .menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-d5ca904 .menu-item a.hfe-sub-menu-item
{
    padding-top: 10px;
    padding-bottom: 10px;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-d5ca904 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0px;
}

body.rtl .elementor-57 .elementor-element.elementor-element-d5ca904 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-left: 100px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 100px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-d5ca904 a.hfe-sub-menu-item
{
    font-family: open sans,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 14px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 .menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-d5ca904 .sub-menu a.hfe-sub-menu-item
{
    color: #000;
}

    .elementor-57 .elementor-element.elementor-element-d5ca904 .menu-item a.hfe-menu-item:hover, .elementor-57 .elementor-element.elementor-element-d5ca904 .sub-menu a.hfe-sub-menu-item:hover, .elementor-57 .elementor-element.elementor-element-d5ca904 .menu-item.current-menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-d5ca904 .menu-item a.hfe-menu-item.highlighted, .elementor-57 .elementor-element.elementor-element-d5ca904 .menu-item a.hfe-menu-item:focus
    {
        color: #fff;
    }

.elementor-57 .elementor-element.elementor-element-d5ca904 .sub-menu, .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown, .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown-expandible, .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item
{
    background-color: #fff;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 ul.sub-menu
{
    width: 220px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 .sub-menu a.hfe-sub-menu-item, .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown li a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item
{
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 .sub-menu li.menu-item:not(:last-child), .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-dropdown-expandible li.menu-item:not(:last-child)
{
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 1px;
}

.elementor-57 .elementor-element.elementor-element-87e1982
{
    text-align: left;
}

    .elementor-57 .elementor-element.elementor-element-87e1982 .elementor-heading-title
    {
        color: #fff;
        font-family: open sans,Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
    }

.elementor-57 .elementor-element.elementor-element-be2e3c9 .menu-item a.hfe-menu-item
{
    padding-left: 0px;
    padding-right: 0px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 .menu-item a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 20px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 40px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 60px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item
{
    padding-left: calc( 15px + 80px );
    padding-right: 15px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 .menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-be2e3c9 .menu-item a.hfe-sub-menu-item
{
    padding-top: 10px;
    padding-bottom: 10px;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-be2e3c9 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0px;
}

body.rtl .elementor-57 .elementor-element.elementor-element-be2e3c9 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-left: 100px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 100px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-be2e3c9 a.hfe-sub-menu-item
{
    font-family: open sans,Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 14px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 .menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-be2e3c9 .sub-menu a.hfe-sub-menu-item
{
    color: #fcd000;
}

    .elementor-57 .elementor-element.elementor-element-be2e3c9 .menu-item a.hfe-menu-item:hover, .elementor-57 .elementor-element.elementor-element-be2e3c9 .sub-menu a.hfe-sub-menu-item:hover, .elementor-57 .elementor-element.elementor-element-be2e3c9 .menu-item.current-menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-be2e3c9 .menu-item a.hfe-menu-item.highlighted, .elementor-57 .elementor-element.elementor-element-be2e3c9 .menu-item a.hfe-menu-item:focus
    {
        color: #fff;
    }

.elementor-57 .elementor-element.elementor-element-be2e3c9 .sub-menu, .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown, .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown-expandible, .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown .menu-item a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item
{
    background-color: #fff;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 ul.sub-menu
{
    width: 220px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 .sub-menu a.hfe-sub-menu-item, .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown li a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown li a.hfe-sub-menu-item, .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown-expandible li a.hfe-menu-item, .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item
{
    padding-top: 15px;
    padding-bottom: 15px;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 .sub-menu li.menu-item:not(:last-child), .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-dropdown-expandible li.menu-item:not(:last-child)
{
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 1px;
}

.elementor-57 .elementor-element.elementor-element-3c1c9a1
{
    text-align: left;
}

    .elementor-57 .elementor-element.elementor-element-3c1c9a1 .elementor-heading-title
    {
        color: #fff;
        font-family: open sans,Sans-serif;
        font-size: 22px;
        font-weight: 700;
        text-transform: capitalize;
    }

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-tweet-items
{
    grid-template-columns: repeat(1,1fr);
    grid-gap: 0;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .elementor-widget-container
{
    text-align: left;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-tweet-footer
{
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-twitter-load-more-wrapper
{
    text-align: left;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-tweet-inner-wrapper
{
    flex-direction: column-reverse;
    padding: 0 0 10px 10px;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-tweeter-feed-icon i
{
    color: #fff;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-tweet-content
{
    padding: 0;
}

    .elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-tweet-content p
    {
        margin-bottom: 0;
        font-family: open sans,Sans-serif;
        font-size: 14px;
        font-weight: 400;
        line-height: 24px;
        color: #8894a0;
    }

.elementor-57 .elementor-element.elementor-element-aa12459 .elementor-button
{
    background-color: #029335;
}

.elementor-57 .elementor-element.elementor-element-95e8240
{
    border-style: solid;
    border-width: 1px 0 0;
    border-color: #fff;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 3%;
    margin-bottom: 0%;
}

    .elementor-57 .elementor-element.elementor-element-95e8240, .elementor-57 .elementor-element.elementor-element-95e8240 > .elementor-background-overlay
    {
        border-radius: 0 0 0 0;
    }

        .elementor-57 .elementor-element.elementor-element-95e8240 > .elementor-background-overlay
        {
            transition: background .3s,border-radius .3s,opacity .3s;
        }

.elementor-57 .elementor-element.elementor-element-af5f63b
{
    text-align: left;
}

.elementor-bc-flex-widget .elementor-57 .elementor-element.elementor-element-63b1452.elementor-column .elementor-widget-wrap
{
    align-items: center;
}

.elementor-57 .elementor-element.elementor-element-63b1452.elementor-column.elementor-element[data-element_type=column] > .elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}

.elementor-57 .elementor-element.elementor-element-da475b3
{
    text-align: right;
}

    .elementor-57 .elementor-element.elementor-element-da475b3 .elementor-heading-title
    {
        color: #fff;
        font-family: open sans,Sans-serif;
        font-size: 16px;
        font-weight: 500;
    }

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

{
    width: 40%;
}

.elementor-57 .elementor-element.elementor-element-518a11e
{
    width: 59.999%;
}

}

@media(max-width:1024px) and (min-width:768px)
{
    .elementor-57 .elementor-element.elementor-element-60d6ba3;

{
    width: 100%;
}

.elementor-57 .elementor-element.elementor-element-518a11e
{
    width: 100%;
}

.elementor-57 .elementor-element.elementor-element-4fc48ee
{
    width: 33.33%;
}

.elementor-57 .elementor-element.elementor-element-5abf467
{
    width: 33.33%;
}

.elementor-57 .elementor-element.elementor-element-c0bc2ff
{
    width: 33.33%;
}

.elementor-57 .elementor-element.elementor-element-18ea77a
{
    width: 100%;
}

.elementor-57 .elementor-element.elementor-element-008cb11
{
    width: 30%;
}

.elementor-57 .elementor-element.elementor-element-63b1452
{
    width: 70%;
}

}

@media(max-width:1024px)
{
    .elementor-57 .elementor-element.elementor-element-ff3d830;

{
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-0fd1e03
{
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-4fc48ee.elementor-column > .elementor-widget-wrap
{
    justify-content: center;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-03221f2.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0;
}

body .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 0;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-d5ca904.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0;
}

body .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 0;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-be2e3c9.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0;
}

body .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 0;
}

.elementor-57 .elementor-element.elementor-element-3c1c9a1
{
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-tweet-items
{
    grid-template-columns: repeat(2,1fr);
}

}

@media(max-width:767px)
{
    .elementor-57 .elementor-element.elementor-element-ff3d830;

{
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-0fd1e03
{
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-869a34b
{
    text-align: center;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-03221f2.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0;
}

body .elementor-57 .elementor-element.elementor-element-03221f2 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 0;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-03221f2 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0;
}

body.rtl .elementor-57 .elementor-element.elementor-element-03221f2 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-left: 0;
}

.elementor-57 .elementor-element.elementor-element-03221f2 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 0;
}

.elementor-57 .elementor-element.elementor-element-03221f2
{
    width: 100%;
    max-width: 100%;
}

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

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-d5ca904.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0;
}

body .elementor-57 .elementor-element.elementor-element-d5ca904 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 0;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-d5ca904 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0;
}

body.rtl .elementor-57 .elementor-element.elementor-element-d5ca904 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-left: 0;
}

.elementor-57 .elementor-element.elementor-element-d5ca904 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 0;
}

.elementor-57 .elementor-element.elementor-element-87e1982
{
    text-align: center;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-be2e3c9.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0;
}

body .elementor-57 .elementor-element.elementor-element-be2e3c9 nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 0;
}

body:not(.rtl) .elementor-57 .elementor-element.elementor-element-be2e3c9 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-right: 0;
}

body.rtl .elementor-57 .elementor-element.elementor-element-be2e3c9 .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-left: 0;
}

.elementor-57 .elementor-element.elementor-element-be2e3c9 nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child)
{
    margin-bottom: 0;
}

.elementor-57 .elementor-element.elementor-element-3c1c9a1
{
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-tweet-items
{
    grid-template-columns: repeat(1,1fr);
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .elementor-widget-container
{
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-twitter-load-more-wrapper
{
    text-align: center;
}

.elementor-57 .elementor-element.elementor-element-2fa4d59 .ha-tweet-inner-wrapper
{
    flex-direction: column-reverse;
}

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

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