.akm-licensing{

    background:#111111;

    padding:90px 0 110px;

}

.akm-license-grid{

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:40px;

    margin-top:70px;

}

.akm-license-card{

    background:#1b1b1b;

    border-radius:22px;

    overflow:hidden;

    border:1px solid rgba(255,255,255,.06);

    transition:.35s;

    display:flex;

    flex-direction:column;

}

.akm-license-card:hover{

    transform:translateY(-10px);

    box-shadow:0 30px 70px rgba(0,0,0,.45);

}

.akm-license-card img{

    width:100%;

    height:300px;

    object-fit:cover;

    display:block;

    transition:.4s;

}

.akm-license-card:hover img{

    transform:scale(1.03);

}

.akm-license-content{

    padding:35px;

    display:flex;

    flex-direction:column;

    flex:1;

}

.akm-license-content h3{

    color:#ffffff;

    font-size:30px;

    margin-bottom:18px;

}

.akm-license-content p{

    color:#cfcfcf;

    font-size:17px;

    line-height:1.8;

    margin-bottom:30px;

    flex:1;

}

.akm-license-buttons{

    display:flex;

    gap:15px;

    flex-wrap:wrap;

}

.akm-license-buttons a{

    text-decoration:none;

}

.akm-license-buttons .akm-btn-primary{

    padding:16px 34px;

    border-radius:12px;

    font-weight:700;

    transition:.3s;

}

.akm-license-card:hover .akm-btn-primary{

    transform:translateY(-2px);

}

@media(max-width:1100px){

    .akm-license-grid{

        grid-template-columns:1fr;

    }

}

@media(max-width:768px){

    .akm-licensing{

        padding:70px 0;

    }

    .akm-license-grid{

        margin-top:45px;

        gap:25px;

    }

    .akm-license-card img{

        height:230px;

    }

    .akm-license-content{

        padding:25px;

    }

    .akm-license-content h3{

        font-size:24px;

    }

    .akm-license-content p{

        font-size:16px;

    }

    .akm-license-buttons{

        flex-direction:column;

    }

    .akm-license-buttons .akm-btn-primary{

        width:100%;

        text-align:center;

    }

}