
.ask-slide{
padding:90px 0;
}

.ask-container{
max-width:1200px;
margin:auto;
padding:0 20px;
gap:40px;
align-items:center;
}

.ask-container.has-image{
display:grid;
grid-template-columns:1fr 1fr;
}

.ask-container.no-image{
display:block;
}

.ask-content.align-left{text-align:left;}
.ask-content.align-center{text-align:center;}
.ask-content.align-right{text-align:right;}

.ask-content h2{
font-size:50px;
margin-bottom:20px;
}

.ask-buttons{
display:flex;
gap:15px;
flex-wrap:wrap;
margin-top:20px;
}

.align-left .ask-buttons{justify-content:flex-start;}
.align-center .ask-buttons{justify-content:center;}
.align-right .ask-buttons{justify-content:flex-end;}

.ask-btn{
background:#000;
color:#fff;
padding:12px 24px;
text-decoration:none;
border-radius:6px;
}

.ask-image img{
width:100%;
display:block;
}

@media(max-width:768px){

.ask-container.has-image{
grid-template-columns:1fr;
}

.mobile-top .ask-image{order:1;}
.mobile-top .ask-content{order:2;}

.mobile-bottom .ask-content{order:1;}
.mobile-bottom .ask-image{order:2;}

}
