/*==================================================
PAGE BUILDER
HEADING + CONTENT
==================================================*/

.pcb-hc{

    padding:var(--space-10) 0;

    background:#fff;

}

.pcb-hc + .pcb-hc{

    padding-top:0;

}

/*=========================
TITLE
=========================*/

.pcb-hc-header{

    display:flex;

    align-items:center;

    gap:var(--space-5);

    margin-bottom:var(--space-7);

}

.pcb-hc-icon{

    width:60px;

    height:60px;

    flex-shrink:0;

    border-radius:var(--radius-md);

    background:var(--color-highlight);

    display:flex;

    align-items:center;

    justify-content:center;

}

.pcb-hc-icon img{

    width:26px;

    height:26px;

    object-fit:contain;

}

.pcb-hc-header h2{

    margin:0;

    color:var(--color-primary);

}

/*=========================
CONTENT
=========================*/

.pcb-hc-content{

    width:100%;

}

.pcb-hc-content p{

    margin-bottom:var(--space-5);

}

.pcb-hc-content p:last-child{

    margin-bottom:0;

}

.pcb-hc-content ul{

    padding-left:22px;

    margin:var(--space-6) 0;

}

.pcb-hc-content li{

    margin-bottom:var(--space-3);

}

.pcb-hc-content h3{

    margin:var(--space-8) 0 var(--space-5);

}

.pcb-hc-content img{

    display:block;

    width:100%;

    border-radius:var(--radius-lg);

    margin:var(--space-8) 0;

}

/*=========================
TABLET
=========================*/

@media(max-width:991px){

.pcb-hc{

    padding:var(--space-9) 0;

}

.pcb-hc-header{

    gap:var(--space-4);

    margin-bottom:var(--space-6);

}

.pcb-hc-icon{

    width:54px;

    height:54px;

}

.pcb-hc-icon img{

    width:22px;

    height:22px;

}

}

/*=========================
MOBILE
=========================*/

@media(max-width:767px){

.pcb-hc{

    padding:var(--space-8) 0;

}

.pcb-hc-header{

    gap:var(--space-4);

    align-items:flex-start;

}

.pcb-hc-icon{

    width:46px;

    height:46px;

}

.pcb-hc-icon img{

    width:18px;

    height:18px;

}

.pcb-hc-content p{

    margin-bottom:var(--space-4);

}

}