.elementor-1558 .elementor-element.elementor-element-a60c318{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1558 .elementor-element.elementor-element-a60c318 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1558 .elementor-element.elementor-element-39e193c > .elementor-container{max-width:1425px;}.elementor-1558 .elementor-element.elementor-element-4fabda1 > .elementor-element-populated{padding:0px 15px 0px 15px;}/* Start custom CSS for cargozen-footer-content, class: .elementor-element-caa62f5 */.social-icons {
    display: flex!important;
    gap: 10px;
}

.social-icon {
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
    width: 45px!important;
    height: 45px!important;
    border-radius: 5px!important;
    color: white!important;
    text-decoration: none!important;
    transition: transform 0.3s ease;
    font-size: 18px;
}

.social-icon:hover {
    transform: scale(1.1);
}

.facebook { background: #3b5998!important; }
.tiktok { background: #000000!important; }
.youtube { background: #ff0000!important; }
.whatsapp { background: #25d366!important; }

@media (max-width: 768px) {
    .social-icons { justify-content: center; gap: 8px; }
    .social-icon { width: 40px; height: 40px; font-size: 16px; }
}/* End custom CSS */