[mn="4303"] .itm .itm-l > * {
padding: 15px;
background-color: var(--clr03x, #eee);
}
[mn="4303"] .itm {
    margin: 0 -3px;
}
[mn="4303"] .itm .itm-l,
[mn="4303"] .itm .itm-r {
    flex: 0 0 50%;
    max-width: 50%; 
    padding: 0 0;

    @media(width<767px){
        flex: 0 0 100%;
        max-width: 100%; 
    }
}  
[mn="4303"] .iconbx .icon-l img {
    max-height: 21px;
    margin: 3px 0 0;
}  
[mn="4303"] .iconbx {
    --div: 35px;
}
[mn="4303"] .title {
    font-family: var(--ft-t1);
    font-size: 120%;
    margin: 0 0 15px;
    line-height: 1.2;
}  
@media only screen and (max-width: 767px) {  
}