.elementor-687 .elementor-element.elementor-element-f151bfd:not(.elementor-motion-effects-element-type-background),
.elementor-687 .elementor-element.elementor-element-f151bfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #232222
}

.elementor-687 .elementor-element.elementor-element-f151bfd {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0
}

.elementor-687 .elementor-element.elementor-element-f151bfd>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-687 .elementor-element.elementor-element-b181b23 {
    text-align: left
}

.elementor-687 .elementor-element.elementor-element-b181b23 img {
    width: 154%;
    margin-top: -25px;
}

.elementor-687 .elementor-element.elementor-element-475cf04:not(.elementor-motion-effects-element-type-background),
.elementor-687 .elementor-element.elementor-element-475cf04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-687 .elementor-element.elementor-element-475cf04 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 90px 0 80px
}

.elementor-687 .elementor-element.elementor-element-475cf04>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-687 .elementor-element.elementor-element-5ce432f .footer-col {
    text-align: left
}

.elementor-687 .elementor-element.elementor-element-52d65e8 .footer-col {
    text-align: left
}

.elementor-687 .elementor-element.elementor-element-9443a79 .footer-col {
    text-align: left
}

.elementor-687 .elementor-element.elementor-element-f09e068:not(.elementor-motion-effects-element-type-background),
.elementor-687 .elementor-element.elementor-element-f09e068>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000
}

.elementor-687 .elementor-element.elementor-element-f09e068 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-687 .elementor-element.elementor-element-f09e068>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-687 .elementor-element.elementor-element-34f19e0 {
    padding: 0
}

.elementor-687 .elementor-element.elementor-element-92a2f8d {
    --divider-border-style: solid;
    --divider-color: #212529;
    --divider-border-width: 1px
}

.elementor-687 .elementor-element.elementor-element-92a2f8d .elementor-divider-separator {
    width: 100%
}

.elementor-687 .elementor-element.elementor-element-92a2f8d .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px
}

.elementor-687 .elementor-element.elementor-element-5c1ae83 {
    padding: 20px 0 30px
}

.elementor-687 .elementor-element.elementor-element-5438ecb .footer-col {
    text-align: left
}

.elementor-687 .elementor-element.elementor-element-f60fc49 {
    text-align: right
}

@media(min-width:768px) {
    .elementor-687 .elementor-element.elementor-element-586212a {
        width: 15%
    }

    .elementor-687 .elementor-element.elementor-element-0825ee5 {
        width: 60%
    }
}

@media(max-width:980px) and (min-width:768px) {
    .elementor-687 .elementor-element.elementor-element-586212a {
        width: 50%
    }

    .elementor-687 .elementor-element.elementor-element-0825ee5 {
        width: 50%
    }

    .elementor-687 .elementor-element.elementor-element-5c6b074 {
        width: 50%
    }

    .elementor-687 .elementor-element.elementor-element-ec3dc95 {
        width: 50%
    }

    .elementor-687 .elementor-element.elementor-element-bfd6211 {
        width: 50%
    }

    .elementor-687 .elementor-element.elementor-element-2f5c864 {
        width: 50%
    }
}

@media(max-width:980px) {
    .elementor-687 .elementor-element.elementor-element-b181b23 {
        text-align: center
    }

    .elementor-687 .elementor-element.elementor-element-475cf04 {
        padding: 40px 0
    }
}

@media(max-width:767px) {
    .elementor-687 .elementor-element.elementor-element-475cf04 {
        padding: 40px 0 0
    }

    .elementor-687 .elementor-element.elementor-element-5438ecb .footer-col {
        text-align: center
    }

    .elementor-687 .elementor-element.elementor-element-f60fc49 {
        text-align: center
    }
}

