header[data-elementor-type="header"] {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: background-color 0.3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
    z-index: 99;
}

header[data-elementor-type="header"].sticky {
    background-color: var(--e-global-color-primary);
}

ul.custom-bullet {
    list-style: none;
    list-style-position: outside;
    gap: 100px;
}

.custom-bullet li:before {
    content: "";
    height: 25px;
    aspect-ratio: 1;
    background-image: url(/wp-content/uploads/2022/10/Raggruppa-736.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: -40px;
    top: 0;
    /* transform: translateY(-50%); */
}

.custom-bullet li {
    position: relative;
}

.columns-2 {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}

.footer .iubenda-embed:not(.iubenda-nostyle):hover {
    background-color: #0073ff !important;
}

@media (max-width: 1024px) {
    .columns-2 {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
    }
}