.elementor-352 .elementor-element.elementor-element-5d0c4d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-352 .elementor-element.elementor-element-5d0c4d7:not(.elementor-motion-effects-element-type-background), .elementor-352 .elementor-element.elementor-element-5d0c4d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:767px){.elementor-352 .elementor-element.elementor-element-5d0c4d7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for home1_footer, class: .elementor-element-b40ecb9 */ul.link-list {
    display: none !important;
}
.hidden-fields-container {
    display: none !important;
}
p {
    font-family: 'Outfit', sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    color: #666666;
}

h4 {
    font-family: 'Outfit', sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 16px;
    color: #222222;
}
footer.bg-dark, footer.bg-dark p {
    color: #fff !important;
}

.elementor-element-b40ecb9 .bg-dark .f-item.newsletter
{
    padding:0px;
}


.elementor-element-b40ecb9 .f-items .f-item .contact-address li p, .elementor-element-b40ecb9 .f-items .f-item .contact-address li p a
{
    text-transform: capitalize;
    font-weight: 400 !important;
}/* End custom CSS */