.kol_banner_left{
    padding: 2rem 0;
}
.col_banner_left{    
    display: flex;
    align-items: center;
}
.kol_name{
    color: white;
}
.kol_txt_1{
    font-family: Montserrat;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
.kol_txt_2{
    font-family: Montserrat;
    text-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
}
.kol_txt_3{
    font-style: normal;
    text-transform: uppercase;
    background: linear-gradient(180deg, #FCAE39 0%, #FEFEFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 900;
    letter-spacing: 2px;
}
.kol_txt_4{
    font-style: normal;
    text-transform: uppercase;
    background: linear-gradient(180deg, #FFF 0%, #FEFEFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 900;
    letter-spacing: 2px;
    font-size: 3rem;
}
.kol_des{
    font-size: 1.3rem;
    color: white;
}
.kol_btn{
    display: inline-block;
    padding: 0.5rem 1.5rem 0.7rem 1.5rem;
    background: #FFFFFF;
    border-radius: 10px;
    font-size: 1.3rem;
    text-transform: uppercase;
    color: #F9684B;
    font-weight: bold;
    text-decoration: unset;
}
.kol_btn:hover{
    text-decoration: unset;
    color: #ED3C66;
}
.kol_banner_right img{
    max-height: 498px;
}
/**/
.kol_benefit{
    padding: 3rem 0;
    background: #FFF1E9;
}
.kol_benefit_head_title{
    text-align: center;
}
.kol_benefit_item{
    display: flex;
    margin-top: 1.5rem;
}
.kol_benefit_item_img{
    flex: 0 0 80px;
    width: 80px;
}
.kol_benefit_item_des{
    flex: 0 0 calc(100% - 80px);
    width: calc(100% - 80px);
    padding-left: 1.5rem;
    display: flex;
    align-items: center;
}
.kol_benefit_item_name{
    font-size: 1.5rem;
    color: #7A7A7A;
}
/**/
.kol_package{
    padding: 3rem 0;
}
.kol_package_head_title{
    text-align: center;
}
.kol_package_head_title span{
    background: linear-gradient(90.36deg, #F9684B 42.97%, #F94B75 91.3%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.kol_package_item1{
    border: 1px solid #FFAF51;
}
.kol_package_item1 .kol_package_item_title{
    background: #FFAF51;
}
.kol_package_item1 .kol_package_item_name{
    color: #FFAF51;
}
.kol_package_item2{
    border: 1px solid #ED593C
}
.kol_package_item2 .kol_package_item_title{
    background: #ED593C;
}
.kol_package_item2 .kol_package_item_name{
    color: #ED593C;
}
.kol_package_item3{
    border: 1px solid #ED3C66
}
.kol_package_item3 .kol_package_item_title{
    background: #ED3C66;
}
.kol_package_item3 .kol_package_item_name{
    color: #ED3C66;
}
.kol_package_item{
    position: relative;
    width: 100%;
    min-height: 400px;
    left: 0%;
    right: 0%;
    top: 0%;
    bottom: 0%;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: 30px;
    margin-top: 1.5rem;
    padding-bottom: 65px;
}
.kol_package_item_title{    
    position: absolute;
    width: 160px;
    height: 40px;
    top: 0;
    left: calc(50% - 80px);
    border-radius: 0 0 2rem 2rem;
    text-align: center;
    line-height: 40px;
    color: white;
}
.kol_package_item_name{
    width: 100%;
    height: 80px;
    margin-top: 40px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 80px;
}
.kol_package_item_des{
    padding: 0 1rem;
}
.kol_package_item_btn{
    position: absolute;
    width: 100%;
    height: 50px;
    bottom: 15px;
    text-align: center;
}
.kol_package_item_btn a{
    display: inline-block;
    padding: 0.5rem 1rem;
    border-radius: 1rem;
    border: 1px solid #ED593C;
    background: white;
    text-transform: uppercase;
    text-decoration: unset;
    color: #ED593C;
    font-weight: bold;
}
/**/
.kol_condition{
    padding: 3rem 0;
}
.kol_condition_right{
    display: flex;
    align-items: center;
}
.kol_condition_head{
    margin-top: 1.5rem;
}
.kol_condition_head_title span {
    display: inline-block;
    background: linear-gradient(90.36deg, #F9684B 42.97%, #F94B75 91.3%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0.5rem 0 1rem 0;
    background-clip: text;
}
/**/
.kol_procedure{
    padding: 3rem 0;
}
.kol_procedure_head_title{
    text-align: center;
    margin-bottom: 1rem;
}
/*///////////////////////////////////////////////////////////////////*/
/* xxl up */

@media (min-width: 1400px) {
    .kol_benefit,
    .kol_package,
    .kol_condition {
        padding: 5rem 0;
    }
    .kol_procedure_head_title{
        margin-top: 2rem;
    }
}


/* xl only */

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .kol_benefit,
    .kol_package,
    .kol_condition{
        padding: 5rem 0;
    }
    .kol_procedure_head_title{
        margin-top: 2rem;
    }
}


/* lg only */

@media (min-width: 992px) and (max-width: 1199.98px) {
    .kol_benefit,
    .kol_package,
    .kol_condition {
        padding: 5rem 0;
    }
    .kol_procedure_head_title{
        margin-top: 2rem;
    }
}


/* md only */

@media (min-width: 768px) and (max-width: 991.98px) {
    .kol_benefit,
    .kol_package,
    .kol_condition{
        padding: 5rem 0;
    }
    .kol_procedure_head_title{
        margin-top: 2rem;
    }
}


/* sm only */

@media (min-width: 576px) and (max-width: 767.98px) {
}


/* none only*/

@media (max-width: 575.98px) {
}