/**
 * Created by PhpStorm.
 * Date         : 2021-11-09
 * Developer    : SeHwan Hwang
 * Description  : wp_solution_grid.css
 * ⓒ 2021. WebPlanet Co. All Rights Reserved.
 */

@charset "utf-8";


/**********************************************************************************************************************/
/**********************************************************************************************************************/
/* 레이아웃 FLEX & GRID 공통 */
/**********************************************************************************************************************/
/**********************************************************************************************************************/

.wp_solution .wp_acc {align-content: center;}
.wp_solution .wp_acfs {align-content: flex-start;}
.wp_solution .wp_acfe {align-content: flex-end;}
.wp_solution .wp_acsa {align-content: space-around;}
.wp_solution .wp_acsb {align-content: space-between;}
.wp_solution .wp_acs {align-content: stretch;}

.wp_solution .wp_jcc {justify-content: center;}
.wp_solution .wp_jcfs {justify-content: flex-start;}
.wp_solution .wp_jcfe {justify-content: flex-end;}
.wp_solution .wp_jcsb {justify-content: space-between;}
.wp_solution .wp_jcsa {justify-content: space-around;}
.wp_solution .wp_jcse {justify-content: space-evenly;}
/*.wp_solution .wp_jcst {justify-content: stretch;}*/

.wp_solution .wp_aic {align-items: center;}
.wp_solution .wp_aifs {align-items: flex-start;}
.wp_solution .wp_aife {align-items: flex-end;}
.wp_solution .wp_ais {align-items: stretch;}
.wp_solution .wp_aib {align-items: baseline;}

.wp_solution .wp_gap-1 {gap: 1px;}
.wp_solution .wp_gap-2 {gap: 2px;}
.wp_solution .wp_gap-3 {gap: 3px;}
.wp_solution .wp_gap-4 {gap: 4px;}
.wp_solution .wp_gap-5 {gap: 5px;}
.wp_solution .wp_gap-6 {gap: 6px;}
.wp_solution .wp_gap-7 {gap: 7px;}
.wp_solution .wp_gap-8 {gap: 8px;}
.wp_solution .wp_gap-9 {gap: 9px;}
.wp_solution .wp_gap-10 {gap: 10px;}
.wp_solution .wp_gap-15 {gap: 15px;}
.wp_solution .wp_gap-20 {gap: 20px;}
.wp_solution .wp_gap-21 {gap: 21px;}
.wp_solution .wp_gap-22 {gap: 22px;}
.wp_solution .wp_gap-23 {gap: 23px;}
.wp_solution .wp_gap-24 {gap: 24px;}
.wp_solution .wp_gap-25 {gap: 25px;}
.wp_solution .wp_gap-30 {gap: 30px;}
.wp_solution .wp_gap-35 {gap: 35px;}
.wp_solution .wp_gap-40 {gap: 40px;}
.wp_solution .wp_gap-45 {gap: 45px;}
.wp_solution .wp_gap-50 {gap: 50px;}

.wp_solution .wp_cgap-5 {column-gap: 5px;}
.wp_solution .wp_cgap-10 {column-gap: 10px;}
.wp_solution .wp_cgap-15 {column-gap: 15px;}
.wp_solution .wp_cgap-20 {column-gap: 20px;}
.wp_solution .wp_cgap-25 {column-gap: 25px;}
.wp_solution .wp_cgap-30 {column-gap: 30px;}
.wp_solution .wp_cgap-35 {column-gap: 35px;}
.wp_solution .wp_cgap-40 {column-gap: 40px;}
.wp_solution .wp_cgap-45 {column-gap: 45px;}
.wp_solution .wp_cgap-50 {column-gap: 50px;}

.wp_solution .wp_rgap-5 {row-gap: 5px;}
.wp_solution .wp_rgap-10 {row-gap: 10px;}
.wp_solution .wp_rgap-15 {row-gap: 15px;}
.wp_solution .wp_rgap-20 {row-gap: 20px;}
.wp_solution .wp_rgap-25 {row-gap: 25px;}
.wp_solution .wp_rgap-30 {row-gap: 30px;}
.wp_solution .wp_rgap-35 {row-gap: 35px;}
.wp_solution .wp_rgap-40 {row-gap: 40px;}
.wp_solution .wp_rgap-45 {row-gap: 45px;}
.wp_solution .wp_rgap-50 {row-gap: 50px;}

@media (min-width: 576px) {
    .wp_solution .wp_sm_acc {align-content: center;}
    .wp_solution .wp_sm_acfs {align-content: flex-start;}
    .wp_solution .wp_sm_acfe {align-content: flex-end;}
    .wp_solution .wp_sm_acsa {align-content: space-around;}
    .wp_solution .wp_sm_acsb {align-content: space-between;}
    .wp_solution .wp_sm_acs {align-content: stretch;}

    .wp_solution .wp_sm_jcc {justify-content: center;}
    .wp_solution .wp_sm_jcfs {justify-content: flex-start;}
    .wp_solution .wp_sm_jcfe {justify-content: flex-end;}
    .wp_solution .wp_sm_jcsb {justify-content: space-between;}
    .wp_solution .wp_sm_jcsa {justify-content: space-around;}
    .wp_solution .wp_sm_jcse {justify-content: space-evenly;}

    .wp_solution .wp_sm_aic {align-items: center;}
    .wp_solution .wp_sm_aifs {align-items: flex-start;}
    .wp_solution .wp_sm_aife {align-items: flex-end;}
    .wp_solution .wp_sm_ais {align-items: stretch;}
    .wp_solution .wp_sm_aib {align-items: baseline;}

    .wp_solution .wp_gap_sm-1 {gap: 1px;}
    .wp_solution .wp_gap_sm-2 {gap: 2px;}
    .wp_solution .wp_gap_sm-3 {gap: 3px;}
    .wp_solution .wp_gap_sm-4 {gap: 4px;}
    .wp_solution .wp_gap_sm-5 {gap: 5px;}
    .wp_solution .wp_gap_sm-6 {gap: 6px;}
    .wp_solution .wp_gap_sm-7 {gap: 7px;}
    .wp_solution .wp_gap_sm-8 {gap: 8px;}
    .wp_solution .wp_gap_sm-9 {gap: 9px;}
    .wp_solution .wp_gap_sm-10 {gap: 10px;}
    .wp_solution .wp_gap_sm-15 {gap: 15px;}
    .wp_solution .wp_gap_sm-20 {gap: 20px;}
    .wp_solution .wp_gap_sm-21 {gap: 21px;}
    .wp_solution .wp_gap_sm-22 {gap: 22px;}
    .wp_solution .wp_gap_sm-23 {gap: 23px;}
    .wp_solution .wp_gap_sm-24 {gap: 24px;}
    .wp_solution .wp_gap_sm-25 {gap: 25px;}
    .wp_solution .wp_gap_sm-30 {gap: 30px;}
    .wp_solution .wp_gap_sm-35 {gap: 35px;}
    .wp_solution .wp_gap_sm-40 {gap: 40px;}
    .wp_solution .wp_gap_sm-45 {gap: 45px;}
    .wp_solution .wp_gap_sm-50 {gap: 50px;}

    .wp_solution .wp_cgap_sm-5 {column-gap: 5px;}
    .wp_solution .wp_cgap_sm-10 {column-gap: 10px;}
    .wp_solution .wp_cgap_sm-15 {column-gap: 15px;}
    .wp_solution .wp_cgap_sm-20 {column-gap: 20px;}
    .wp_solution .wp_cgap_sm-25 {column-gap: 25px;}
    .wp_solution .wp_cgap_sm-30 {column-gap: 30px;}
    .wp_solution .wp_cgap_sm-35 {column-gap: 35px;}
    .wp_solution .wp_cgap_sm-40 {column-gap: 40px;}
    .wp_solution .wp_cgap_sm-45 {column-gap: 45px;}
    .wp_solution .wp_cgap_sm-50 {column-gap: 50px;}

    .wp_solution .wp_rgap_sm-5 {row-gap: 5px;}
    .wp_solution .wp_rgap_sm-10 {row-gap: 10px;}
    .wp_solution .wp_rgap_sm-15 {row-gap: 15px;}
    .wp_solution .wp_rgap_sm-20 {row-gap: 20px;}
    .wp_solution .wp_rgap_sm-25 {row-gap: 25px;}
    .wp_solution .wp_rgap_sm-30 {row-gap: 30px;}
    .wp_solution .wp_rgap_sm-35 {row-gap: 35px;}
    .wp_solution .wp_rgap_sm-40 {row-gap: 40px;}
    .wp_solution .wp_rgap_sm-45 {row-gap: 45px;}
    .wp_solution .wp_rgap_sm-50 {row-gap: 50px;}
}

@media (min-width: 768px) {
    .wp_solution .wp_md_acc {align-content: center;}
    .wp_solution .wp_md_acfs {align-content: flex-start;}
    .wp_solution .wp_md_acfe {align-content: flex-end;}
    .wp_solution .wp_md_acsa {align-content: space-around;}
    .wp_solution .wp_md_acsb {align-content: space-between;}
    .wp_solution .wp_md_acs {align-content: stretch;}

    .wp_solution .wp_md_jcc {justify-content: center;}
    .wp_solution .wp_md_jcfs {justify-content: flex-start;}
    .wp_solution .wp_md_jcfe {justify-content: flex-end;}
    .wp_solution .wp_md_jcsb {justify-content: space-between;}
    .wp_solution .wp_md_jcsa {justify-content: space-around;}
    .wp_solution .wp_md_jcse {justify-content: space-evenly;}

    .wp_solution .wp_md_aic {align-items: center;}
    .wp_solution .wp_md_aifs {align-items: flex-start;}
    .wp_solution .wp_md_aife {align-items: flex-end;}
    .wp_solution .wp_md_ais {align-items: stretch;}
    .wp_solution .wp_md_aib {align-items: baseline;}

    .wp_solution .wp_gap_md-1 {gap: 1px;}
    .wp_solution .wp_gap_md-2 {gap: 2px;}
    .wp_solution .wp_gap_md-3 {gap: 3px;}
    .wp_solution .wp_gap_md-4 {gap: 4px;}
    .wp_solution .wp_gap_md-5 {gap: 5px;}
    .wp_solution .wp_gap_md-6 {gap: 6px;}
    .wp_solution .wp_gap_md-7 {gap: 7px;}
    .wp_solution .wp_gap_md-8 {gap: 8px;}
    .wp_solution .wp_gap_md-9 {gap: 9px;}
    .wp_solution .wp_gap_md-10 {gap: 10px;}
    .wp_solution .wp_gap_md-15 {gap: 15px;}
    .wp_solution .wp_gap_md-20 {gap: 20px;}
    .wp_solution .wp_gap_md-21 {gap: 21px;}
    .wp_solution .wp_gap_md-22 {gap: 22px;}
    .wp_solution .wp_gap_md-23 {gap: 23px;}
    .wp_solution .wp_gap_md-24 {gap: 24px;}
    .wp_solution .wp_gap_md-25 {gap: 25px;}
    .wp_solution .wp_gap_md-30 {gap: 30px;}
    .wp_solution .wp_gap_md-35 {gap: 35px;}
    .wp_solution .wp_gap_md-40 {gap: 40px;}
    .wp_solution .wp_gap_md-45 {gap: 45px;}
    .wp_solution .wp_gap_md-50 {gap: 50px;}

    .wp_solution .wp_cgap_md-5 {column-gap: 5px;}
    .wp_solution .wp_cgap_md-10 {column-gap: 10px;}
    .wp_solution .wp_cgap_md-15 {column-gap: 15px;}
    .wp_solution .wp_cgap_md-20 {column-gap: 20px;}
    .wp_solution .wp_cgap_md-25 {column-gap: 25px;}
    .wp_solution .wp_cgap_md-30 {column-gap: 30px;}
    .wp_solution .wp_cgap_md-35 {column-gap: 35px;}
    .wp_solution .wp_cgap_md-40 {column-gap: 40px;}
    .wp_solution .wp_cgap_md-45 {column-gap: 45px;}
    .wp_solution .wp_cgap_md-50 {column-gap: 50px;}

    .wp_solution .wp_rgap_md-5 {row-gap: 5px;}
    .wp_solution .wp_rgap_md-10 {row-gap: 10px;}
    .wp_solution .wp_rgap_md-15 {row-gap: 15px;}
    .wp_solution .wp_rgap_md-20 {row-gap: 20px;}
    .wp_solution .wp_rgap_md-25 {row-gap: 25px;}
    .wp_solution .wp_rgap_md-30 {row-gap: 30px;}
    .wp_solution .wp_rgap_md-35 {row-gap: 35px;}
    .wp_solution .wp_rgap_md-40 {row-gap: 40px;}
    .wp_solution .wp_rgap_md-45 {row-gap: 45px;}
    .wp_solution .wp_rgap_md-50 {row-gap: 50px;}
}

@media (min-width: 992px) {
    .wp_solution .wp_lg_acc {align-content: center;}
    .wp_solution .wp_lg_acfs {align-content: flex-start;}
    .wp_solution .wp_lg_acfe {align-content: flex-end;}
    .wp_solution .wp_lg_acsa {align-content: space-around;}
    .wp_solution .wp_lg_acsb {align-content: space-between;}
    .wp_solution .wp_lg_acs {align-content: stretch;}

    .wp_solution .wp_lg_jcc {justify-content: center;}
    .wp_solution .wp_lg_jcfs {justify-content: flex-start;}
    .wp_solution .wp_lg_jcfe {justify-content: flex-end;}
    .wp_solution .wp_lg_jcsb {justify-content: space-between;}
    .wp_solution .wp_lg_jcsa {justify-content: space-around;}
    .wp_solution .wp_lg_jcse {justify-content: space-evenly;}

    .wp_solution .wp_lg_aic {align-items: center;}
    .wp_solution .wp_lg_aifs {align-items: flex-start;}
    .wp_solution .wp_lg_aife {align-items: flex-end;}
    .wp_solution .wp_lg_ais {align-items: stretch;}
    .wp_solution .wp_lg_aib {align-items: baseline;}

    .wp_solution .wp_gap_lg-1 {gap: 1px;}
    .wp_solution .wp_gap_lg-2 {gap: 2px;}
    .wp_solution .wp_gap_lg-3 {gap: 3px;}
    .wp_solution .wp_gap_lg-4 {gap: 4px;}
    .wp_solution .wp_gap_lg-5 {gap: 5px;}
    .wp_solution .wp_gap_lg-6 {gap: 6px;}
    .wp_solution .wp_gap_lg-7 {gap: 7px;}
    .wp_solution .wp_gap_lg-8 {gap: 8px;}
    .wp_solution .wp_gap_lg-9 {gap: 9px;}
    .wp_solution .wp_gap_lg-10 {gap: 10px;}
    .wp_solution .wp_gap_lg-15 {gap: 15px;}
    .wp_solution .wp_gap_lg-20 {gap: 20px;}
    .wp_solution .wp_gap_lg-21 {gap: 21px;}
    .wp_solution .wp_gap_lg-22 {gap: 22px;}
    .wp_solution .wp_gap_lg-23 {gap: 23px;}
    .wp_solution .wp_gap_lg-24 {gap: 24px;}
    .wp_solution .wp_gap_lg-25 {gap: 25px;}
    .wp_solution .wp_gap_lg-30 {gap: 30px;}
    .wp_solution .wp_gap_lg-35 {gap: 35px;}
    .wp_solution .wp_gap_lg-40 {gap: 40px;}
    .wp_solution .wp_gap_lg-45 {gap: 45px;}
    .wp_solution .wp_gap_lg-50 {gap: 50px;}

    .wp_solution .wp_cgap_lg-5 {column-gap: 5px;}
    .wp_solution .wp_cgap_lg-10 {column-gap: 10px;}
    .wp_solution .wp_cgap_lg-15 {column-gap: 15px;}
    .wp_solution .wp_cgap_lg-20 {column-gap: 20px;}
    .wp_solution .wp_cgap_lg-25 {column-gap: 25px;}
    .wp_solution .wp_cgap_lg-30 {column-gap: 30px;}
    .wp_solution .wp_cgap_lg-35 {column-gap: 35px;}
    .wp_solution .wp_cgap_lg-40 {column-gap: 40px;}
    .wp_solution .wp_cgap_lg-45 {column-gap: 45px;}
    .wp_solution .wp_cgap_lg-50 {column-gap: 50px;}

    .wp_solution .wp_rgap_lg-5 {row-gap: 5px;}
    .wp_solution .wp_rgap_lg-10 {row-gap: 10px;}
    .wp_solution .wp_rgap_lg-15 {row-gap: 15px;}
    .wp_solution .wp_rgap_lg-20 {row-gap: 20px;}
    .wp_solution .wp_rgap_lg-25 {row-gap: 25px;}
    .wp_solution .wp_rgap_lg-30 {row-gap: 30px;}
    .wp_solution .wp_rgap_lg-35 {row-gap: 35px;}
    .wp_solution .wp_rgap_lg-40 {row-gap: 40px;}
    .wp_solution .wp_rgap_lg-45 {row-gap: 45px;}
    .wp_solution .wp_rgap_lg-50 {row-gap: 50px;}
}

@media (min-width: 1200px) {
    .wp_solution .wp_xl_acc {align-content: center;}
    .wp_solution .wp_xl_acfs {align-content: flex-start;}
    .wp_solution .wp_xl_acfe {align-content: flex-end;}
    .wp_solution .wp_xl_acsa {align-content: space-around;}
    .wp_solution .wp_xl_acsb {align-content: space-between;}
    .wp_solution .wp_xl_acs {align-content: stretch;}

    .wp_solution .wp_xl_jcc {justify-content: center;}
    .wp_solution .wp_xl_jcfs {justify-content: flex-start;}
    .wp_solution .wp_xl_jcfe {justify-content: flex-end;}
    .wp_solution .wp_xl_jcsb {justify-content: space-between;}
    .wp_solution .wp_xl_jcsa {justify-content: space-around;}
    .wp_solution .wp_xl_jcse {justify-content: space-evenly;}

    .wp_solution .wp_xl_aic {align-items: center;}
    .wp_solution .wp_xl_aifs {align-items: flex-start;}
    .wp_solution .wp_xl_aife {align-items: flex-end;}
    .wp_solution .wp_xl_ais {align-items: stretch;}
    .wp_solution .wp_xl_aib {align-items: baseline;}

    .wp_solution .wp_gap_xl-1 {gap: 1px;}
    .wp_solution .wp_gap_xl-2 {gap: 2px;}
    .wp_solution .wp_gap_xl-3 {gap: 3px;}
    .wp_solution .wp_gap_xl-4 {gap: 4px;}
    .wp_solution .wp_gap_xl-5 {gap: 5px;}
    .wp_solution .wp_gap_xl-6 {gap: 6px;}
    .wp_solution .wp_gap_xl-7 {gap: 7px;}
    .wp_solution .wp_gap_xl-8 {gap: 8px;}
    .wp_solution .wp_gap_xl-9 {gap: 9px;}
    .wp_solution .wp_gap_xl-10 {gap: 10px;}
    .wp_solution .wp_gap_xl-15 {gap: 15px;}
    .wp_solution .wp_gap_xl-20 {gap: 20px;}
    .wp_solution .wp_gap_xl-21 {gap: 21px;}
    .wp_solution .wp_gap_xl-22 {gap: 22px;}
    .wp_solution .wp_gap_xl-23 {gap: 23px;}
    .wp_solution .wp_gap_xl-24 {gap: 24px;}
    .wp_solution .wp_gap_xl-25 {gap: 25px;}
    .wp_solution .wp_gap_xl-30 {gap: 30px;}
    .wp_solution .wp_gap_xl-35 {gap: 35px;}
    .wp_solution .wp_gap_xl-40 {gap: 40px;}
    .wp_solution .wp_gap_xl-45 {gap: 45px;}
    .wp_solution .wp_gap_xl-50 {gap: 50px;}

    .wp_solution .wp_cgap_xl-5 {column-gap: 5px;}
    .wp_solution .wp_cgap_xl-10 {column-gap: 10px;}
    .wp_solution .wp_cgap_xl-15 {column-gap: 15px;}
    .wp_solution .wp_cgap_xl-20 {column-gap: 20px;}
    .wp_solution .wp_cgap_xl-25 {column-gap: 25px;}
    .wp_solution .wp_cgap_xl-30 {column-gap: 30px;}
    .wp_solution .wp_cgap_xl-35 {column-gap: 35px;}
    .wp_solution .wp_cgap_xl-40 {column-gap: 40px;}
    .wp_solution .wp_cgap_xl-45 {column-gap: 45px;}
    .wp_solution .wp_cgap_xl-50 {column-gap: 50px;}

    .wp_solution .wp_rgap_xl-5 {row-gap: 5px;}
    .wp_solution .wp_rgap_xl-10 {row-gap: 10px;}
    .wp_solution .wp_rgap_xl-15 {row-gap: 15px;}
    .wp_solution .wp_rgap_xl-20 {row-gap: 20px;}
    .wp_solution .wp_rgap_xl-25 {row-gap: 25px;}
    .wp_solution .wp_rgap_xl-30 {row-gap: 30px;}
    .wp_solution .wp_rgap_xl-35 {row-gap: 35px;}
    .wp_solution .wp_rgap_xl-40 {row-gap: 40px;}
    .wp_solution .wp_rgap_xl-45 {row-gap: 45px;}
    .wp_solution .wp_rgap_xl-50 {row-gap: 50px;}
}

@media (min-width: 1400px) {
    .wp_solution .wp_xxl_acc {align-content: center;}
    .wp_solution .wp_xxl_acfs {align-content: flex-start;}
    .wp_solution .wp_xxl_acfe {align-content: flex-end;}
    .wp_solution .wp_xxl_acsa {align-content: space-around;}
    .wp_solution .wp_xxl_acsb {align-content: space-between;}
    .wp_solution .wp_xxl_acs {align-content: stretch;}

    .wp_solution .wp_xxl_jcc {justify-content: center;}
    .wp_solution .wp_xxl_jcfs {justify-content: flex-start;}
    .wp_solution .wp_xxl_jcfe {justify-content: flex-end;}
    .wp_solution .wp_xxl_jcsb {justify-content: space-between;}
    .wp_solution .wp_xxl_jcsa {justify-content: space-around;}
    .wp_solution .wp_xxl_jcse {justify-content: space-evenly;}

    .wp_solution .wp_xxl_aic {align-items: center;}
    .wp_solution .wp_xxl_aifs {align-items: flex-start;}
    .wp_solution .wp_xxl_aife {align-items: flex-end;}
    .wp_solution .wp_xxl_ais {align-items: stretch;}
    .wp_solution .wp_xxl_aib {align-items: baseline;}

    .wp_solution .wp_gap_xxl-1 {gap: 1px;}
    .wp_solution .wp_gap_xxl-2 {gap: 2px;}
    .wp_solution .wp_gap_xxl-3 {gap: 3px;}
    .wp_solution .wp_gap_xxl-4 {gap: 4px;}
    .wp_solution .wp_gap_xxl-5 {gap: 5px;}
    .wp_solution .wp_gap_xxl-6 {gap: 6px;}
    .wp_solution .wp_gap_xxl-7 {gap: 7px;}
    .wp_solution .wp_gap_xxl-8 {gap: 8px;}
    .wp_solution .wp_gap_xxl-9 {gap: 9px;}
    .wp_solution .wp_gap_xxl-10 {gap: 10px;}
    .wp_solution .wp_gap_xxl-15 {gap: 15px;}
    .wp_solution .wp_gap_xxl-20 {gap: 20px;}
    .wp_solution .wp_gap_xxl-21 {gap: 21px;}
    .wp_solution .wp_gap_xxl-22 {gap: 22px;}
    .wp_solution .wp_gap_xxl-23 {gap: 23px;}
    .wp_solution .wp_gap_xxl-24 {gap: 24px;}
    .wp_solution .wp_gap_xxl-25 {gap: 25px;}
    .wp_solution .wp_gap_xxl-30 {gap: 30px;}
    .wp_solution .wp_gap_xxl-35 {gap: 35px;}
    .wp_solution .wp_gap_xxl-40 {gap: 40px;}
    .wp_solution .wp_gap_xxl-45 {gap: 45px;}
    .wp_solution .wp_gap_xxl-50 {gap: 50px;}

    .wp_solution .wp_cgap_xxl-5 {column-gap: 5px;}
    .wp_solution .wp_cgap_xxl-10 {column-gap: 10px;}
    .wp_solution .wp_cgap_xxl-15 {column-gap: 15px;}
    .wp_solution .wp_cgap_xxl-20 {column-gap: 20px;}
    .wp_solution .wp_cgap_xxl-25 {column-gap: 25px;}
    .wp_solution .wp_cgap_xxl-30 {column-gap: 30px;}
    .wp_solution .wp_cgap_xxl-35 {column-gap: 35px;}
    .wp_solution .wp_cgap_xxl-40 {column-gap: 40px;}
    .wp_solution .wp_cgap_xxl-45 {column-gap: 45px;}
    .wp_solution .wp_cgap_xxl-50 {column-gap: 50px;}

    .wp_solution .wp_rgap_xxl-5 {row-gap: 5px;}
    .wp_solution .wp_rgap_xxl-10 {row-gap: 10px;}
    .wp_solution .wp_rgap_xxl-15 {row-gap: 15px;}
    .wp_solution .wp_rgap_xxl-20 {row-gap: 20px;}
    .wp_solution .wp_rgap_xxl-25 {row-gap: 25px;}
    .wp_solution .wp_rgap_xxl-30 {row-gap: 30px;}
    .wp_solution .wp_rgap_xxl-35 {row-gap: 35px;}
    .wp_solution .wp_rgap_xxl-40 {row-gap: 40px;}
    .wp_solution .wp_rgap_xxl-45 {row-gap: 45px;}
    .wp_solution .wp_rgap_xxl-50 {row-gap: 50px;}
}

/**********************************************************************************************************************/
/* 레이아웃 FLEX & GRID 공통 */
/**********************************************************************************************************************/


/**********************************************************************************************************************/
/**********************************************************************************************************************/
/* 레이아웃 FLEX */
/**********************************************************************************************************************/
/**********************************************************************************************************************/

.wp_solution .wp_flex {display: flex; flex-direction: row; flex-wrap: wrap;}

.wp_solution .wp_flex > * {width: 100%; max-width: 100%;}

.wp_solution .wp_flex > .wp_f-1 {flex: 0 0 auto; width: 8.33333333%;}
.wp_solution .wp_flex > .wp_f-2 {flex: 0 0 auto; width: 16.66666667%;}
.wp_solution .wp_flex > .wp_f-3 {flex: 0 0 auto; width: 25%;}
.wp_solution .wp_flex > .wp_f-4 {flex: 0 0 auto; width: 33.33333333%;}
.wp_solution .wp_flex > .wp_f-5 {flex: 0 0 auto; width: 41.66666667%;}
.wp_solution .wp_flex > .wp_f-6 {flex: 0 0 auto; width: 50%;}
.wp_solution .wp_flex > .wp_f-7 {flex: 0 0 auto; width: 58.33333333%;}
.wp_solution .wp_flex > .wp_f-8 {flex: 0 0 auto; width: 66.66666667%;}
.wp_solution .wp_flex > .wp_f-9 {flex: 0 0 auto; width: 75%;}
.wp_solution .wp_flex > .wp_f-10 {flex: 0 0 auto; width: 83.33333333%;}
.wp_solution .wp_flex > .wp_f-11 {flex: 0 0 auto; width: 91.66666667%;}
.wp_solution .wp_flex > .wp_f-12 {flex: 0 0 auto; width: 100%;}

.wp_solution .wp_flex > .wp_f_o1 {order: 1;}
.wp_solution .wp_flex > .wp_f_o2 {order: 2;}
.wp_solution .wp_flex > .wp_f_o3 {order: 3;}
.wp_solution .wp_flex > .wp_f_o4 {order: 4;}
.wp_solution .wp_flex > .wp_f_o5 {order: 5;}
.wp_solution .wp_flex > .wp_f_o6 {order: 6;}
.wp_solution .wp_flex > .wp_f_o7 {order: 7;}
.wp_solution .wp_flex > .wp_f_o8 {order: 8;}
.wp_solution .wp_flex > .wp_f_o9 {order: 9;}
.wp_solution .wp_flex > .wp_f_o10 {order: 10;}

.wp_solution .wp_flex.wp_fdr {flex-direction: row;}
.wp_solution .wp_flex.wp_fdc {flex-direction: column;}
.wp_solution .wp_flex.wp_fdrr {flex-direction: row-reverse;}
.wp_solution .wp_flex.wp_fdcr {flex-direction: column-reverse;}

.wp_solution .wp_flex.wp_fwn {flex-wrap: nowrap;}
.wp_solution .wp_flex.wp_fww {flex-wrap: wrap;}

/* flex-grow */
.wp_solution .wp_flex .wp_f_grow-1{flex-grow: 1;}
.wp_solution .wp_flex .wp_f_grow-2{flex-grow: 2;}
.wp_solution .wp_flex .wp_f_grow-3{flex-grow: 3;}
.wp_solution .wp_flex .wp_f_grow-4{flex-grow: 4;}
.wp_solution .wp_flex .wp_f_grow-5{flex-grow: 5;}

@media (min-width: 576px) {
    .wp_solution .wp_flex > .wp_f_sm-1 {flex: 0 0 auto; width: 8.33333333%;}
    .wp_solution .wp_flex > .wp_f_sm-2 {flex: 0 0 auto; width: 16.66666667%;}
    .wp_solution .wp_flex > .wp_f_sm-3 {flex: 0 0 auto; width: 25%;}
    .wp_solution .wp_flex > .wp_f_sm-4 {flex: 0 0 auto; width: 33.33333333%;}
    .wp_solution .wp_flex > .wp_f_sm-5 {flex: 0 0 auto; width: 41.66666667%;}
    .wp_solution .wp_flex > .wp_f_sm-6 {flex: 0 0 auto; width: 50%;}
    .wp_solution .wp_flex > .wp_f_sm-7 {flex: 0 0 auto; width: 58.33333333%;}
    .wp_solution .wp_flex > .wp_f_sm-8 {flex: 0 0 auto; width: 66.66666667%;}
    .wp_solution .wp_flex > .wp_f_sm-9 {flex: 0 0 auto; width: 75%;}
    .wp_solution .wp_flex > .wp_f_sm-10 {flex: 0 0 auto; width: 83.33333333%;}
    .wp_solution .wp_flex > .wp_f_sm-11 {flex: 0 0 auto; width: 91.66666667%;}
    .wp_solution .wp_flex > .wp_f_sm-12 {flex: 0 0 auto; width: 100%;}

    .wp_solution .wp_flex > .wp_f_sm_o1 {order: 1;}
    .wp_solution .wp_flex > .wp_f_sm_o2 {order: 2;}
    .wp_solution .wp_flex > .wp_f_sm_o3 {order: 3;}
    .wp_solution .wp_flex > .wp_f_sm_o4 {order: 4;}
    .wp_solution .wp_flex > .wp_f_sm_o5 {order: 5;}
    .wp_solution .wp_flex > .wp_f_sm_o6 {order: 6;}
    .wp_solution .wp_flex > .wp_f_sm_o7 {order: 7;}
    .wp_solution .wp_flex > .wp_f_sm_o8 {order: 8;}
    .wp_solution .wp_flex > .wp_f_sm_o9 {order: 9;}
    .wp_solution .wp_flex > .wp_f_sm_o10 {order: 10;}

    .wp_solution .wp_flex.wp_sm_fdr {flex-direction: row;}
    .wp_solution .wp_flex.wp_sm_fdc {flex-direction: column;}
    .wp_solution .wp_flex.wp_sm_fdrr {flex-direction: row-reverse;}
    .wp_solution .wp_flex.wp_sm_fdcr {flex-direction: column-reverse;}

    .wp_solution .wp_flex.wp_sm_fwn {flex-wrap: nowrap;}
    .wp_solution .wp_flex.wp_sm_fww {flex-wrap: wrap;}

}

@media (min-width: 768px) {
    .wp_solution .wp_flex > .wp_f_md-1 {flex: 0 0 auto; width: 8.33333333%;}
    .wp_solution .wp_flex > .wp_f_md-2 {flex: 0 0 auto; width: 16.66666667%;}
    .wp_solution .wp_flex > .wp_f_md-3 {flex: 0 0 auto; width: 25%;}
    .wp_solution .wp_flex > .wp_f_md-4 {flex: 0 0 auto; width: 33.33333333%;}
    .wp_solution .wp_flex > .wp_f_md-5 {flex: 0 0 auto; width: 41.66666667%;}
    .wp_solution .wp_flex > .wp_f_md-6 {flex: 0 0 auto; width: 50%;}
    .wp_solution .wp_flex > .wp_f_md-7 {flex: 0 0 auto; width: 58.33333333%;}
    .wp_solution .wp_flex > .wp_f_md-8 {flex: 0 0 auto; width: 66.66666667%;}
    .wp_solution .wp_flex > .wp_f_md-9 {flex: 0 0 auto; width: 75%;}
    .wp_solution .wp_flex > .wp_f_md-10 {flex: 0 0 auto; width: 83.33333333%;}
    .wp_solution .wp_flex > .wp_f_md-11 {flex: 0 0 auto; width: 91.66666667%;}
    .wp_solution .wp_flex > .wp_f_md-12 {flex: 0 0 auto; width: 100%;}

    .wp_solution .wp_flex > .wp_f_md_o1 {order: 1;}
    .wp_solution .wp_flex > .wp_f_md_o2 {order: 2;}
    .wp_solution .wp_flex > .wp_f_md_o3 {order: 3;}
    .wp_solution .wp_flex > .wp_f_md_o4 {order: 4;}
    .wp_solution .wp_flex > .wp_f_md_o5 {order: 5;}
    .wp_solution .wp_flex > .wp_f_md_o6 {order: 6;}
    .wp_solution .wp_flex > .wp_f_md_o7 {order: 7;}
    .wp_solution .wp_flex > .wp_f_md_o8 {order: 8;}
    .wp_solution .wp_flex > .wp_f_md_o9 {order: 9;}
    .wp_solution .wp_flex > .wp_f_md_o10 {order: 10;}

    .wp_solution .wp_flex.wp_md_fdr {flex-direction: row;}
    .wp_solution .wp_flex.wp_md_fdc {flex-direction: column;}
    .wp_solution .wp_flex.wp_md_fdrr {flex-direction: row-reverse;}
    .wp_solution .wp_flex.wp_md_fdcr {flex-direction: column-reverse;}

    .wp_solution .wp_flex.wp_md_fwn {flex-wrap: nowrap;}
    .wp_solution .wp_flex.wp_md_fww {flex-wrap: wrap;}

}

@media (min-width: 992px) {
    .wp_solution .wp_flex > .wp_f_lg-1 {flex: 0 0 auto; width: 8.33333333%;}
    .wp_solution .wp_flex > .wp_f_lg-2 {flex: 0 0 auto; width: 16.66666667%;}
    .wp_solution .wp_flex > .wp_f_lg-3 {flex: 0 0 auto; width: 25%;}
    .wp_solution .wp_flex > .wp_f_lg-4 {flex: 0 0 auto; width: 33.33333333%;}
    .wp_solution .wp_flex > .wp_f_lg-5 {flex: 0 0 auto; width: 41.66666667%;}
    .wp_solution .wp_flex > .wp_f_lg-6 {flex: 0 0 auto; width: 50%;}
    .wp_solution .wp_flex > .wp_f_lg-7 {flex: 0 0 auto; width: 58.33333333%;}
    .wp_solution .wp_flex > .wp_f_lg-8 {flex: 0 0 auto; width: 66.66666667%;}
    .wp_solution .wp_flex > .wp_f_lg-9 {flex: 0 0 auto; width: 75%;}
    .wp_solution .wp_flex > .wp_f_lg-10 {flex: 0 0 auto; width: 83.33333333%;}
    .wp_solution .wp_flex > .wp_f_lg-11 {flex: 0 0 auto; width: 91.66666667%;}
    .wp_solution .wp_flex > .wp_f_lg-12 {flex: 0 0 auto; width: 100%;}

    .wp_solution .wp_flex > .wp_f_lg_o1 {order: 1;}
    .wp_solution .wp_flex > .wp_f_lg_o2 {order: 2;}
    .wp_solution .wp_flex > .wp_f_lg_o3 {order: 3;}
    .wp_solution .wp_flex > .wp_f_lg_o4 {order: 4;}
    .wp_solution .wp_flex > .wp_f_lg_o5 {order: 5;}
    .wp_solution .wp_flex > .wp_f_lg_o6 {order: 6;}
    .wp_solution .wp_flex > .wp_f_lg_o7 {order: 7;}
    .wp_solution .wp_flex > .wp_f_lg_o8 {order: 8;}
    .wp_solution .wp_flex > .wp_f_lg_o9 {order: 9;}
    .wp_solution .wp_flex > .wp_f_lg_o10 {order: 10;}

    .wp_solution .wp_flex.wp_lg_fdr {flex-direction: row;}
    .wp_solution .wp_flex.wp_lg_fdc {flex-direction: column;}
    .wp_solution .wp_flex.wp_lg_fdrr {flex-direction: row-reverse;}
    .wp_solution .wp_flex.wp_lg_fdcr {flex-direction: column-reverse;}

    .wp_solution .wp_flex.wp_lg_fwn {flex-wrap: nowrap;}
    .wp_solution .wp_flex.wp_lg_fww {flex-wrap: wrap;}

}

@media (min-width: 1200px) {
    .wp_solution .wp_flex > .wp_f_xl-1 {flex: 0 0 auto; width: 8.33333333%;}
    .wp_solution .wp_flex > .wp_f_xl-2 {flex: 0 0 auto; width: 16.66666667%;}
    .wp_solution .wp_flex > .wp_f_xl-3 {flex: 0 0 auto; width: 25%;}
    .wp_solution .wp_flex > .wp_f_xl-4 {flex: 0 0 auto; width: 33.33333333%;}
    .wp_solution .wp_flex > .wp_f_xl-5 {flex: 0 0 auto; width: 41.66666667%;}
    .wp_solution .wp_flex > .wp_f_xl-6 {flex: 0 0 auto; width: 50%;}
    .wp_solution .wp_flex > .wp_f_xl-7 {flex: 0 0 auto; width: 58.33333333%;}
    .wp_solution .wp_flex > .wp_f_xl-8 {flex: 0 0 auto; width: 66.66666667%;}
    .wp_solution .wp_flex > .wp_f_xl-9 {flex: 0 0 auto; width: 75%;}
    .wp_solution .wp_flex > .wp_f_xl-10 {flex: 0 0 auto; width: 83.33333333%;}
    .wp_solution .wp_flex > .wp_f_xl-11 {flex: 0 0 auto; width: 91.66666667%;}
    .wp_solution .wp_flex > .wp_f_xl-12 {flex: 0 0 auto; width: 100%;}

    .wp_solution .wp_flex > .wp_f_xl_o1 {order: 1;}
    .wp_solution .wp_flex > .wp_f_xl_o2 {order: 2;}
    .wp_solution .wp_flex > .wp_f_xl_o3 {order: 3;}
    .wp_solution .wp_flex > .wp_f_xl_o4 {order: 4;}
    .wp_solution .wp_flex > .wp_f_xl_o5 {order: 5;}
    .wp_solution .wp_flex > .wp_f_xl_o6 {order: 6;}
    .wp_solution .wp_flex > .wp_f_xl_o7 {order: 7;}
    .wp_solution .wp_flex > .wp_f_xl_o8 {order: 8;}
    .wp_solution .wp_flex > .wp_f_xl_o9 {order: 9;}
    .wp_solution .wp_flex > .wp_f_xl_o10 {order: 10;}

    .wp_solution .wp_flex.wp_xl_fdr {flex-direction: row;}
    .wp_solution .wp_flex.wp_xl_fdc {flex-direction: column;}
    .wp_solution .wp_flex.wp_xl_fdrr {flex-direction: row-reverse;}
    .wp_solution .wp_flex.wp_xl_fdcr {flex-direction: column-reverse;}

    .wp_solution .wp_flex.wp_xl_fwn {flex-wrap: nowrap;}
    .wp_solution .wp_flex.wp_xl_fww {flex-wrap: wrap;}

}

@media (min-width: 1400px) {
    .wp_solution .wp_flex > .wp_f_xxl-1 {flex: 0 0 auto; width: 8.33333333%;}
    .wp_solution .wp_flex > .wp_f_xxl-2 {flex: 0 0 auto; width: 16.66666667%;}
    .wp_solution .wp_flex > .wp_f_xxl-3 {flex: 0 0 auto; width: 25%;}
    .wp_solution .wp_flex > .wp_f_xxl-4 {flex: 0 0 auto; width: 33.33333333%;}
    .wp_solution .wp_flex > .wp_f_xxl-5 {flex: 0 0 auto; width: 41.66666667%;}
    .wp_solution .wp_flex > .wp_f_xxl-6 {flex: 0 0 auto; width: 50%;}
    .wp_solution .wp_flex > .wp_f_xxl-7 {flex: 0 0 auto; width: 58.33333333%;}
    .wp_solution .wp_flex > .wp_f_xxl-8 {flex: 0 0 auto; width: 66.66666667%;}
    .wp_solution .wp_flex > .wp_f_xxl-9 {flex: 0 0 auto; width: 75%;}
    .wp_solution .wp_flex > .wp_f_xxl-10 {flex: 0 0 auto; width: 83.33333333%;}
    .wp_solution .wp_flex > .wp_f_xxl-11 {flex: 0 0 auto; width: 91.66666667%;}
    .wp_solution .wp_flex > .wp_f_xxl-12 {flex: 0 0 auto; width: 100%;}

    .wp_solution .wp_flex > .wp_f_xxl_o1 {order: 1;}
    .wp_solution .wp_flex > .wp_f_xxl_o2 {order: 2;}
    .wp_solution .wp_flex > .wp_f_xxl_o3 {order: 3;}
    .wp_solution .wp_flex > .wp_f_xxl_o4 {order: 4;}
    .wp_solution .wp_flex > .wp_f_xxl_o5 {order: 5;}
    .wp_solution .wp_flex > .wp_f_xxl_o6 {order: 6;}
    .wp_solution .wp_flex > .wp_f_xxl_o7 {order: 7;}
    .wp_solution .wp_flex > .wp_f_xxl_o8 {order: 8;}
    .wp_solution .wp_flex > .wp_f_xxl_o9 {order: 9;}
    .wp_solution .wp_flex > .wp_f_xxl_o10 {order: 10;}

    .wp_solution .wp_flex.wp_xxl_fdr {flex-direction: row;}
    .wp_solution .wp_flex.wp_xxl_fdc {flex-direction: column;}
    .wp_solution .wp_flex.wp_xxl_fdrr {flex-direction: row-reverse;}
    .wp_solution .wp_flex.wp_xxl_fdcr {flex-direction: column-reverse;}

    .wp_solution .wp_flex.wp_xxl_fwn {flex-wrap: nowrap;}
    .wp_solution .wp_flex.wp_xxl_fww {flex-wrap: wrap;}

}
/**********************************************************************************************************************/
/* 레이아웃 FLEX */
/**********************************************************************************************************************/


/**********************************************************************************************************************/
/**********************************************************************************************************************/
/* 레이아웃 GRID */
/**********************************************************************************************************************/
/**********************************************************************************************************************/
.wp_solution .wp_grid {display: grid; grid-auto-flow: row; grid-template-columns: repeat(1, 1fr);}

.wp_solution .wp_grid.wp_g_afr {grid-auto-flow: row;}
.wp_solution .wp_grid.wp_g_afc {grid-auto-flow: column;}
.wp_solution .wp_grid.wp_g_afd {grid-auto-flow: dense;}

.wp_solution .wp_grid.wp_g-1 {grid-template-columns: repeat(1, 1fr);}
.wp_solution .wp_grid.wp_g-2 {grid-template-columns: repeat(2, 1fr);}
.wp_solution .wp_grid.wp_g-3 {grid-template-columns: repeat(3, 1fr);}
.wp_solution .wp_grid.wp_g-4 {grid-template-columns: repeat(4, 1fr);}
.wp_solution .wp_grid.wp_g-5 {grid-template-columns: repeat(5, 1fr);}
.wp_solution .wp_grid.wp_g-6 {grid-template-columns: repeat(6, 1fr);}
.wp_solution .wp_grid.wp_g-7 {grid-template-columns: repeat(7, 1fr);}
.wp_solution .wp_grid.wp_g-8 {grid-template-columns: repeat(8, 1fr);}
.wp_solution .wp_grid.wp_g-9 {grid-template-columns: repeat(9, 1fr);}
.wp_solution .wp_grid.wp_g-10 {grid-template-columns: repeat(10, 1fr);}
.wp_solution .wp_grid.wp_g-11 {grid-template-columns: repeat(11, 1fr);}
.wp_solution .wp_grid.wp_g-12 {grid-template-columns: repeat(12, 1fr);}
.wp_solution .wp_grid.wp_g-13 {grid-template-columns: repeat(13, 1fr);}
.wp_solution .wp_grid.wp_g-14 {grid-template-columns: repeat(14, 1fr);}
.wp_solution .wp_grid.wp_g-15 {grid-template-columns: repeat(15, 1fr);}
.wp_solution .wp_grid.wp_g-16 {grid-template-columns: repeat(16, 1fr);}
.wp_solution .wp_grid.wp_g-17 {grid-template-columns: repeat(17, 1fr);}
.wp_solution .wp_grid.wp_g-18 {grid-template-columns: repeat(18, 1fr);}
.wp_solution .wp_grid.wp_g-19 {grid-template-columns: repeat(19, 1fr);}
.wp_solution .wp_grid.wp_g-20 {grid-template-columns: repeat(20, 1fr);}
.wp_solution .wp_grid.wp_g-21 {grid-template-columns: repeat(21, 1fr);}
.wp_solution .wp_grid.wp_g-22 {grid-template-columns: repeat(22, 1fr);}
.wp_solution .wp_grid.wp_g-23 {grid-template-columns: repeat(23, 1fr);}
.wp_solution .wp_grid.wp_g-24 {grid-template-columns: repeat(24, 1fr);}
.wp_solution .wp_grid.wp_g-25 {grid-template-columns: repeat(25, 1fr);}
.wp_solution .wp_grid.wp_g-26 {grid-template-columns: repeat(26, 1fr);}
.wp_solution .wp_grid.wp_g-27 {grid-template-columns: repeat(27, 1fr);}
.wp_solution .wp_grid.wp_g-28 {grid-template-columns: repeat(28, 1fr);}
.wp_solution .wp_grid.wp_g-29 {grid-template-columns: repeat(29, 1fr);}
.wp_solution .wp_grid.wp_g-30 {grid-template-columns: repeat(30, 1fr);}
.wp_solution .wp_grid.wp_g-40 {grid-template-columns: repeat(40, 1fr);}

.wp_solution .wp_grid .wp_g_ca-1 {grid-column: auto / span 1;}
.wp_solution .wp_grid .wp_g_ca-2 {grid-column: auto / span 2;}
.wp_solution .wp_grid .wp_g_ca-3 {grid-column: auto / span 3;}
.wp_solution .wp_grid .wp_g_ca-4 {grid-column: auto / span 4;}
.wp_solution .wp_grid .wp_g_ca-5 {grid-column: auto / span 5;}
.wp_solution .wp_grid .wp_g_ca-6 {grid-column: auto / span 6;}
.wp_solution .wp_grid .wp_g_ca-7 {grid-column: auto / span 7;}
.wp_solution .wp_grid .wp_g_ca-8 {grid-column: auto / span 8;}
.wp_solution .wp_grid .wp_g_ca-9 {grid-column: auto / span 9;}
.wp_solution .wp_grid .wp_g_ca-10 {grid-column: auto / span 10;}

.wp_solution .wp_grid .wp_g_cs-1 {grid-column-start: 1;}
.wp_solution .wp_grid .wp_g_cs-2 {grid-column-start: 2;}
.wp_solution .wp_grid .wp_g_cs-3 {grid-column-start: 3;}
.wp_solution .wp_grid .wp_g_cs-4 {grid-column-start: 4;}
.wp_solution .wp_grid .wp_g_cs-5 {grid-column-start: 5;}
.wp_solution .wp_grid .wp_g_cs-6 {grid-column-start: 6;}
.wp_solution .wp_grid .wp_g_cs-7 {grid-column-start: 7;}
.wp_solution .wp_grid .wp_g_cs-8 {grid-column-start: 8;}
.wp_solution .wp_grid .wp_g_cs-9 {grid-column-start: 9;}
.wp_solution .wp_grid .wp_g_cs-10 {grid-column-start: 10;}
.wp_solution .wp_grid .wp_g_cs-11 {grid-column-start: 11;}
.wp_solution .wp_grid .wp_g_cs-12 {grid-column-start: 12;}
.wp_solution .wp_grid .wp_g_cs-13 {grid-column-start: 13;}
.wp_solution .wp_grid .wp_g_cs-14 {grid-column-start: 14;}
.wp_solution .wp_grid .wp_g_cs-15 {grid-column-start: 15;}
.wp_solution .wp_grid .wp_g_cs-16 {grid-column-start: 16;}
.wp_solution .wp_grid .wp_g_cs-17 {grid-column-start: 17;}
.wp_solution .wp_grid .wp_g_cs-18 {grid-column-start: 18;}
.wp_solution .wp_grid .wp_g_cs-19 {grid-column-start: 19;}
.wp_solution .wp_grid .wp_g_cs-20 {grid-column-start: 20;}
.wp_solution .wp_grid .wp_g_cs-21 {grid-column-start: 21;}
.wp_solution .wp_grid .wp_g_cs-22 {grid-column-start: 22;}
.wp_solution .wp_grid .wp_g_cs-23 {grid-column-start: 23;}
.wp_solution .wp_grid .wp_g_cs-24 {grid-column-start: 24;}
.wp_solution .wp_grid .wp_g_cs-25 {grid-column-start: 25;}
.wp_solution .wp_grid .wp_g_cs-26 {grid-column-start: 26;}
.wp_solution .wp_grid .wp_g_cs-27 {grid-column-start: 27;}
.wp_solution .wp_grid .wp_g_cs-28 {grid-column-start: 28;}
.wp_solution .wp_grid .wp_g_cs-29 {grid-column-start: 29;}
.wp_solution .wp_grid .wp_g_cs-30 {grid-column-start: 30;}
.wp_solution .wp_grid .wp_g_cs-31 {grid-column-start: 31;}
.wp_solution .wp_grid .wp_g_cs-40 {grid-column-start: 40;}
.wp_solution .wp_grid .wp_g_cs-41 {grid-column-start: 41;}
.wp_solution .wp_grid .wp_g_cs-50 {grid-column-start: 50;}
.wp_solution .wp_grid .wp_g_cs-51 {grid-column-start: 51;}

.wp_solution .wp_grid .wp_g_ce-1 {grid-column-end: 1;}
.wp_solution .wp_grid .wp_g_ce-2 {grid-column-end: 2;}
.wp_solution .wp_grid .wp_g_ce-3 {grid-column-end: 3;}
.wp_solution .wp_grid .wp_g_ce-4 {grid-column-end: 4;}
.wp_solution .wp_grid .wp_g_ce-5 {grid-column-end: 5;}
.wp_solution .wp_grid .wp_g_ce-6 {grid-column-end: 6;}
.wp_solution .wp_grid .wp_g_ce-7 {grid-column-end: 7;}
.wp_solution .wp_grid .wp_g_ce-8 {grid-column-end: 8;}
.wp_solution .wp_grid .wp_g_ce-9 {grid-column-end: 9;}
.wp_solution .wp_grid .wp_g_ce-10 {grid-column-end: 10;}
.wp_solution .wp_grid .wp_g_ce-11 {grid-column-end: 11;}
.wp_solution .wp_grid .wp_g_ce-12 {grid-column-end: 12;}
.wp_solution .wp_grid .wp_g_ce-13 {grid-column-end: 13;}
.wp_solution .wp_grid .wp_g_ce-14 {grid-column-end: 14;}
.wp_solution .wp_grid .wp_g_ce-15 {grid-column-end: 15;}
.wp_solution .wp_grid .wp_g_ce-16 {grid-column-end: 16;}
.wp_solution .wp_grid .wp_g_ce-17 {grid-column-end: 17;}
.wp_solution .wp_grid .wp_g_ce-18 {grid-column-end: 18;}
.wp_solution .wp_grid .wp_g_ce-19 {grid-column-end: 19;}
.wp_solution .wp_grid .wp_g_ce-20 {grid-column-end: 20;}
.wp_solution .wp_grid .wp_g_ce-21 {grid-column-end: 21;}
.wp_solution .wp_grid .wp_g_ce-22 {grid-column-end: 22;}
.wp_solution .wp_grid .wp_g_ce-23 {grid-column-end: 23;}
.wp_solution .wp_grid .wp_g_ce-24 {grid-column-end: 24;}
.wp_solution .wp_grid .wp_g_ce-25 {grid-column-end: 25;}
.wp_solution .wp_grid .wp_g_ce-26 {grid-column-end: 26;}
.wp_solution .wp_grid .wp_g_ce-27 {grid-column-end: 27;}
.wp_solution .wp_grid .wp_g_ce-28 {grid-column-end: 28;}
.wp_solution .wp_grid .wp_g_ce-29 {grid-column-end: 29;}
.wp_solution .wp_grid .wp_g_ce-30 {grid-column-end: 30;}
.wp_solution .wp_grid .wp_g_ce-31 {grid-column-end: 31;}
.wp_solution .wp_grid .wp_g_ce-40 {grid-column-end: 40;}
.wp_solution .wp_grid .wp_g_ce-41 {grid-column-end: 41;}
.wp_solution .wp_grid .wp_g_ce-50 {grid-column-end: 50;}
.wp_solution .wp_grid .wp_g_ce-51 {grid-column-end: 51;}

.wp_solution .wp_grid .wp_g_cs-m1 {grid-column-start: -1;}
.wp_solution .wp_grid .wp_g_cs-m2 {grid-column-start: -2;}
.wp_solution .wp_grid .wp_g_cs-m3 {grid-column-start: -3;}
.wp_solution .wp_grid .wp_g_cs-m4 {grid-column-start: -4;}
.wp_solution .wp_grid .wp_g_cs-m5 {grid-column-start: -5;}
.wp_solution .wp_grid .wp_g_cs-m6 {grid-column-start: -6;}
.wp_solution .wp_grid .wp_g_cs-m7 {grid-column-start: -7;}
.wp_solution .wp_grid .wp_g_cs-m8 {grid-column-start: -8;}
.wp_solution .wp_grid .wp_g_cs-m9 {grid-column-start: -9;}
.wp_solution .wp_grid .wp_g_cs-m10 {grid-column-start: -10;}
.wp_solution .wp_grid .wp_g_cs-m11 {grid-column-start: -11;}
.wp_solution .wp_grid .wp_g_cs-m12 {grid-column-start: -12;}

.wp_solution .wp_grid .wp_g_ce-m1 {grid-column-end: -1;}
.wp_solution .wp_grid .wp_g_ce-m2 {grid-column-end: -2;}
.wp_solution .wp_grid .wp_g_ce-m3 {grid-column-end: -3;}
.wp_solution .wp_grid .wp_g_ce-m4 {grid-column-end: -4;}
.wp_solution .wp_grid .wp_g_ce-m5 {grid-column-end: -5;}
.wp_solution .wp_grid .wp_g_ce-m6 {grid-column-end: -6;}
.wp_solution .wp_grid .wp_g_ce-m7 {grid-column-end: -7;}
.wp_solution .wp_grid .wp_g_ce-m8 {grid-column-end: -8;}
.wp_solution .wp_grid .wp_g_ce-m9 {grid-column-end: -9;}
.wp_solution .wp_grid .wp_g_ce-m10 {grid-column-end: -10;}
.wp_solution .wp_grid .wp_g_ce-m11 {grid-column-end: -11;}
.wp_solution .wp_grid .wp_g_ce-m12 {grid-column-end: -12;}

.wp_solution .wp_grid .wp_g_rs-1 {grid-row-start: 1;}
.wp_solution .wp_grid .wp_g_rs-2 {grid-row-start: 2;}
.wp_solution .wp_grid .wp_g_rs-3 {grid-row-start: 3;}
.wp_solution .wp_grid .wp_g_rs-4 {grid-row-start: 4;}
.wp_solution .wp_grid .wp_g_rs-5 {grid-row-start: 5;}
.wp_solution .wp_grid .wp_g_rs-6 {grid-row-start: 6;}
.wp_solution .wp_grid .wp_g_rs-7 {grid-row-start: 7;}
.wp_solution .wp_grid .wp_g_rs-8 {grid-row-start: 8;}
.wp_solution .wp_grid .wp_g_rs-9 {grid-row-start: 9;}
.wp_solution .wp_grid .wp_g_rs-10 {grid-row-start: 10;}
.wp_solution .wp_grid .wp_g_rs-11 {grid-row-start: 11;}
.wp_solution .wp_grid .wp_g_rs-12 {grid-row-start: 12;}

.wp_solution .wp_grid .wp_g_re-1 {grid-row-end: 1;}
.wp_solution .wp_grid .wp_g_re-2 {grid-row-end: 2;}
.wp_solution .wp_grid .wp_g_re-3 {grid-row-end: 3;}
.wp_solution .wp_grid .wp_g_re-4 {grid-row-end: 4;}
.wp_solution .wp_grid .wp_g_re-5 {grid-row-end: 5;}
.wp_solution .wp_grid .wp_g_re-6 {grid-row-end: 6;}
.wp_solution .wp_grid .wp_g_re-7 {grid-row-end: 7;}
.wp_solution .wp_grid .wp_g_re-8 {grid-row-end: 8;}
.wp_solution .wp_grid .wp_g_re-9 {grid-row-end: 9;}
.wp_solution .wp_grid .wp_g_re-10 {grid-row-end: 10;}
.wp_solution .wp_grid .wp_g_re-11 {grid-row-end: 11;}
.wp_solution .wp_grid .wp_g_re-12 {grid-row-end: 12;}

.wp_solution .wp_grid .wp_g_rs-m1 {grid-row-start: -1;}
.wp_solution .wp_grid .wp_g_rs-m2 {grid-row-start: -2;}
.wp_solution .wp_grid .wp_g_rs-m3 {grid-row-start: -3;}
.wp_solution .wp_grid .wp_g_rs-m4 {grid-row-start: -4;}
.wp_solution .wp_grid .wp_g_rs-m5 {grid-row-start: -5;}
.wp_solution .wp_grid .wp_g_rs-m6 {grid-row-start: -6;}
.wp_solution .wp_grid .wp_g_rs-m7 {grid-row-start: -7;}
.wp_solution .wp_grid .wp_g_rs-m8 {grid-row-start: -8;}
.wp_solution .wp_grid .wp_g_rs-m9 {grid-row-start: -9;}
.wp_solution .wp_grid .wp_g_rs-m10 {grid-row-start: -10;}
.wp_solution .wp_grid .wp_g_rs-m11 {grid-row-start: -11;}
.wp_solution .wp_grid .wp_g_rs-m12 {grid-row-start: -12;}

.wp_solution .wp_grid .wp_g_re-m1 {grid-row-end: -1;}
.wp_solution .wp_grid .wp_g_re-m2 {grid-row-end: -2;}
.wp_solution .wp_grid .wp_g_re-m3 {grid-row-end: -3;}
.wp_solution .wp_grid .wp_g_re-m4 {grid-row-end: -4;}
.wp_solution .wp_grid .wp_g_re-m5 {grid-row-end: -5;}
.wp_solution .wp_grid .wp_g_re-m6 {grid-row-end: -6;}
.wp_solution .wp_grid .wp_g_re-m7 {grid-row-end: -7;}
.wp_solution .wp_grid .wp_g_re-m8 {grid-row-end: -8;}
.wp_solution .wp_grid .wp_g_re-m9 {grid-row-end: -9;}
.wp_solution .wp_grid .wp_g_re-m10 {grid-row-end: -10;}
.wp_solution .wp_grid .wp_g_re-m11 {grid-row-end: -11;}
.wp_solution .wp_grid .wp_g_re-m12 {grid-row-end: -12;}

@media (min-width: 576px) {
    .wp_solution .wp_grid.wp_g_afr_sm {grid-auto-flow: row;}
    .wp_solution .wp_grid.wp_g_afc_sm {grid-auto-flow: column;}
    .wp_solution .wp_grid.wp_g_afd_sm {grid-auto-flow: dense;}

    .wp_solution .wp_grid.wp_g_sm-1 {grid-template-columns: repeat(1, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-2 {grid-template-columns: repeat(2, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-3 {grid-template-columns: repeat(3, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-4 {grid-template-columns: repeat(4, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-5 {grid-template-columns: repeat(5, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-6 {grid-template-columns: repeat(6, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-7 {grid-template-columns: repeat(7, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-8 {grid-template-columns: repeat(8, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-9 {grid-template-columns: repeat(9, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-10 {grid-template-columns: repeat(10, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-11 {grid-template-columns: repeat(11, 1fr);}
    .wp_solution .wp_grid.wp_g_sm-12 {grid-template-columns: repeat(12, 1fr);}

    .wp_solution .wp_grid .wp_g_ca_sm-1 {grid-column: auto / span 1;}
    .wp_solution .wp_grid .wp_g_ca_sm-2 {grid-column: auto / span 2;}
    .wp_solution .wp_grid .wp_g_ca_sm-3 {grid-column: auto / span 3;}
    .wp_solution .wp_grid .wp_g_ca_sm-4 {grid-column: auto / span 4;}
    .wp_solution .wp_grid .wp_g_ca_sm-5 {grid-column: auto / span 5;}
    .wp_solution .wp_grid .wp_g_ca_sm-6 {grid-column: auto / span 6;}
    .wp_solution .wp_grid .wp_g_ca_sm-7 {grid-column: auto / span 7;}
    .wp_solution .wp_grid .wp_g_ca_sm-8 {grid-column: auto / span 8;}
    .wp_solution .wp_grid .wp_g_ca_sm-9 {grid-column: auto / span 9;}
    .wp_solution .wp_grid .wp_g_ca_sm-10 {grid-column: auto / span 10;}

    .wp_solution .wp_grid .wp_g_cs_sm-1 {grid-column-start: 1;}
    .wp_solution .wp_grid .wp_g_cs_sm-2 {grid-column-start: 2;}
    .wp_solution .wp_grid .wp_g_cs_sm-3 {grid-column-start: 3;}
    .wp_solution .wp_grid .wp_g_cs_sm-4 {grid-column-start: 4;}
    .wp_solution .wp_grid .wp_g_cs_sm-5 {grid-column-start: 5;}
    .wp_solution .wp_grid .wp_g_cs_sm-6 {grid-column-start: 6;}
    .wp_solution .wp_grid .wp_g_cs_sm-7 {grid-column-start: 7;}
    .wp_solution .wp_grid .wp_g_cs_sm-8 {grid-column-start: 8;}
    .wp_solution .wp_grid .wp_g_cs_sm-9 {grid-column-start: 9;}
    .wp_solution .wp_grid .wp_g_cs_sm-10 {grid-column-start: 10;}
    .wp_solution .wp_grid .wp_g_cs_sm-11 {grid-column-start: 11;}
    .wp_solution .wp_grid .wp_g_cs_sm-12 {grid-column-start: 12;}

    .wp_solution .wp_grid .wp_g_ce_sm-1 {grid-column-end: 1;}
    .wp_solution .wp_grid .wp_g_ce_sm-2 {grid-column-end: 2;}
    .wp_solution .wp_grid .wp_g_ce_sm-3 {grid-column-end: 3;}
    .wp_solution .wp_grid .wp_g_ce_sm-4 {grid-column-end: 4;}
    .wp_solution .wp_grid .wp_g_ce_sm-5 {grid-column-end: 5;}
    .wp_solution .wp_grid .wp_g_ce_sm-6 {grid-column-end: 6;}
    .wp_solution .wp_grid .wp_g_ce_sm-7 {grid-column-end: 7;}
    .wp_solution .wp_grid .wp_g_ce_sm-8 {grid-column-end: 8;}
    .wp_solution .wp_grid .wp_g_ce_sm-9 {grid-column-end: 9;}
    .wp_solution .wp_grid .wp_g_ce_sm-10 {grid-column-end: 10;}
    .wp_solution .wp_grid .wp_g_ce_sm-11 {grid-column-end: 11;}
    .wp_solution .wp_grid .wp_g_ce_sm-12 {grid-column-end: 12;}

    .wp_solution .wp_grid .wp_g_cs_sm-m1 {grid-column-start: -1;}
    .wp_solution .wp_grid .wp_g_cs_sm-m2 {grid-column-start: -2;}
    .wp_solution .wp_grid .wp_g_cs_sm-m3 {grid-column-start: -3;}
    .wp_solution .wp_grid .wp_g_cs_sm-m4 {grid-column-start: -4;}
    .wp_solution .wp_grid .wp_g_cs_sm-m5 {grid-column-start: -5;}
    .wp_solution .wp_grid .wp_g_cs_sm-m6 {grid-column-start: -6;}
    .wp_solution .wp_grid .wp_g_cs_sm-m7 {grid-column-start: -7;}
    .wp_solution .wp_grid .wp_g_cs_sm-m8 {grid-column-start: -8;}
    .wp_solution .wp_grid .wp_g_cs_sm-m9 {grid-column-start: -9;}
    .wp_solution .wp_grid .wp_g_cs_sm-m10 {grid-column-start: -10;}
    .wp_solution .wp_grid .wp_g_cs_sm-m11 {grid-column-start: -11;}
    .wp_solution .wp_grid .wp_g_cs_sm-m12 {grid-column-start: -12;}

    .wp_solution .wp_grid .wp_g_ce_sm-m1 {grid-column-end: -1;}
    .wp_solution .wp_grid .wp_g_ce_sm-m2 {grid-column-end: -2;}
    .wp_solution .wp_grid .wp_g_ce_sm-m3 {grid-column-end: -3;}
    .wp_solution .wp_grid .wp_g_ce_sm-m4 {grid-column-end: -4;}
    .wp_solution .wp_grid .wp_g_ce_sm-m5 {grid-column-end: -5;}
    .wp_solution .wp_grid .wp_g_ce_sm-m6 {grid-column-end: -6;}
    .wp_solution .wp_grid .wp_g_ce_sm-m7 {grid-column-end: -7;}
    .wp_solution .wp_grid .wp_g_ce_sm-m8 {grid-column-end: -8;}
    .wp_solution .wp_grid .wp_g_ce_sm-m9 {grid-column-end: -9;}
    .wp_solution .wp_grid .wp_g_ce_sm-m10 {grid-column-end: -10;}
    .wp_solution .wp_grid .wp_g_ce_sm-m11 {grid-column-end: -11;}
    .wp_solution .wp_grid .wp_g_ce_sm-m12 {grid-column-end: -12;}

    .wp_solution .wp_grid .wp_g_rs_sm-1 {grid-row-start: 1;}
    .wp_solution .wp_grid .wp_g_rs_sm-2 {grid-row-start: 2;}
    .wp_solution .wp_grid .wp_g_rs_sm-3 {grid-row-start: 3;}
    .wp_solution .wp_grid .wp_g_rs_sm-4 {grid-row-start: 4;}
    .wp_solution .wp_grid .wp_g_rs_sm-5 {grid-row-start: 5;}
    .wp_solution .wp_grid .wp_g_rs_sm-6 {grid-row-start: 6;}
    .wp_solution .wp_grid .wp_g_rs_sm-7 {grid-row-start: 7;}
    .wp_solution .wp_grid .wp_g_rs_sm-8 {grid-row-start: 8;}
    .wp_solution .wp_grid .wp_g_rs_sm-9 {grid-row-start: 9;}
    .wp_solution .wp_grid .wp_g_rs_sm-10 {grid-row-start: 10;}
    .wp_solution .wp_grid .wp_g_rs_sm-11 {grid-row-start: 11;}
    .wp_solution .wp_grid .wp_g_rs_sm-12 {grid-row-start: 12;}

    .wp_solution .wp_grid .wp_g_re_sm-1 {grid-row-end: 1;}
    .wp_solution .wp_grid .wp_g_re_sm-2 {grid-row-end: 2;}
    .wp_solution .wp_grid .wp_g_re_sm-3 {grid-row-end: 3;}
    .wp_solution .wp_grid .wp_g_re_sm-4 {grid-row-end: 4;}
    .wp_solution .wp_grid .wp_g_re_sm-5 {grid-row-end: 5;}
    .wp_solution .wp_grid .wp_g_re_sm-6 {grid-row-end: 6;}
    .wp_solution .wp_grid .wp_g_re_sm-7 {grid-row-end: 7;}
    .wp_solution .wp_grid .wp_g_re_sm-8 {grid-row-end: 8;}
    .wp_solution .wp_grid .wp_g_re_sm-9 {grid-row-end: 9;}
    .wp_solution .wp_grid .wp_g_re_sm-10 {grid-row-end: 10;}
    .wp_solution .wp_grid .wp_g_re_sm-11 {grid-row-end: 11;}
    .wp_solution .wp_grid .wp_g_re_sm-12 {grid-row-end: 12;}

    .wp_solution .wp_grid .wp_g_rs_sm-m1 {grid-row-start: -1;}
    .wp_solution .wp_grid .wp_g_rs_sm-m2 {grid-row-start: -2;}
    .wp_solution .wp_grid .wp_g_rs_sm-m3 {grid-row-start: -3;}
    .wp_solution .wp_grid .wp_g_rs_sm-m4 {grid-row-start: -4;}
    .wp_solution .wp_grid .wp_g_rs_sm-m5 {grid-row-start: -5;}
    .wp_solution .wp_grid .wp_g_rs_sm-m6 {grid-row-start: -6;}
    .wp_solution .wp_grid .wp_g_rs_sm-m7 {grid-row-start: -7;}
    .wp_solution .wp_grid .wp_g_rs_sm-m8 {grid-row-start: -8;}
    .wp_solution .wp_grid .wp_g_rs_sm-m9 {grid-row-start: -9;}
    .wp_solution .wp_grid .wp_g_rs_sm-m10 {grid-row-start: -10;}
    .wp_solution .wp_grid .wp_g_rs_sm-m11 {grid-row-start: -11;}
    .wp_solution .wp_grid .wp_g_rs_sm-m12 {grid-row-start: -12;}

    .wp_solution .wp_grid .wp_g_re_sm-m1 {grid-row-end: -1;}
    .wp_solution .wp_grid .wp_g_re_sm-m2 {grid-row-end: -2;}
    .wp_solution .wp_grid .wp_g_re_sm-m3 {grid-row-end: -3;}
    .wp_solution .wp_grid .wp_g_re_sm-m4 {grid-row-end: -4;}
    .wp_solution .wp_grid .wp_g_re_sm-m5 {grid-row-end: -5;}
    .wp_solution .wp_grid .wp_g_re_sm-m6 {grid-row-end: -6;}
    .wp_solution .wp_grid .wp_g_re_sm-m7 {grid-row-end: -7;}
    .wp_solution .wp_grid .wp_g_re_sm-m8 {grid-row-end: -8;}
    .wp_solution .wp_grid .wp_g_re_sm-m9 {grid-row-end: -9;}
    .wp_solution .wp_grid .wp_g_re_sm-m10 {grid-row-end: -10;}
    .wp_solution .wp_grid .wp_g_re_sm-m11 {grid-row-end: -11;}
    .wp_solution .wp_grid .wp_g_re_sm-m12 {grid-row-end: -12;}
}

@media (min-width: 768px) {
    .wp_solution .wp_grid.wp_g_afr_md {grid-auto-flow: row;}
    .wp_solution .wp_grid.wp_g_afc_md {grid-auto-flow: column;}
    .wp_solution .wp_grid.wp_g_afd_md {grid-auto-flow: dense;}

    .wp_solution .wp_grid.wp_g_md-1 {grid-template-columns: repeat(1, 1fr);}
    .wp_solution .wp_grid.wp_g_md-2 {grid-template-columns: repeat(2, 1fr);}
    .wp_solution .wp_grid.wp_g_md-3 {grid-template-columns: repeat(3, 1fr);}
    .wp_solution .wp_grid.wp_g_md-4 {grid-template-columns: repeat(4, 1fr);}
    .wp_solution .wp_grid.wp_g_md-5 {grid-template-columns: repeat(5, 1fr);}
    .wp_solution .wp_grid.wp_g_md-6 {grid-template-columns: repeat(6, 1fr);}
    .wp_solution .wp_grid.wp_g_md-7 {grid-template-columns: repeat(7, 1fr);}
    .wp_solution .wp_grid.wp_g_md-8 {grid-template-columns: repeat(8, 1fr);}
    .wp_solution .wp_grid.wp_g_md-9 {grid-template-columns: repeat(9, 1fr);}
    .wp_solution .wp_grid.wp_g_md-10 {grid-template-columns: repeat(10, 1fr);}
    .wp_solution .wp_grid.wp_g_md-11 {grid-template-columns: repeat(11, 1fr);}
    .wp_solution .wp_grid.wp_g_md-12 {grid-template-columns: repeat(12, 1fr);}

    .wp_solution .wp_grid .wp_g_ca_md-1 {grid-column: auto / span 1;}
    .wp_solution .wp_grid .wp_g_ca_md-2 {grid-column: auto / span 2;}
    .wp_solution .wp_grid .wp_g_ca_md-3 {grid-column: auto / span 3;}
    .wp_solution .wp_grid .wp_g_ca_md-4 {grid-column: auto / span 4;}
    .wp_solution .wp_grid .wp_g_ca_md-5 {grid-column: auto / span 5;}
    .wp_solution .wp_grid .wp_g_ca_md-6 {grid-column: auto / span 6;}
    .wp_solution .wp_grid .wp_g_ca_md-7 {grid-column: auto / span 7;}
    .wp_solution .wp_grid .wp_g_ca_md-8 {grid-column: auto / span 8;}
    .wp_solution .wp_grid .wp_g_ca_md-9 {grid-column: auto / span 9;}
    .wp_solution .wp_grid .wp_g_ca_md-10 {grid-column: auto / span 10;}

    .wp_solution .wp_grid .wp_g_cs_md-1 {grid-column-start: 1;}
    .wp_solution .wp_grid .wp_g_cs_md-2 {grid-column-start: 2;}
    .wp_solution .wp_grid .wp_g_cs_md-3 {grid-column-start: 3;}
    .wp_solution .wp_grid .wp_g_cs_md-4 {grid-column-start: 4;}
    .wp_solution .wp_grid .wp_g_cs_md-5 {grid-column-start: 5;}
    .wp_solution .wp_grid .wp_g_cs_md-6 {grid-column-start: 6;}
    .wp_solution .wp_grid .wp_g_cs_md-7 {grid-column-start: 7;}
    .wp_solution .wp_grid .wp_g_cs_md-8 {grid-column-start: 8;}
    .wp_solution .wp_grid .wp_g_cs_md-9 {grid-column-start: 9;}
    .wp_solution .wp_grid .wp_g_cs_md-10 {grid-column-start: 10;}
    .wp_solution .wp_grid .wp_g_cs_md-11 {grid-column-start: 11;}
    .wp_solution .wp_grid .wp_g_cs_md-12 {grid-column-start: 12;}

    .wp_solution .wp_grid .wp_g_ce_md-1 {grid-column-end: 1;}
    .wp_solution .wp_grid .wp_g_ce_md-2 {grid-column-end: 2;}
    .wp_solution .wp_grid .wp_g_ce_md-3 {grid-column-end: 3;}
    .wp_solution .wp_grid .wp_g_ce_md-4 {grid-column-end: 4;}
    .wp_solution .wp_grid .wp_g_ce_md-5 {grid-column-end: 5;}
    .wp_solution .wp_grid .wp_g_ce_md-6 {grid-column-end: 6;}
    .wp_solution .wp_grid .wp_g_ce_md-7 {grid-column-end: 7;}
    .wp_solution .wp_grid .wp_g_ce_md-8 {grid-column-end: 8;}
    .wp_solution .wp_grid .wp_g_ce_md-9 {grid-column-end: 9;}
    .wp_solution .wp_grid .wp_g_ce_md-10 {grid-column-end: 10;}
    .wp_solution .wp_grid .wp_g_ce_md-11 {grid-column-end: 11;}
    .wp_solution .wp_grid .wp_g_ce_md-12 {grid-column-end: 12;}

    .wp_solution .wp_grid .wp_g_cs_md-m1 {grid-column-start: -1;}
    .wp_solution .wp_grid .wp_g_cs_md-m2 {grid-column-start: -2;}
    .wp_solution .wp_grid .wp_g_cs_md-m3 {grid-column-start: -3;}
    .wp_solution .wp_grid .wp_g_cs_md-m4 {grid-column-start: -4;}
    .wp_solution .wp_grid .wp_g_cs_md-m5 {grid-column-start: -5;}
    .wp_solution .wp_grid .wp_g_cs_md-m6 {grid-column-start: -6;}
    .wp_solution .wp_grid .wp_g_cs_md-m7 {grid-column-start: -7;}
    .wp_solution .wp_grid .wp_g_cs_md-m8 {grid-column-start: -8;}
    .wp_solution .wp_grid .wp_g_cs_md-m9 {grid-column-start: -9;}
    .wp_solution .wp_grid .wp_g_cs_md-m10 {grid-column-start: -10;}
    .wp_solution .wp_grid .wp_g_cs_md-m11 {grid-column-start: -11;}
    .wp_solution .wp_grid .wp_g_cs_md-m12 {grid-column-start: -12;}

    .wp_solution .wp_grid .wp_g_ce_md-m1 {grid-column-end: -1;}
    .wp_solution .wp_grid .wp_g_ce_md-m2 {grid-column-end: -2;}
    .wp_solution .wp_grid .wp_g_ce_md-m3 {grid-column-end: -3;}
    .wp_solution .wp_grid .wp_g_ce_md-m4 {grid-column-end: -4;}
    .wp_solution .wp_grid .wp_g_ce_md-m5 {grid-column-end: -5;}
    .wp_solution .wp_grid .wp_g_ce_md-m6 {grid-column-end: -6;}
    .wp_solution .wp_grid .wp_g_ce_md-m7 {grid-column-end: -7;}
    .wp_solution .wp_grid .wp_g_ce_md-m8 {grid-column-end: -8;}
    .wp_solution .wp_grid .wp_g_ce_md-m9 {grid-column-end: -9;}
    .wp_solution .wp_grid .wp_g_ce_md-m10 {grid-column-end: -10;}
    .wp_solution .wp_grid .wp_g_ce_md-m11 {grid-column-end: -11;}
    .wp_solution .wp_grid .wp_g_ce_md-m12 {grid-column-end: -12;}

    .wp_solution .wp_grid .wp_g_rs_md-1 {grid-row-start: 1;}
    .wp_solution .wp_grid .wp_g_rs_md-2 {grid-row-start: 2;}
    .wp_solution .wp_grid .wp_g_rs_md-3 {grid-row-start: 3;}
    .wp_solution .wp_grid .wp_g_rs_md-4 {grid-row-start: 4;}
    .wp_solution .wp_grid .wp_g_rs_md-5 {grid-row-start: 5;}
    .wp_solution .wp_grid .wp_g_rs_md-6 {grid-row-start: 6;}
    .wp_solution .wp_grid .wp_g_rs_md-7 {grid-row-start: 7;}
    .wp_solution .wp_grid .wp_g_rs_md-8 {grid-row-start: 8;}
    .wp_solution .wp_grid .wp_g_rs_md-9 {grid-row-start: 9;}
    .wp_solution .wp_grid .wp_g_rs_md-10 {grid-row-start: 10;}
    .wp_solution .wp_grid .wp_g_rs_md-11 {grid-row-start: 11;}
    .wp_solution .wp_grid .wp_g_rs_md-12 {grid-row-start: 12;}

    .wp_solution .wp_grid .wp_g_re_md-1 {grid-row-end: 1;}
    .wp_solution .wp_grid .wp_g_re_md-2 {grid-row-end: 2;}
    .wp_solution .wp_grid .wp_g_re_md-3 {grid-row-end: 3;}
    .wp_solution .wp_grid .wp_g_re_md-4 {grid-row-end: 4;}
    .wp_solution .wp_grid .wp_g_re_md-5 {grid-row-end: 5;}
    .wp_solution .wp_grid .wp_g_re_md-6 {grid-row-end: 6;}
    .wp_solution .wp_grid .wp_g_re_md-7 {grid-row-end: 7;}
    .wp_solution .wp_grid .wp_g_re_md-8 {grid-row-end: 8;}
    .wp_solution .wp_grid .wp_g_re_md-9 {grid-row-end: 9;}
    .wp_solution .wp_grid .wp_g_re_md-10 {grid-row-end: 10;}
    .wp_solution .wp_grid .wp_g_re_md-11 {grid-row-end: 11;}
    .wp_solution .wp_grid .wp_g_re_md-12 {grid-row-end: 12;}

    .wp_solution .wp_grid .wp_g_rs_md-m1 {grid-row-start: -1;}
    .wp_solution .wp_grid .wp_g_rs_md-m2 {grid-row-start: -2;}
    .wp_solution .wp_grid .wp_g_rs_md-m3 {grid-row-start: -3;}
    .wp_solution .wp_grid .wp_g_rs_md-m4 {grid-row-start: -4;}
    .wp_solution .wp_grid .wp_g_rs_md-m5 {grid-row-start: -5;}
    .wp_solution .wp_grid .wp_g_rs_md-m6 {grid-row-start: -6;}
    .wp_solution .wp_grid .wp_g_rs_md-m7 {grid-row-start: -7;}
    .wp_solution .wp_grid .wp_g_rs_md-m8 {grid-row-start: -8;}
    .wp_solution .wp_grid .wp_g_rs_md-m9 {grid-row-start: -9;}
    .wp_solution .wp_grid .wp_g_rs_md-m10 {grid-row-start: -10;}
    .wp_solution .wp_grid .wp_g_rs_md-m11 {grid-row-start: -11;}
    .wp_solution .wp_grid .wp_g_rs_md-m12 {grid-row-start: -12;}

    .wp_solution .wp_grid .wp_g_re_md-m1 {grid-row-end: -1;}
    .wp_solution .wp_grid .wp_g_re_md-m2 {grid-row-end: -2;}
    .wp_solution .wp_grid .wp_g_re_md-m3 {grid-row-end: -3;}
    .wp_solution .wp_grid .wp_g_re_md-m4 {grid-row-end: -4;}
    .wp_solution .wp_grid .wp_g_re_md-m5 {grid-row-end: -5;}
    .wp_solution .wp_grid .wp_g_re_md-m6 {grid-row-end: -6;}
    .wp_solution .wp_grid .wp_g_re_md-m7 {grid-row-end: -7;}
    .wp_solution .wp_grid .wp_g_re_md-m8 {grid-row-end: -8;}
    .wp_solution .wp_grid .wp_g_re_md-m9 {grid-row-end: -9;}
    .wp_solution .wp_grid .wp_g_re_md-m10 {grid-row-end: -10;}
    .wp_solution .wp_grid .wp_g_re_md-m11 {grid-row-end: -11;}
    .wp_solution .wp_grid .wp_g_re_md-m12 {grid-row-end: -12;}
}

@media (min-width: 992px) {
    .wp_solution .wp_grid.wp_g_afr_lg {grid-auto-flow: row;}
    .wp_solution .wp_grid.wp_g_afc_lg {grid-auto-flow: column;}
    .wp_solution .wp_grid.wp_g_afd_lg {grid-auto-flow: dense;}

    .wp_solution .wp_grid.wp_g_lg-1 {grid-template-columns: repeat(1, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-2 {grid-template-columns: repeat(2, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-3 {grid-template-columns: repeat(3, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-4 {grid-template-columns: repeat(4, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-5 {grid-template-columns: repeat(5, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-6 {grid-template-columns: repeat(6, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-7 {grid-template-columns: repeat(7, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-8 {grid-template-columns: repeat(8, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-9 {grid-template-columns: repeat(9, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-10 {grid-template-columns: repeat(10, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-11 {grid-template-columns: repeat(11, 1fr);}
    .wp_solution .wp_grid.wp_g_lg-12 {grid-template-columns: repeat(12, 1fr);}

    .wp_solution .wp_grid .wp_g_ca_lg-1 {grid-column: auto / span 1;}
    .wp_solution .wp_grid .wp_g_ca_lg-2 {grid-column: auto / span 2;}
    .wp_solution .wp_grid .wp_g_ca_lg-3 {grid-column: auto / span 3;}
    .wp_solution .wp_grid .wp_g_ca_lg-4 {grid-column: auto / span 4;}
    .wp_solution .wp_grid .wp_g_ca_lg-5 {grid-column: auto / span 5;}
    .wp_solution .wp_grid .wp_g_ca_lg-6 {grid-column: auto / span 6;}
    .wp_solution .wp_grid .wp_g_ca_lg-7 {grid-column: auto / span 7;}
    .wp_solution .wp_grid .wp_g_ca_lg-8 {grid-column: auto / span 8;}
    .wp_solution .wp_grid .wp_g_ca_lg-9 {grid-column: auto / span 9;}
    .wp_solution .wp_grid .wp_g_ca_lg-10 {grid-column: auto / span 10;}

    .wp_solution .wp_grid .wp_g_cs_lg-1 {grid-column-start: 1;}
    .wp_solution .wp_grid .wp_g_cs_lg-2 {grid-column-start: 2;}
    .wp_solution .wp_grid .wp_g_cs_lg-3 {grid-column-start: 3;}
    .wp_solution .wp_grid .wp_g_cs_lg-4 {grid-column-start: 4;}
    .wp_solution .wp_grid .wp_g_cs_lg-5 {grid-column-start: 5;}
    .wp_solution .wp_grid .wp_g_cs_lg-6 {grid-column-start: 6;}
    .wp_solution .wp_grid .wp_g_cs_lg-7 {grid-column-start: 7;}
    .wp_solution .wp_grid .wp_g_cs_lg-8 {grid-column-start: 8;}
    .wp_solution .wp_grid .wp_g_cs_lg-9 {grid-column-start: 9;}
    .wp_solution .wp_grid .wp_g_cs_lg-10 {grid-column-start: 10;}
    .wp_solution .wp_grid .wp_g_cs_lg-11 {grid-column-start: 11;}
    .wp_solution .wp_grid .wp_g_cs_lg-12 {grid-column-start: 12;}

    .wp_solution .wp_grid .wp_g_ce_lg-1 {grid-column-end: 1;}
    .wp_solution .wp_grid .wp_g_ce_lg-2 {grid-column-end: 2;}
    .wp_solution .wp_grid .wp_g_ce_lg-3 {grid-column-end: 3;}
    .wp_solution .wp_grid .wp_g_ce_lg-4 {grid-column-end: 4;}
    .wp_solution .wp_grid .wp_g_ce_lg-5 {grid-column-end: 5;}
    .wp_solution .wp_grid .wp_g_ce_lg-6 {grid-column-end: 6;}
    .wp_solution .wp_grid .wp_g_ce_lg-7 {grid-column-end: 7;}
    .wp_solution .wp_grid .wp_g_ce_lg-8 {grid-column-end: 8;}
    .wp_solution .wp_grid .wp_g_ce_lg-9 {grid-column-end: 9;}
    .wp_solution .wp_grid .wp_g_ce_lg-10 {grid-column-end: 10;}
    .wp_solution .wp_grid .wp_g_ce_lg-11 {grid-column-end: 11;}
    .wp_solution .wp_grid .wp_g_ce_lg-12 {grid-column-end: 12;}

    .wp_solution .wp_grid .wp_g_cs_lg-m1 {grid-column-start: -1;}
    .wp_solution .wp_grid .wp_g_cs_lg-m2 {grid-column-start: -2;}
    .wp_solution .wp_grid .wp_g_cs_lg-m3 {grid-column-start: -3;}
    .wp_solution .wp_grid .wp_g_cs_lg-m4 {grid-column-start: -4;}
    .wp_solution .wp_grid .wp_g_cs_lg-m5 {grid-column-start: -5;}
    .wp_solution .wp_grid .wp_g_cs_lg-m6 {grid-column-start: -6;}
    .wp_solution .wp_grid .wp_g_cs_lg-m7 {grid-column-start: -7;}
    .wp_solution .wp_grid .wp_g_cs_lg-m8 {grid-column-start: -8;}
    .wp_solution .wp_grid .wp_g_cs_lg-m9 {grid-column-start: -9;}
    .wp_solution .wp_grid .wp_g_cs_lg-m10 {grid-column-start: -10;}
    .wp_solution .wp_grid .wp_g_cs_lg-m11 {grid-column-start: -11;}
    .wp_solution .wp_grid .wp_g_cs_lg-m12 {grid-column-start: -12;}

    .wp_solution .wp_grid .wp_g_ce_lg-m1 {grid-column-end: -1;}
    .wp_solution .wp_grid .wp_g_ce_lg-m2 {grid-column-end: -2;}
    .wp_solution .wp_grid .wp_g_ce_lg-m3 {grid-column-end: -3;}
    .wp_solution .wp_grid .wp_g_ce_lg-m4 {grid-column-end: -4;}
    .wp_solution .wp_grid .wp_g_ce_lg-m5 {grid-column-end: -5;}
    .wp_solution .wp_grid .wp_g_ce_lg-m6 {grid-column-end: -6;}
    .wp_solution .wp_grid .wp_g_ce_lg-m7 {grid-column-end: -7;}
    .wp_solution .wp_grid .wp_g_ce_lg-m8 {grid-column-end: -8;}
    .wp_solution .wp_grid .wp_g_ce_lg-m9 {grid-column-end: -9;}
    .wp_solution .wp_grid .wp_g_ce_lg-m10 {grid-column-end: -10;}
    .wp_solution .wp_grid .wp_g_ce_lg-m11 {grid-column-end: -11;}
    .wp_solution .wp_grid .wp_g_ce_lg-m12 {grid-column-end: -12;}

    .wp_solution .wp_grid .wp_g_rs_lg-1 {grid-row-start: 1;}
    .wp_solution .wp_grid .wp_g_rs_lg-2 {grid-row-start: 2;}
    .wp_solution .wp_grid .wp_g_rs_lg-3 {grid-row-start: 3;}
    .wp_solution .wp_grid .wp_g_rs_lg-4 {grid-row-start: 4;}
    .wp_solution .wp_grid .wp_g_rs_lg-5 {grid-row-start: 5;}
    .wp_solution .wp_grid .wp_g_rs_lg-6 {grid-row-start: 6;}
    .wp_solution .wp_grid .wp_g_rs_lg-7 {grid-row-start: 7;}
    .wp_solution .wp_grid .wp_g_rs_lg-8 {grid-row-start: 8;}
    .wp_solution .wp_grid .wp_g_rs_lg-9 {grid-row-start: 9;}
    .wp_solution .wp_grid .wp_g_rs_lg-10 {grid-row-start: 10;}
    .wp_solution .wp_grid .wp_g_rs_lg-11 {grid-row-start: 11;}
    .wp_solution .wp_grid .wp_g_rs_lg-12 {grid-row-start: 12;}

    .wp_solution .wp_grid .wp_g_re_lg-1 {grid-row-end: 1;}
    .wp_solution .wp_grid .wp_g_re_lg-2 {grid-row-end: 2;}
    .wp_solution .wp_grid .wp_g_re_lg-3 {grid-row-end: 3;}
    .wp_solution .wp_grid .wp_g_re_lg-4 {grid-row-end: 4;}
    .wp_solution .wp_grid .wp_g_re_lg-5 {grid-row-end: 5;}
    .wp_solution .wp_grid .wp_g_re_lg-6 {grid-row-end: 6;}
    .wp_solution .wp_grid .wp_g_re_lg-7 {grid-row-end: 7;}
    .wp_solution .wp_grid .wp_g_re_lg-8 {grid-row-end: 8;}
    .wp_solution .wp_grid .wp_g_re_lg-9 {grid-row-end: 9;}
    .wp_solution .wp_grid .wp_g_re_lg-10 {grid-row-end: 10;}
    .wp_solution .wp_grid .wp_g_re_lg-11 {grid-row-end: 11;}
    .wp_solution .wp_grid .wp_g_re_lg-12 {grid-row-end: 12;}

    .wp_solution .wp_grid .wp_g_rs_lg-m1 {grid-row-start: -1;}
    .wp_solution .wp_grid .wp_g_rs_lg-m2 {grid-row-start: -2;}
    .wp_solution .wp_grid .wp_g_rs_lg-m3 {grid-row-start: -3;}
    .wp_solution .wp_grid .wp_g_rs_lg-m4 {grid-row-start: -4;}
    .wp_solution .wp_grid .wp_g_rs_lg-m5 {grid-row-start: -5;}
    .wp_solution .wp_grid .wp_g_rs_lg-m6 {grid-row-start: -6;}
    .wp_solution .wp_grid .wp_g_rs_lg-m7 {grid-row-start: -7;}
    .wp_solution .wp_grid .wp_g_rs_lg-m8 {grid-row-start: -8;}
    .wp_solution .wp_grid .wp_g_rs_lg-m9 {grid-row-start: -9;}
    .wp_solution .wp_grid .wp_g_rs_lg-m10 {grid-row-start: -10;}
    .wp_solution .wp_grid .wp_g_rs_lg-m11 {grid-row-start: -11;}
    .wp_solution .wp_grid .wp_g_rs_lg-m12 {grid-row-start: -12;}

    .wp_solution .wp_grid .wp_g_re_lg-m1 {grid-row-end: -1;}
    .wp_solution .wp_grid .wp_g_re_lg-m2 {grid-row-end: -2;}
    .wp_solution .wp_grid .wp_g_re_lg-m3 {grid-row-end: -3;}
    .wp_solution .wp_grid .wp_g_re_lg-m4 {grid-row-end: -4;}
    .wp_solution .wp_grid .wp_g_re_lg-m5 {grid-row-end: -5;}
    .wp_solution .wp_grid .wp_g_re_lg-m6 {grid-row-end: -6;}
    .wp_solution .wp_grid .wp_g_re_lg-m7 {grid-row-end: -7;}
    .wp_solution .wp_grid .wp_g_re_lg-m8 {grid-row-end: -8;}
    .wp_solution .wp_grid .wp_g_re_lg-m9 {grid-row-end: -9;}
    .wp_solution .wp_grid .wp_g_re_lg-m10 {grid-row-end: -10;}
    .wp_solution .wp_grid .wp_g_re_lg-m11 {grid-row-end: -11;}
    .wp_solution .wp_grid .wp_g_re_lg-m12 {grid-row-end: -12;}
}

@media (min-width: 1200px) {
    .wp_solution .wp_grid.wp_g_afr_xl {grid-auto-flow: row;}
    .wp_solution .wp_grid.wp_g_afc_xl {grid-auto-flow: column;}
    .wp_solution .wp_grid.wp_g_afd_xl {grid-auto-flow: dense;}

    .wp_solution .wp_grid.wp_g_xl-1 {grid-template-columns: repeat(1, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-2 {grid-template-columns: repeat(2, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-3 {grid-template-columns: repeat(3, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-4 {grid-template-columns: repeat(4, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-5 {grid-template-columns: repeat(5, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-6 {grid-template-columns: repeat(6, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-7 {grid-template-columns: repeat(7, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-8 {grid-template-columns: repeat(8, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-9 {grid-template-columns: repeat(9, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-10 {grid-template-columns: repeat(10, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-11 {grid-template-columns: repeat(11, 1fr);}
    .wp_solution .wp_grid.wp_g_xl-12 {grid-template-columns: repeat(12, 1fr);}

    .wp_solution .wp_grid .wp_g_ca_xl-1 {grid-column: auto / span 1;}
    .wp_solution .wp_grid .wp_g_ca_xl-2 {grid-column: auto / span 2;}
    .wp_solution .wp_grid .wp_g_ca_xl-3 {grid-column: auto / span 3;}
    .wp_solution .wp_grid .wp_g_ca_xl-4 {grid-column: auto / span 4;}
    .wp_solution .wp_grid .wp_g_ca_xl-5 {grid-column: auto / span 5;}
    .wp_solution .wp_grid .wp_g_ca_xl-6 {grid-column: auto / span 6;}
    .wp_solution .wp_grid .wp_g_ca_xl-7 {grid-column: auto / span 7;}
    .wp_solution .wp_grid .wp_g_ca_xl-8 {grid-column: auto / span 8;}
    .wp_solution .wp_grid .wp_g_ca_xl-9 {grid-column: auto / span 9;}
    .wp_solution .wp_grid .wp_g_ca_xl-10 {grid-column: auto / span 10;}

    .wp_solution .wp_grid .wp_g_cs_xl-1 {grid-column-start: 1;}
    .wp_solution .wp_grid .wp_g_cs_xl-2 {grid-column-start: 2;}
    .wp_solution .wp_grid .wp_g_cs_xl-3 {grid-column-start: 3;}
    .wp_solution .wp_grid .wp_g_cs_xl-4 {grid-column-start: 4;}
    .wp_solution .wp_grid .wp_g_cs_xl-5 {grid-column-start: 5;}
    .wp_solution .wp_grid .wp_g_cs_xl-6 {grid-column-start: 6;}
    .wp_solution .wp_grid .wp_g_cs_xl-7 {grid-column-start: 7;}
    .wp_solution .wp_grid .wp_g_cs_xl-8 {grid-column-start: 8;}
    .wp_solution .wp_grid .wp_g_cs_xl-9 {grid-column-start: 9;}
    .wp_solution .wp_grid .wp_g_cs_xl-10 {grid-column-start: 10;}
    .wp_solution .wp_grid .wp_g_cs_xl-11 {grid-column-start: 11;}
    .wp_solution .wp_grid .wp_g_cs_xl-12 {grid-column-start: 12;}

    .wp_solution .wp_grid .wp_g_ce_xl-1 {grid-column-end: 1;}
    .wp_solution .wp_grid .wp_g_ce_xl-2 {grid-column-end: 2;}
    .wp_solution .wp_grid .wp_g_ce_xl-3 {grid-column-end: 3;}
    .wp_solution .wp_grid .wp_g_ce_xl-4 {grid-column-end: 4;}
    .wp_solution .wp_grid .wp_g_ce_xl-5 {grid-column-end: 5;}
    .wp_solution .wp_grid .wp_g_ce_xl-6 {grid-column-end: 6;}
    .wp_solution .wp_grid .wp_g_ce_xl-7 {grid-column-end: 7;}
    .wp_solution .wp_grid .wp_g_ce_xl-8 {grid-column-end: 8;}
    .wp_solution .wp_grid .wp_g_ce_xl-9 {grid-column-end: 9;}
    .wp_solution .wp_grid .wp_g_ce_xl-10 {grid-column-end: 10;}
    .wp_solution .wp_grid .wp_g_ce_xl-11 {grid-column-end: 11;}
    .wp_solution .wp_grid .wp_g_ce_xl-12 {grid-column-end: 12;}

    .wp_solution .wp_grid .wp_g_cs_xl-m1 {grid-column-start: -1;}
    .wp_solution .wp_grid .wp_g_cs_xl-m2 {grid-column-start: -2;}
    .wp_solution .wp_grid .wp_g_cs_xl-m3 {grid-column-start: -3;}
    .wp_solution .wp_grid .wp_g_cs_xl-m4 {grid-column-start: -4;}
    .wp_solution .wp_grid .wp_g_cs_xl-m5 {grid-column-start: -5;}
    .wp_solution .wp_grid .wp_g_cs_xl-m6 {grid-column-start: -6;}
    .wp_solution .wp_grid .wp_g_cs_xl-m7 {grid-column-start: -7;}
    .wp_solution .wp_grid .wp_g_cs_xl-m8 {grid-column-start: -8;}
    .wp_solution .wp_grid .wp_g_cs_xl-m9 {grid-column-start: -9;}
    .wp_solution .wp_grid .wp_g_cs_xl-m10 {grid-column-start: -10;}
    .wp_solution .wp_grid .wp_g_cs_xl-m11 {grid-column-start: -11;}
    .wp_solution .wp_grid .wp_g_cs_xl-m12 {grid-column-start: -12;}

    .wp_solution .wp_grid .wp_g_ce_xl-m1 {grid-column-end: -1;}
    .wp_solution .wp_grid .wp_g_ce_xl-m2 {grid-column-end: -2;}
    .wp_solution .wp_grid .wp_g_ce_xl-m3 {grid-column-end: -3;}
    .wp_solution .wp_grid .wp_g_ce_xl-m4 {grid-column-end: -4;}
    .wp_solution .wp_grid .wp_g_ce_xl-m5 {grid-column-end: -5;}
    .wp_solution .wp_grid .wp_g_ce_xl-m6 {grid-column-end: -6;}
    .wp_solution .wp_grid .wp_g_ce_xl-m7 {grid-column-end: -7;}
    .wp_solution .wp_grid .wp_g_ce_xl-m8 {grid-column-end: -8;}
    .wp_solution .wp_grid .wp_g_ce_xl-m9 {grid-column-end: -9;}
    .wp_solution .wp_grid .wp_g_ce_xl-m10 {grid-column-end: -10;}
    .wp_solution .wp_grid .wp_g_ce_xl-m11 {grid-column-end: -11;}
    .wp_solution .wp_grid .wp_g_ce_xl-m12 {grid-column-end: -12;}

    .wp_solution .wp_grid .wp_g_rs_xl-1 {grid-row-start: 1;}
    .wp_solution .wp_grid .wp_g_rs_xl-2 {grid-row-start: 2;}
    .wp_solution .wp_grid .wp_g_rs_xl-3 {grid-row-start: 3;}
    .wp_solution .wp_grid .wp_g_rs_xl-4 {grid-row-start: 4;}
    .wp_solution .wp_grid .wp_g_rs_xl-5 {grid-row-start: 5;}
    .wp_solution .wp_grid .wp_g_rs_xl-6 {grid-row-start: 6;}
    .wp_solution .wp_grid .wp_g_rs_xl-7 {grid-row-start: 7;}
    .wp_solution .wp_grid .wp_g_rs_xl-8 {grid-row-start: 8;}
    .wp_solution .wp_grid .wp_g_rs_xl-9 {grid-row-start: 9;}
    .wp_solution .wp_grid .wp_g_rs_xl-10 {grid-row-start: 10;}
    .wp_solution .wp_grid .wp_g_rs_xl-11 {grid-row-start: 11;}
    .wp_solution .wp_grid .wp_g_rs_xl-12 {grid-row-start: 12;}

    .wp_solution .wp_grid .wp_g_re_xl-1 {grid-row-end: 1;}
    .wp_solution .wp_grid .wp_g_re_xl-2 {grid-row-end: 2;}
    .wp_solution .wp_grid .wp_g_re_xl-3 {grid-row-end: 3;}
    .wp_solution .wp_grid .wp_g_re_xl-4 {grid-row-end: 4;}
    .wp_solution .wp_grid .wp_g_re_xl-5 {grid-row-end: 5;}
    .wp_solution .wp_grid .wp_g_re_xl-6 {grid-row-end: 6;}
    .wp_solution .wp_grid .wp_g_re_xl-7 {grid-row-end: 7;}
    .wp_solution .wp_grid .wp_g_re_xl-8 {grid-row-end: 8;}
    .wp_solution .wp_grid .wp_g_re_xl-9 {grid-row-end: 9;}
    .wp_solution .wp_grid .wp_g_re_xl-10 {grid-row-end: 10;}
    .wp_solution .wp_grid .wp_g_re_xl-11 {grid-row-end: 11;}
    .wp_solution .wp_grid .wp_g_re_xl-12 {grid-row-end: 12;}

    .wp_solution .wp_grid .wp_g_rs_xl-m1 {grid-row-start: -1;}
    .wp_solution .wp_grid .wp_g_rs_xl-m2 {grid-row-start: -2;}
    .wp_solution .wp_grid .wp_g_rs_xl-m3 {grid-row-start: -3;}
    .wp_solution .wp_grid .wp_g_rs_xl-m4 {grid-row-start: -4;}
    .wp_solution .wp_grid .wp_g_rs_xl-m5 {grid-row-start: -5;}
    .wp_solution .wp_grid .wp_g_rs_xl-m6 {grid-row-start: -6;}
    .wp_solution .wp_grid .wp_g_rs_xl-m7 {grid-row-start: -7;}
    .wp_solution .wp_grid .wp_g_rs_xl-m8 {grid-row-start: -8;}
    .wp_solution .wp_grid .wp_g_rs_xl-m9 {grid-row-start: -9;}
    .wp_solution .wp_grid .wp_g_rs_xl-m10 {grid-row-start: -10;}
    .wp_solution .wp_grid .wp_g_rs_xl-m11 {grid-row-start: -11;}
    .wp_solution .wp_grid .wp_g_rs_xl-m12 {grid-row-start: -12;}

    .wp_solution .wp_grid .wp_g_re_xl-m1 {grid-row-end: -1;}
    .wp_solution .wp_grid .wp_g_re_xl-m2 {grid-row-end: -2;}
    .wp_solution .wp_grid .wp_g_re_xl-m3 {grid-row-end: -3;}
    .wp_solution .wp_grid .wp_g_re_xl-m4 {grid-row-end: -4;}
    .wp_solution .wp_grid .wp_g_re_xl-m5 {grid-row-end: -5;}
    .wp_solution .wp_grid .wp_g_re_xl-m6 {grid-row-end: -6;}
    .wp_solution .wp_grid .wp_g_re_xl-m7 {grid-row-end: -7;}
    .wp_solution .wp_grid .wp_g_re_xl-m8 {grid-row-end: -8;}
    .wp_solution .wp_grid .wp_g_re_xl-m9 {grid-row-end: -9;}
    .wp_solution .wp_grid .wp_g_re_xl-m10 {grid-row-end: -10;}
    .wp_solution .wp_grid .wp_g_re_xl-m11 {grid-row-end: -11;}
    .wp_solution .wp_grid .wp_g_re_xl-m12 {grid-row-end: -12;}
}

@media (min-width: 1400px) {
    .wp_solution .wp_grid.wp_g_afr_xxl {grid-auto-flow: row;}
    .wp_solution .wp_grid.wp_g_afc_xxl {grid-auto-flow: column;}
    .wp_solution .wp_grid.wp_g_afd_xxl {grid-auto-flow: dense;}

    .wp_solution .wp_grid.wp_g_xxl-1 {grid-template-columns: repeat(1, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-2 {grid-template-columns: repeat(2, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-3 {grid-template-columns: repeat(3, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-4 {grid-template-columns: repeat(4, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-5 {grid-template-columns: repeat(5, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-6 {grid-template-columns: repeat(6, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-7 {grid-template-columns: repeat(7, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-8 {grid-template-columns: repeat(8, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-9 {grid-template-columns: repeat(9, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-10 {grid-template-columns: repeat(10, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-11 {grid-template-columns: repeat(11, 1fr);}
    .wp_solution .wp_grid.wp_g_xxl-12 {grid-template-columns: repeat(12, 1fr);}

    .wp_solution .wp_grid .wp_g_ca_xxl-1 {grid-column: auto / span 1;}
    .wp_solution .wp_grid .wp_g_ca_xxl-2 {grid-column: auto / span 2;}
    .wp_solution .wp_grid .wp_g_ca_xxl-3 {grid-column: auto / span 3;}
    .wp_solution .wp_grid .wp_g_ca_xxl-4 {grid-column: auto / span 4;}
    .wp_solution .wp_grid .wp_g_ca_xxl-5 {grid-column: auto / span 5;}
    .wp_solution .wp_grid .wp_g_ca_xxl-6 {grid-column: auto / span 6;}
    .wp_solution .wp_grid .wp_g_ca_xxl-7 {grid-column: auto / span 7;}
    .wp_solution .wp_grid .wp_g_ca_xxl-8 {grid-column: auto / span 8;}
    .wp_solution .wp_grid .wp_g_ca_xxl-9 {grid-column: auto / span 9;}
    .wp_solution .wp_grid .wp_g_ca_xxl-10 {grid-column: auto / span 10;}

    .wp_solution .wp_grid .wp_g_cs_xxl-1 {grid-column-start: 1;}
    .wp_solution .wp_grid .wp_g_cs_xxl-2 {grid-column-start: 2;}
    .wp_solution .wp_grid .wp_g_cs_xxl-3 {grid-column-start: 3;}
    .wp_solution .wp_grid .wp_g_cs_xxl-4 {grid-column-start: 4;}
    .wp_solution .wp_grid .wp_g_cs_xxl-5 {grid-column-start: 5;}
    .wp_solution .wp_grid .wp_g_cs_xxl-6 {grid-column-start: 6;}
    .wp_solution .wp_grid .wp_g_cs_xxl-7 {grid-column-start: 7;}
    .wp_solution .wp_grid .wp_g_cs_xxl-8 {grid-column-start: 8;}
    .wp_solution .wp_grid .wp_g_cs_xxl-9 {grid-column-start: 9;}
    .wp_solution .wp_grid .wp_g_cs_xxl-10 {grid-column-start: 10;}
    .wp_solution .wp_grid .wp_g_cs_xxl-11 {grid-column-start: 11;}
    .wp_solution .wp_grid .wp_g_cs_xxl-12 {grid-column-start: 12;}

    .wp_solution .wp_grid .wp_g_ce_xxl-1 {grid-column-end: 1;}
    .wp_solution .wp_grid .wp_g_ce_xxl-2 {grid-column-end: 2;}
    .wp_solution .wp_grid .wp_g_ce_xxl-3 {grid-column-end: 3;}
    .wp_solution .wp_grid .wp_g_ce_xxl-4 {grid-column-end: 4;}
    .wp_solution .wp_grid .wp_g_ce_xxl-5 {grid-column-end: 5;}
    .wp_solution .wp_grid .wp_g_ce_xxl-6 {grid-column-end: 6;}
    .wp_solution .wp_grid .wp_g_ce_xxl-7 {grid-column-end: 7;}
    .wp_solution .wp_grid .wp_g_ce_xxl-8 {grid-column-end: 8;}
    .wp_solution .wp_grid .wp_g_ce_xxl-9 {grid-column-end: 9;}
    .wp_solution .wp_grid .wp_g_ce_xxl-10 {grid-column-end: 10;}
    .wp_solution .wp_grid .wp_g_ce_xxl-11 {grid-column-end: 11;}
    .wp_solution .wp_grid .wp_g_ce_xxl-12 {grid-column-end: 12;}

    .wp_solution .wp_grid .wp_g_cs_xxl-m1 {grid-column-start: -1;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m2 {grid-column-start: -2;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m3 {grid-column-start: -3;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m4 {grid-column-start: -4;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m5 {grid-column-start: -5;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m6 {grid-column-start: -6;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m7 {grid-column-start: -7;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m8 {grid-column-start: -8;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m9 {grid-column-start: -9;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m10 {grid-column-start: -10;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m11 {grid-column-start: -11;}
    .wp_solution .wp_grid .wp_g_cs_xxl-m12 {grid-column-start: -12;}

    .wp_solution .wp_grid .wp_g_ce_xxl-m1 {grid-column-end: -1;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m2 {grid-column-end: -2;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m3 {grid-column-end: -3;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m4 {grid-column-end: -4;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m5 {grid-column-end: -5;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m6 {grid-column-end: -6;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m7 {grid-column-end: -7;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m8 {grid-column-end: -8;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m9 {grid-column-end: -9;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m10 {grid-column-end: -10;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m11 {grid-column-end: -11;}
    .wp_solution .wp_grid .wp_g_ce_xxl-m12 {grid-column-end: -12;}

    .wp_solution .wp_grid .wp_g_rs_xxl-1 {grid-row-start: 1;}
    .wp_solution .wp_grid .wp_g_rs_xxl-2 {grid-row-start: 2;}
    .wp_solution .wp_grid .wp_g_rs_xxl-3 {grid-row-start: 3;}
    .wp_solution .wp_grid .wp_g_rs_xxl-4 {grid-row-start: 4;}
    .wp_solution .wp_grid .wp_g_rs_xxl-5 {grid-row-start: 5;}
    .wp_solution .wp_grid .wp_g_rs_xxl-6 {grid-row-start: 6;}
    .wp_solution .wp_grid .wp_g_rs_xxl-7 {grid-row-start: 7;}
    .wp_solution .wp_grid .wp_g_rs_xxl-8 {grid-row-start: 8;}
    .wp_solution .wp_grid .wp_g_rs_xxl-9 {grid-row-start: 9;}
    .wp_solution .wp_grid .wp_g_rs_xxl-10 {grid-row-start: 10;}
    .wp_solution .wp_grid .wp_g_rs_xxl-11 {grid-row-start: 11;}
    .wp_solution .wp_grid .wp_g_rs_xxl-12 {grid-row-start: 12;}

    .wp_solution .wp_grid .wp_g_re_xxl-1 {grid-row-end: 1;}
    .wp_solution .wp_grid .wp_g_re_xxl-2 {grid-row-end: 2;}
    .wp_solution .wp_grid .wp_g_re_xxl-3 {grid-row-end: 3;}
    .wp_solution .wp_grid .wp_g_re_xxl-4 {grid-row-end: 4;}
    .wp_solution .wp_grid .wp_g_re_xxl-5 {grid-row-end: 5;}
    .wp_solution .wp_grid .wp_g_re_xxl-6 {grid-row-end: 6;}
    .wp_solution .wp_grid .wp_g_re_xxl-7 {grid-row-end: 7;}
    .wp_solution .wp_grid .wp_g_re_xxl-8 {grid-row-end: 8;}
    .wp_solution .wp_grid .wp_g_re_xxl-9 {grid-row-end: 9;}
    .wp_solution .wp_grid .wp_g_re_xxl-10 {grid-row-end: 10;}
    .wp_solution .wp_grid .wp_g_re_xxl-11 {grid-row-end: 11;}
    .wp_solution .wp_grid .wp_g_re_xxl-12 {grid-row-end: 12;}

    .wp_solution .wp_grid .wp_g_rs_xxl-m1 {grid-row-start: -1;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m2 {grid-row-start: -2;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m3 {grid-row-start: -3;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m4 {grid-row-start: -4;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m5 {grid-row-start: -5;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m6 {grid-row-start: -6;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m7 {grid-row-start: -7;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m8 {grid-row-start: -8;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m9 {grid-row-start: -9;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m10 {grid-row-start: -10;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m11 {grid-row-start: -11;}
    .wp_solution .wp_grid .wp_g_rs_xxl-m12 {grid-row-start: -12;}

    .wp_solution .wp_grid .wp_g_re_xxl-m1 {grid-row-end: -1;}
    .wp_solution .wp_grid .wp_g_re_xxl-m2 {grid-row-end: -2;}
    .wp_solution .wp_grid .wp_g_re_xxl-m3 {grid-row-end: -3;}
    .wp_solution .wp_grid .wp_g_re_xxl-m4 {grid-row-end: -4;}
    .wp_solution .wp_grid .wp_g_re_xxl-m5 {grid-row-end: -5;}
    .wp_solution .wp_grid .wp_g_re_xxl-m6 {grid-row-end: -6;}
    .wp_solution .wp_grid .wp_g_re_xxl-m7 {grid-row-end: -7;}
    .wp_solution .wp_grid .wp_g_re_xxl-m8 {grid-row-end: -8;}
    .wp_solution .wp_grid .wp_g_re_xxl-m9 {grid-row-end: -9;}
    .wp_solution .wp_grid .wp_g_re_xxl-m10 {grid-row-end: -10;}
    .wp_solution .wp_grid .wp_g_re_xxl-m11 {grid-row-end: -11;}
    .wp_solution .wp_grid .wp_g_re_xxl-m12 {grid-row-end: -12;}
}
/**********************************************************************************************************************/
/* 레이아웃 GRID */
/**********************************************************************************************************************/