.elementor-4203 .elementor-element.elementor-element-7306a18c:not(.elementor-motion-effects-element-type-background), .elementor-4203 .elementor-element.elementor-element-7306a18c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #252525;
}

.elementor-4203 .elementor-element.elementor-element-7306a18c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 60px;
    margin-bottom: 0px;
    padding: 60px 30px 60px 30px;
}

.elementor-4203 .elementor-element.elementor-element-7306a18c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4203 .elementor-element.elementor-element-6c801d08 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4203 .elementor-element.elementor-element-700ea62c {
    --icon-box-icon-margin: 20px;
}

.elementor-4203 .elementor-element.elementor-element-700ea62c .elementor-icon {
    font-size: 28px;
    border-width: 2px 2px 2px 2px;
}

.elementor-4203 .elementor-element.elementor-element-700ea62c .elementor-icon-box-title {
    margin-bottom: 2px;
    color: #FFFFFF;
}

.elementor-4203 .elementor-element.elementor-element-700ea62c .elementor-icon-box-title, .elementor-4203 .elementor-element.elementor-element-700ea62c .elementor-icon-box-title a {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-4203 .elementor-element.elementor-element-700ea62c .elementor-icon-box-description {
    color: #B0B0B0;
    font-weight: 500;
}

.elementor-4203 .elementor-element.elementor-element-7d7f82c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4203 .elementor-element.elementor-element-28bac75 {
    --icon-box-icon-margin: 20px;
}

.elementor-4203 .elementor-element.elementor-element-28bac75 .elementor-icon {
    font-size: 28px;
    border-width: 2px 2px 2px 2px;
}

.elementor-4203 .elementor-element.elementor-element-28bac75 .elementor-icon-box-title {
    margin-bottom: 2px;
    color: #FFFFFF;
}

.elementor-4203 .elementor-element.elementor-element-28bac75 .elementor-icon-box-title, .elementor-4203 .elementor-element.elementor-element-28bac75 .elementor-icon-box-title a {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-4203 .elementor-element.elementor-element-28bac75 .elementor-icon-box-description {
    color: #B0B0B0;
    font-weight: 500;
}

.elementor-4203 .elementor-element.elementor-element-56090130 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4203 .elementor-element.elementor-element-71bdac63 {
    --icon-box-icon-margin: 20px;
}

.elementor-4203 .elementor-element.elementor-element-71bdac63 .elementor-icon {
    font-size: 28px;
    border-width: 2px 2px 2px 2px;
}

.elementor-4203 .elementor-element.elementor-element-71bdac63 .elementor-icon-box-title {
    margin-bottom: 2px;
    color: #FFFFFF;
}

.elementor-4203 .elementor-element.elementor-element-71bdac63 .elementor-icon-box-title, .elementor-4203 .elementor-element.elementor-element-71bdac63 .elementor-icon-box-title a {
    font-family: "Barlow Condensed", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-4203 .elementor-element.elementor-element-71bdac63 .elementor-icon-box-description {
    color: #B0B0B0;
    font-weight: 500;
}

.elementor-4203 .elementor-element.elementor-element-47437364:not(.elementor-motion-effects-element-type-background), .elementor-4203 .elementor-element.elementor-element-47437364 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-4203 .elementor-element.elementor-element-47437364 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 0px 30px;
}

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

.elementor-4203 .elementor-element.elementor-element-7b292561 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4203 .elementor-element.elementor-element-7b292561 > .elementor-element-populated {
    padding: 0px 65px 0px 0px;
}

.elementor-4203 .elementor-element.elementor-element-7d6aa794 {
    text-align: center;
}

.elementor-4203 .elementor-element.elementor-element-7d6aa794 .elementor-heading-title {
    color: #999;
    font-size: 14px;
    text-transform: uppercase;
    text-align: left;
}

.elementor-4203 .elementor-element.elementor-element-7d6aa794 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-4203 .elementor-element.elementor-element-1a66a4cc {
    column-gap: 0px;
    text-align: center;
    color: #B0B0B0;
}

.elementor-4203 .elementor-element.elementor-element-1a66a4cc > .elementor-widget-container {
    margin: 07px 0px 07px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4203 .elementor-element.elementor-element-eccb171 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4203 .elementor-element.elementor-element-380b0fc {
    text-align: left;
}

.elementor-4203 .elementor-element.elementor-element-380b0fc .elementor-heading-title {
    color: #999;
    font-size: 14px;
    text-transform: uppercase;
}

.elementor-4203 .elementor-element.elementor-element-380b0fc > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

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

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

.elementor-4203 .elementor-element.elementor-element-e9a9d3f .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #EF3636;
}

.elementor-4203 .elementor-element.elementor-element-e9a9d3f .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #EF3636;
}

.elementor-4203 .elementor-element.elementor-element-e9a9d3f {
    --e-icon-list-icon-size: 14px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-4203 .elementor-element.elementor-element-e9a9d3f .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    color: #B0B0B0;
}

.elementor-4203 .elementor-element.elementor-element-e9a9d3f .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #EF3636;
}

.elementor-4203 .elementor-element.elementor-element-e9a9d3f .elementor-icon-list-text {
    transition: color 0.3s;
}

.elementor-4203 .elementor-element.elementor-element-e9a9d3f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-4203 .elementor-element.elementor-element-6de7c8c {
    text-align: left;
}

.elementor-4203 .elementor-element.elementor-element-6de7c8c .elementor-heading-title {
    color: #999;
    font-size: 14px;
    text-transform: uppercase;
}

.elementor-4203 .elementor-element.elementor-element-6de7c8c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-4203 .elementor-element.elementor-element-e4bee62 > .elementor-widget-container {
    margin: 0rem 0rem 0rem -2rem;
}

.elementor-4203 .elementor-element.elementor-element-35a09427 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4203 .elementor-element.elementor-element-35a09427 > .elementor-element-populated {
    text-align: center;
}

.elementor-4203 .elementor-element.elementor-element-5e70c6af {
    text-align: left;
}

.elementor-4203 .elementor-element.elementor-element-5e70c6af .elementor-heading-title {
    color: #999;
    font-size: 14px;
    text-transform: uppercase;
}

.elementor-4203 .elementor-element.elementor-element-5e70c6af > .elementor-widget-container {
    margin: 0px 0px 030px 0px;
}

.elementor-4203 .elementor-element.elementor-element-74b78759 {
    text-align: left;
    color: var( --e-global-color-621adce9 );
}

.elementor-4203 .elementor-element.elementor-element-74b78759 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-4203 .elementor-element.elementor-element-209dc17d > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-4203 .elementor-element.elementor-element-209dc17d:not(.elementor-motion-effects-element-type-background), .elementor-4203 .elementor-element.elementor-element-209dc17d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff;
}

.elementor-4203 .elementor-element.elementor-element-209dc17d {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(255, 255, 255, 0.15);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 30px 50px 30px;
}

.elementor-4203 .elementor-element.elementor-element-209dc17d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4203 .elementor-element.elementor-element-554b4dea > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4203 .elementor-element.elementor-element-19f30d37 {
    color: #B0B0B0;
}

.elementor-4203 .elementor-element.elementor-element-419d0e15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4203 .elementor-element.elementor-element-53adac16 {
    --grid-template-columns: repeat(0, auto);
    --icon-size: 20px;
    --grid-column-gap: 20px;
    --grid-row-gap: 0px;
}

.elementor-4203 .elementor-element.elementor-element-53adac16 .elementor-widget-container {
    text-align: center;
}

.elementor-4203 .elementor-element.elementor-element-53adac16 .elementor-social-icon {
    background-color: rgba(255, 255, 255, 0);
    --icon-padding: 0em;
}

.elementor-4203 .elementor-element.elementor-element-53adac16 .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-4203 .elementor-element.elementor-element-53adac16 .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-4203 .elementor-element.elementor-element-664a585e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-4203 .elementor-element.elementor-element-183d9f51 {
    text-align: right;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-4203 .elementor-element.elementor-element-7b292561 {
        width:50%;
    }

    .elementor-4203 .elementor-element.elementor-element-eccb171 {
        width: 50%;
    }

    .elementor-4203 .elementor-element.elementor-element-35a09427 {
        width: 50%;
    }
}

@media(max-width: 1024px) {
    .elementor-4203 .elementor-element.elementor-element-7306a18c {
        padding:50px 15px 50px 15px;
    }

    .elementor-4203 .elementor-element.elementor-element-6c801d08 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-4203 .elementor-element.elementor-element-700ea62c .elementor-icon {
        font-size: 19px;
    }

    .elementor-4203 .elementor-element.elementor-element-700ea62c .elementor-icon-box-title, .elementor-4203 .elementor-element.elementor-element-700ea62c .elementor-icon-box-title a {
        font-size: 17px;
    }

    .elementor-4203 .elementor-element.elementor-element-7d7f82c8 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-4203 .elementor-element.elementor-element-28bac75 .elementor-icon {
        font-size: 19px;
    }

    .elementor-4203 .elementor-element.elementor-element-28bac75 .elementor-icon-box-title, .elementor-4203 .elementor-element.elementor-element-28bac75 .elementor-icon-box-title a {
        font-size: 17px;
    }

    .elementor-4203 .elementor-element.elementor-element-56090130 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-4203 .elementor-element.elementor-element-71bdac63 .elementor-icon {
        font-size: 19px;
    }

    .elementor-4203 .elementor-element.elementor-element-71bdac63 .elementor-icon-box-title, .elementor-4203 .elementor-element.elementor-element-71bdac63 .elementor-icon-box-title a {
        font-size: 17px;
    }

    .elementor-4203 .elementor-element.elementor-element-47437364 {
        padding: 60px 30px 60px 30px;
    }

    .elementor-4203 .elementor-element.elementor-element-7b292561 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
}

@media(max-width: 767px) {
    .elementor-4203 .elementor-element.elementor-element-700ea62c > .elementor-widget-container {
        margin:0px 0px 50px 0px;
    }

    .elementor-4203 .elementor-element.elementor-element-28bac75 > .elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-4203 .elementor-element.elementor-element-7b292561 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-4203 .elementor-element.elementor-element-7d6aa794 {
        text-align: center;
    }

    .elementor-4203 .elementor-element.elementor-element-1a66a4cc {
        text-align: center;
    }

    .elementor-4203 .elementor-element.elementor-element-eccb171 > .elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    
     .elementor-widget .elementor-icon-list-item,.elementor-4203 .elementor-element.elementor-element-e4bee62 > .elementor-widget-container .menu-footer-categories-container .menu .menu-item{
    padding: 5px 0;
}

    .elementor-4203 .elementor-element.elementor-element-380b0fc,.elementor-4203 .elementor-element.elementor-element-7d6aa794 .elementor-heading-title{
        text-align: center;
    }

    .elementor-4203 .elementor-element.elementor-element-6de7c8c {
        text-align: center;
    }

    .elementor-4203 .elementor-element.elementor-element-5e70c6af {
        text-align: center;
    }

    .elementor-4203 .elementor-element.elementor-element-74b78759 {
        text-align: center;
    }

    .elementor-4203 .elementor-element.elementor-element-19f30d37 {
        text-align: center;
    }

    .elementor-4203 .elementor-element.elementor-element-19f30d37 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-4203 .elementor-element.elementor-element-53adac16 .elementor-widget-container {
        text-align: center;
    }

    .elementor-4203 .elementor-element.elementor-element-53adac16 > .elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
}
