/* Start custom CSS for html, class: .elementor-element-2383614 */.dji-action6-section {
    font-family:inherit;
    color:#333;
}


.action6-header {
    text-align:center;
    max-width:900px;
    margin:auto;
    padding:30px 15px;
}


.action6-header h2 {
    font-size:42px;
    color:#111;
}


.action6-header h3 {
    font-size:25px;
    color:#555;
}


.action6-header p {
    font-size:18px;
    line-height:1.8;
}



.action6-grid {

display:grid;
grid-template-columns:repeat(2,1fr);
gap:30px;
margin-top:50px;

}


.action6-card {

background:#fff;
border-radius:20px;
overflow:hidden;
box-shadow:0 10px 30px rgba(0,0,0,.08);
transition:.3s;

}


.action6-card:hover {

transform:translateY(-6px);

}


.action6-card img {

width:100%;
height:300px;
object-fit:cover;

}


.action6-content {

padding:25px;

}


.action6-content h4 {

font-size:22px;
color:#111;
margin-bottom:15px;

}


.action6-content p {

line-height:1.7;
color:#666;

}



.action6-banner {

margin-top:60px;
background:#f6f6f6;
border-radius:25px;
padding:45px;
text-align:center;

}


.action6-banner h3 {

font-size:32px;
color:#111;

}


.action6-banner p {

font-size:17px;
line-height:1.8;

}


.action6-tags {

display:flex;
justify-content:center;
flex-wrap:wrap;
gap:12px;
margin-top:25px;

}


.action6-tags span {

background:#fff;
padding:10px 18px;
border-radius:30px;
font-size:15px;

}



@media(max-width:768px){

.action6-grid {

grid-template-columns:1fr;

}

.action6-header h2 {

font-size:32px;

}

.action6-card img {

height:230px;

}

.action6-banner {

padding:25px;

}

}

.dji-video {
    width:100%;
    overflow:hidden;
}

.dji-video video {
    width:100%;
    height:auto;
    display:block;
}/* End custom CSS */