.burger-icon > span { background-color: #ffffff !important;}


.carrozzeria-row {
    position: relative;
    overflow: visible !important;
}

.carrozzeria-row .sppb-col-md-6:first-child {
    position: relative;
    z-index: 5;
    overflow: visible !important;
}

.carrozzeria-row .sppb-col-md-6:last-child {
    position: relative;
    z-index: 1;
}

.carrozzeria-box {
    position: relative;
    z-index: 20;
    width: 850px;
    max-width: none;
    background: #ffffff !important;
    padding: 70px 60px;
    margin-top: 100px;
    margin-left: 120px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.08);
}

.carrozzeria-row,
.carrozzeria-row > div,
.carrozzeria-row .sppb-row,
.carrozzeria-row .sppb-column,
.carrozzeria-row .sppb-column-addons {
    overflow: visible !important;
}

.videate {font-size: 14px;}

.btn-richiesta{
    display:inline-block;
    padding:16px 34px;
    background:#ef6500;
    color:#fff !important;
    border-radius:10px;
    font-size:18px;
    font-weight:600;
    text-decoration:none;
    transition:.30s;
    box-shadow:0 8px 22px rgba(0,0,0,.15); }
.btn-richiesta:hover{
    background:#d85700;
    color:#fff !important;
    transform:translateY(-2px); }


.btn-richiesta-top{
    display:inline-block;
    padding:4px 12px;
    margin-top: 8px;
    background:#ef6500;
    color:#fff !important;
    border-radius:10px;
    font-size:18px;
    font-weight:600;
    text-decoration:none;
    transition:.30s;
    box-shadow:0 8px 22px rgba(0,0,0,.15); }
.btn-richiesta-top:hover{
    background:#d85700;
    color:#fff !important;
    transform:translateY(-2px); }

.img-popup {
    border: 1px solid #d8d8d8;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
    transition: box-shadow 0.25s ease, transform 0.25s ease;
}

.img-popup:hover {
    box-shadow: 0 7px 18px rgba(0, 0, 0, 0.18);
    transform: translateY(-2px);
}