/* ==================================================
   MASINI LA COMANDA
==================================================*/

.order-hero{
position:relative;
min-height:720px;
overflow:hidden;
display:flex;
align-items:center;
}

.order-video{
position:absolute;
inset:0;
width:100%;
height:100%;
object-fit:cover;
}

.order-overlay{
position:absolute;
inset:0;
background:rgba(0,0,0,.62);
}

.order-container{
position:relative;
z-index:2;
display:grid;
grid-template-columns:1.2fr .8fr;
gap:60px;
align-items:center;
padding:120px 20px 70px;
}

.order-left h1{
font-size:64px;
font-weight:800;
line-height:1.1;
color:#fff;
margin-bottom:25px;
}

.order-left h1 span{
color:#d9a441;
}

.order-left p{
font-size:20px;
line-height:1.8;
color:#ddd;
margin-bottom:35px;
}

.order-tag{
display:inline-block;
padding:10px 18px;
background:#d9a441;
color:#fff;
border-radius:40px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
margin-bottom:25px;
}

.order-buttons{
display:flex;
gap:15px;
flex-wrap:wrap;
}

.order-box{
background:#fff;
padding:40px;
border-radius:24px;
box-shadow:0 25px 60px rgba(0,0,0,.15);
}

.order-box h3{
font-size:30px;
margin-bottom:25px;
}

.order-box ul{
list-style:none;
padding:0;
margin:0 0 30px;
}

.order-box li{
padding:12px 0;
border-bottom:1px solid #eee;
font-size:17px;
}

.order-box li:last-child{
border:none;
}

.full{
display:block;
width:100%;
text-align:center;
}

.order-benefits,
.order-process,
.order-form{
padding:100px 0;
}

.order-benefits{
background:#f8f8f8;
}

.order-process{
background:#101010;
color:#fff;
}

.order-form{
background:#fff;
}

.order-heading{
max-width:780px;
margin:0 auto 60px;
text-align:center;
}

.order-heading span{
display:inline-block;
padding:8px 18px;
background:#d9a441;
color:#fff;
border-radius:30px;
font-size:13px;
font-weight:700;
letter-spacing:2px;
margin-bottom:18px;
text-transform:uppercase;
}

.order-heading h2{
font-size:48px;
font-weight:800;
line-height:1.2;
margin-bottom:20px;
}

.order-heading p{
font-size:18px;
line-height:1.8;
color:#666;
}

.order-heading.light p{
color:#ddd;
}
