.elementor-178 .elementor-element.elementor-element-56bcc27:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-56bcc27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../images/footer-img.jpg");
}

.elementor-178 .elementor-element.elementor-element-56bcc27 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6% 5% 6% 5%;
}

.elementor-178 .elementor-element.elementor-element-56bcc27 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-178 .elementor-element.elementor-element-d10e156 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-178 .elementor-element.elementor-element-21ae800 {
    color: #AFAFAF;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}

.elementor-178 .elementor-element.elementor-element-21ae800 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-178 .elementor-element.elementor-element-c6318a0 {
    padding: 3% 0% 0% 0%;
}

.elementor-178 .elementor-element.elementor-element-be703a9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-178 .elementor-element.elementor-element-e694707 {
    color: #AFAFAF;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-178 .elementor-element.elementor-element-e82cce9 {
    color: #AFAFAF;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-178 .elementor-element.elementor-element-2b613f5 {
    color: #AFAFAF;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-178 .elementor-element.elementor-element-2b613f5 > .elementor-widget-container {
    margin: -3% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-178 .elementor-element.elementor-element-f2e3759.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-178 .elementor-element.elementor-element-f2e3759.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-178 .elementor-element.elementor-element-f2e3759.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-178 .elementor-element.elementor-element-f2e3759 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-178 .elementor-element.elementor-element-298b01c .elementor-icon-wrapper {
    text-align: center;
}

.elementor-178 .elementor-element.elementor-element-298b01c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-178 .elementor-element.elementor-element-298b01c.elementor-view-framed .elementor-icon, .elementor-178 .elementor-element.elementor-element-298b01c.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-178 .elementor-element.elementor-element-298b01c.elementor-view-framed .elementor-icon, .elementor-178 .elementor-element.elementor-element-298b01c.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-178 .elementor-element.elementor-element-298b01c .elementor-icon {
    font-size: 16px;
}

.elementor-178 .elementor-element.elementor-element-298b01c .elementor-icon i, .elementor-178 .elementor-element.elementor-element-298b01c .elementor-icon svg {
    transform: rotate(0deg);
}

.elementor-178 .elementor-element.elementor-element-298b01c > .elementor-widget-container {
    margin: 0% 0% 0% -42%;
    padding: 0% 0% 0% 0%;
}

.elementor-178 .elementor-element.elementor-element-298b01c {
    width: auto;
    max-width: auto;
}

.elementor-178 .elementor-element.elementor-element-01f907f {
    color: #FFFFFF;
    width: auto;
    max-width: auto;
}

.elementor-178 .elementor-element.elementor-element-01f907f > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
}

.elementor-178 .elementor-element.elementor-element-e384275 {
    padding: 3% 0% 0% 0%;
}

.elementor-178 .elementor-element.elementor-element-731705f > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-178 .elementor-element.elementor-element-4a833a5 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
    letter-spacing: 1px;
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
    background-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
    padding: 19px 50px 19px 50px;
}

.elementor-178 .elementor-element.elementor-element-4a833a5 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
}

.elementor-178 .elementor-element.elementor-element-2645969:not(.elementor-motion-effects-element-type-background), .elementor-178 .elementor-element.elementor-element-2645969 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #16113A;
}

.elementor-178 .elementor-element.elementor-element-2645969 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #FFFFFF;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 1% 5% 1% 5%;
}

.elementor-178 .elementor-element.elementor-element-2645969 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-178 .elementor-element.elementor-element-49b84a4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-178 .elementor-element.elementor-element-b037bf5 {
    --e-icon-list-icon-size: 14px;
}

.elementor-178 .elementor-element.elementor-element-b037bf5 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-178 .elementor-element.elementor-element-b037bf5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-178 .elementor-element.elementor-element-b037bf5 .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-bc-flex-widget .elementor-178 .elementor-element.elementor-element-e3152a9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-178 .elementor-element.elementor-element-e3152a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-178 .elementor-element.elementor-element-e3152a9 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-178 .elementor-element.elementor-element-8f179c6 .elementor-icon-list-icon i {
    color: #FFFFFF;
}

.elementor-178 .elementor-element.elementor-element-8f179c6 .elementor-icon-list-icon svg {
    fill: #FFFFFF;
}

.elementor-178 .elementor-element.elementor-element-8f179c6 {
    --e-icon-list-icon-size: 14px;
}

.elementor-178 .elementor-element.elementor-element-8f179c6 .elementor-icon-list-text {
    color: #FFFFFF;
}

.elementor-178 .elementor-element.elementor-element-8f179c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-178 .elementor-element.elementor-element-8f179c6 .elementor-icon-list-item > a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

@media (max-width: 767px) {
    .elementor-178 .elementor-element.elementor-element-56bcc27 {
        padding: 10% 5% 15% 5%;
    }

    .elementor-178 .elementor-element.elementor-element-21ae800 {
        font-size: 15px;
    }

    .elementor-178 .elementor-element.elementor-element-e694707 {
        font-size: 15px;
    }

    .elementor-178 .elementor-element.elementor-element-e82cce9 {
        font-size: 15px;
    }

    .elementor-178 .elementor-element.elementor-element-2b613f5 {
        font-size: 15px;
    }

    .elementor-bc-flex-widget .elementor-178 .elementor-element.elementor-element-f2e3759.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-178 .elementor-element.elementor-element-f2e3759.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-178 .elementor-element.elementor-element-f2e3759.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-178 .elementor-element.elementor-element-f2e3759 > .elementor-element-populated {
        padding: 10% 0% 10% 0%;
    }

    .elementor-178 .elementor-element.elementor-element-2645969 {
        padding: 5% 5% 5% 5%;
    }

    .elementor-178 .elementor-element.elementor-element-b037bf5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-178 .elementor-element.elementor-element-b037bf5 .elementor-icon-list-item > a {
        font-size: 13px;
    }

    .elementor-178 .elementor-element.elementor-element-8f179c6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-178 .elementor-element.elementor-element-8f179c6 .elementor-icon-list-item > a {
        font-size: 13px;
    }
}