/* Add custom CSS styles below */ 
    .container{
        max-width: 1660px;
    }

#app > div.app-inner.flex.flex-col.min-h-full > section.container.margin_btm.pb-32.overflow-hidden.s-block--live-editor.sal-animate{
  margin-top:100px;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5){
  margin-top: 0;
}




#starter-popup{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:999999;
}

.popup-overlay{
position:absolute;
width:100%;
height:100%;
background:rgba(0,0,0,0.6);
}

.popup-card{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
background:white;
padding:30px;
border-radius:14px;
width:90%;
max-width:420px;
text-align:center;
box-shadow:0 20px 60px rgba(0,0,0,0.25);
}

.popup-card p{
font-size:16px;
margin-bottom:20px;
line-height:1.7;
}

.popup-btn{
display:inline-block;
background:#000;
color:#fff;
padding:12px 22px;
border-radius:8px;
text-decoration:none;
font-size:14px;
}

.popup-close{
position:absolute;
top:10px;
right:15px;
border:none;
background:none;
font-size:22px;
cursor:pointer;
}