.elementor-19982 .elementor-element.elementor-element-3012bfa:not(.elementor-motion-effects-element-type-background), .elementor-19982 .elementor-element.elementor-element-3012bfa>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #000;
}
.elementor-19982 .elementor-element.elementor-element-3012bfa
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 10px 10px 10px 10px;
}
.elementor-19982 .elementor-element.elementor-element-3012bfa>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-19982 .elementor-element.elementor-element-6216fd2 .elementor-heading-title
{
    color: #fff;
}
.elementor-19982 .elementor-element.elementor-element-e2f868b
{
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 1px;
}
.elementor-19982 .elementor-element.elementor-element-e2f868b>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-19982 .elementor-element.elementor-element-e2f868b .elementor-divider-separator
{
    width: 75%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-19982 .elementor-element.elementor-element-e2f868b .elementor-divider
{
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-19982 .elementor-element.elementor-element-cedc71f>.elementor-widget-container
{
    padding: 0 65px 0 0;
}
.elementor-19982 .elementor-element.elementor-element-cedc71f img
{
    width: 100%;
}
.elementor-19982 .elementor-element.elementor-element-e891348 .elementor-heading-title
{
    color: #fff;
}
.elementor-19982 .elementor-element.elementor-element-02699a2
{
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 1px;
}
.elementor-19982 .elementor-element.elementor-element-02699a2>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-19982 .elementor-element.elementor-element-02699a2 .elementor-divider-separator
{
    width: 55%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-19982 .elementor-element.elementor-element-02699a2 .elementor-divider
{
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-19982 .elementor-element.elementor-element-b9e14a7
{
    color: #fff;
}
.elementor-19982 .elementor-element.elementor-element-ee652c9 .elementor-heading-title
{
    color: #fff;
}
.elementor-19982 .elementor-element.elementor-element-5fef061
{
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 1px;
}
.elementor-19982 .elementor-element.elementor-element-5fef061>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-19982 .elementor-element.elementor-element-5fef061 .elementor-divider-separator
{
    width: 55%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-19982 .elementor-element.elementor-element-5fef061 .elementor-divider
{
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-19982 .elementor-element.elementor-element-f70761e
{
    color: #fff;
}
.elementor-19982 .elementor-element.elementor-element-e5933e1 .elementor-heading-title
{
    color: #fff;
}
.elementor-19982 .elementor-element.elementor-element-867c7f3
{
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 1px;
}
.elementor-19982 .elementor-element.elementor-element-867c7f3>.elementor-widget-container
{
    margin: -15px 0 0 0;
}
.elementor-19982 .elementor-element.elementor-element-867c7f3 .elementor-divider-separator
{
    width: 55%;
    margin: 0 auto;
    margin-left: 0;
}
.elementor-19982 .elementor-element.elementor-element-867c7f3 .elementor-divider
{
    text-align: left;
    padding-block-start: 2px;
    padding-block-end: 2px;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-3079a18>a
{
    color: #fff;
    background-color: #3b5998;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    border-color: #000;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-3079a18>a svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-3079a18>a:hover
{
    color: #3b5998;
    background-color: var(--e-global-color-64334119);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    border-style: solid;
    border-width: 2px 2px 2px 0;
    border-color: #000;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-3079a18>a:hover svg path
{
    stroke: #3b5998;
    fill: #3b5998;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-b1df77b>a
{
    color: #fff;
    background-color: #1da1f2;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    border-color: #000;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-b1df77b>a svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-b1df77b>a:hover
{
    color: #1da1f2;
    background-color: var(--e-global-color-64334119);
    box-shadow: 0 0 15px 0 rgba(0,0,0,.5);
    border-style: solid;
    border-width: 2px 2px 2px 0;
    border-color: #000;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-b1df77b>a:hover svg path
{
    stroke: #1da1f2;
    fill: #1da1f2;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-31c2676>a
{
    color: #fff;
    background-color: #0077b5;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    border-color: #000;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-31c2676>a svg path
{
    stroke: #fff;
    fill: #fff;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-31c2676>a:hover
{
    color: #0077b5;
    background-color: var(--e-global-color-64334119);
    box-shadow: 0 0 15px 0 rgba(0,0,0,.5);
    border-style: solid;
    border-width: 4px 4px 4px 0;
    border-color: #000;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .elementor-repeater-item-31c2676>a:hover svg path
{
    stroke: #0077b5;
    fill: #0077b5;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 a>i
{
    padding-right: 5px;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .ekit_social_media
{
    text-align: left;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .ekit_social_media>li>a
{
    text-align: left;
    text-decoration: none;
    border-radius: 0% 35% 0% 35%;
    padding: 0 20px 0 20px;
    line-height: 28px;
}
.elementor-19982 .elementor-element.elementor-element-5e0c484 .ekit_social_media>li
{
    display: block;
    margin: 0 115px 0 0;
}
@media(max-width: 1024px)
{
    .elementor-19982 .elementor-element.elementor-element-5e0c484 .ekit_social_media>li>a
    {
        border-radius: 30px 30px 30px 30px;
    }
    .elementor-19982 .elementor-element.elementor-element-5e0c484 .ekit_social_media>li
    {
        margin: 0 0 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-19982 .elementor-element.elementor-element-3012bfa
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 25px 0 25px 0;
    }
    .elementor-19982 .elementor-element.elementor-element-f894db2
    {
        width: 50%;
    }
    .elementor-19982 .elementor-element.elementor-element-6216fd2
    {
        text-align: center;
    }
    .elementor-19982 .elementor-element.elementor-element-e2f868b .elementor-divider
    {
        text-align: center;
    }
    .elementor-19982 .elementor-element.elementor-element-e2f868b .elementor-divider-separator
    {
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-19982 .elementor-element.elementor-element-cedc71f>.elementor-widget-container
    {
        padding: 0 0 0 0;
    }
    .elementor-19982 .elementor-element.elementor-element-cedc71f
    {
        text-align: center;
    }
    .elementor-19982 .elementor-element.elementor-element-cedc71f img
    {
        width: 55%;
    }
    .elementor-19982 .elementor-element.elementor-element-a211a1a
    {
        width: 50%;
    }
    .elementor-19982 .elementor-element.elementor-element-e891348>.elementor-widget-container
    {
        margin: 0 0 0 0;
    }
    .elementor-19982 .elementor-element.elementor-element-e891348
    {
        text-align: center;
    }
    .elementor-19982 .elementor-element.elementor-element-02699a2 .elementor-divider
    {
        text-align: center;
    }
    .elementor-19982 .elementor-element.elementor-element-02699a2 .elementor-divider-separator
    {
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-19982 .elementor-element.elementor-element-b9e14a7
    {
        text-align: center;
        line-height: .7em;
    }
    .elementor-19982 .elementor-element.elementor-element-d313955
    {
        width: 50%;
    }
    .elementor-19982 .elementor-element.elementor-element-ee652c9
    {
        text-align: center;
    }
    .elementor-19982 .elementor-element.elementor-element-5fef061 .elementor-divider
    {
        text-align: center;
    }
    .elementor-19982 .elementor-element.elementor-element-5fef061 .elementor-divider-separator
    {
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-19982 .elementor-element.elementor-element-f70761e
    {
        text-align: center;
        line-height: .7em;
    }
    .elementor-19982 .elementor-element.elementor-element-2d0e01d
    {
        width: 50%;
    }
    .elementor-19982 .elementor-element.elementor-element-e5933e1
    {
        text-align: center;
    }
    .elementor-19982 .elementor-element.elementor-element-867c7f3 .elementor-divider
    {
        text-align: center;
    }
    .elementor-19982 .elementor-element.elementor-element-867c7f3 .elementor-divider-separator
    {
        margin: 0 auto;
        margin-center: 0;
    }
    .elementor-19982 .elementor-element.elementor-element-5e0c484 .ekit_social_media>li>a
    {
        text-align: center;
        padding: 0 0 0 0;
    }
    .elementor-19982 .elementor-element.elementor-element-5e0c484 .ekit_social_media>li
    {
        margin: 0 15px 0 15px;
    }
}