#sec-service-intro-main.section{padding:50px 0 150px 0;background:url(https://www.verityintel.com/images/service/bg-sec-intro-main.png) no-repeat center center;background-size:cover}#sec-service-intro.section{padding:0;background-image:linear-gradient(to bottom,#fff 50%,#c0cfd6 100%)}.service-intro-img-container{position:relative}.service-intro-img{margin-top:-120px;max-width:1070px}.service-intro-img img{width:100%}#sec-service-employment-bgcheck.section{padding:0;background:url(../images/service/bg-sec-employment-bgcheck.jpg) no-repeat center bottom;background-size:cover}#sec-service-company-bgcheck.section{padding:0;background:url(../images/service/bg-sec-company-bgcheck.jpg) no-repeat center top;background-size:cover}#sec-service-bnm-bgscreen.section{padding:0;background-color:#f1f1f1}.service-cont-body{position:relative;height:100%}.service-cont-detail{margin:40px auto}.service-detail-title{margin-bottom:30px;font-size:32px;line-height:40px}.service-detail-desc{margin-bottom:40px}.service-cont-img{position:absolute;max-width:790px}.service-cont-img img{width:100%}#sec-service-employment-bgcheck .service-cont-img{bottom:0}#sec-service-intro-ebc.section{padding:50px 0 50px 0;background:url(../images/service/bg-sec-intro-main.png) no-repeat center center;background-size:cover}#sec-service-ebc-enemy.section{padding:0;border-bottom:none;background-image:linear-gradient(to bottom,#fff 50%,#c0cfd6 100%)}#sec-service-ebc-enemy .service-cont-img{bottom:0}#modal-insight-fact .modal-body{padding-left:40px;padding-right:40px}.slide-card-insight-pic{margin:auto;width:100%;height:auto}.slide-card-insight-pic img{width:100%}#slide-card-insight .slick-dots{position:relative}#slide-card-insight .slick-next,#slide-card-insight .slick-prev{background-color:transparent!important}#slide-card-insight .slick-prev{left:-46px}#slide-card-insight .slick-next{right:-46px}#sec-service-ebc-solution.section{padding:0;background-color:#070707}#sec-service-ebc-benefit.section{padding:0;background-color:#f1f1f1}#sec-service-ebc-benefit .service-cont-img{bottom:0}#sec-service-ebc-media.section{padding:40px 0;background-image:linear-gradient(to bottom,#c0cfd6 0,#fff 20%)}.service-media-container{position:relative;margin:30px auto;width:100%;max-width:800px;height:460px;background-color:#000}.btn-media-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:60px;line-height:60px}.video-cust-container{margin:auto;max-width:800px}.container-youtube{position:relative;width:100%;height:0;padding-bottom:56.25%;z-index:10}.video-youtube{position:absolute;top:0;left:0;width:100%;height:100%}#vid-iframe-container{width:100%;height:460px}@media (max-width:320px){#vid-iframe-container{height:198px}}@media (min-width:321px) and (max-width:480px){#vid-iframe-container{height:198px}}@media (min-width:481px) and (max-width:640px){#vid-iframe-container{height:296px}}@media (min-width:641px) and (max-width:768px){#vid-iframe-container{height:465px}}#sec-service-cbc-bpartner.section{padding:0 0 40px 0;background:url(../images/service/bg-sec-service-cbc-intro.jpg) no-repeat bottom center;background-size:cover}#sec-service-cbc-whatcheck.section{padding:40px 0;background:url(../images/service/bg-sec-service-cbc-whatcheck.jpg) no-repeat top center;background-size:cover}.card-whatcheck-container{margin:20px auto;position:relative}.card-whatcheck{min-height:168px}.card-whatcheck-icon{position:absolute;max-width:168px}.card-whatcheck-icon img{width:100%}.card-whatcheck-title{position:absolute;bottom:40px;padding-left:170px;font-size:36px;line-height:40px}#sec-service-cbc-howcheck.section{padding:40px 0;border-bottom:none;background-color:#fff}.card-service-cbc-how{margin-bottom:20px;padding:20px 0;border-bottom:1px solid #070707}.card-service-cbc-how-body{position:relative;min-height:120px}.card-service-cbc-how-icon{max-width:114px}.card-service-cbc-how-icon img{width:100%}.panel-cont-expand-title{font-size:34px;line-height:40px}.panel-cont-expand-body{overflow:hidden;height:0;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.card-service-cbc-how-icon{position:absolute;max-width:114px}.card-service-cbc-how-cont{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding-left:140px}#sec-service-cbc-footer.section{padding:40px 0 0 0;background-color:#fff}#sec-service-cbc-footer .container{position:relative}.service-cbc-footer{position:relative}#btn-cta-service-cbc-CompBGCheck{padding:10px 60px;font-size:28px;line-height:28px}.service-cbc-footer-img{position:absolute;right:0;bottom:0;max-width:304px}.service-cbc-footer-img img{width:100%}#sec-service-bnm-diligence.section{padding:0 0 50px 0;border-bottom:none;background-image:linear-gradient(to bottom,#fff 50%,#c0cfd6 100%)}#sec-service-bnm-framework.section{padding:50px 0 50px 0;border-bottom:none;background-image:linear-gradient(to bottom,#fff 50%,#c0cfd6 100%)}.card-framework-img{margin:auto;max-width:260px}.card-framework-img img{width:100%}#sec-service-bnm-policy.section{padding:50px 0 50px 0;background-color:#fff}#sec-solution-macc-keyvis.section{background-color:#161616}#sec-solution-macc-1.section{padding:0;background-color:#161616}#sec-solution-macc-date.section{padding:80px 0 80px 0;background-color:#f1f1f1}#sec-solution-macc-about.section{padding:40px 0 40px 0;background-color:#fff}#sec-solution-macc-affect.section{padding:40px 0 40px 0;background-color:#44ffa3}#sec-solution-macc-court.section{padding:0}#sec-solution-macc-cert.section{padding:80px 0 80px 0;background:url(../images/solution/bg-sec-solution-macc-cert.jpg) no-repeat center center;background-size:cover}#sec-solution-macc-protect-title.section{padding:40px 0 40px 0;background-image:linear-gradient(to right,#01b6a7 ,#22e201,#01b6a7)}#sec-solution-macc-protect.section{padding:40px 0 40px 0;background-color:#00cb9e}.macc-form-bg-container{margin-top:-50px}.macc-form-bg-container img{width:100%}#sec-solution-macc-protect label{color:#fff}.macc-cont-title{margin-bottom:30px;font-size:50px;line-height:60px}.macc-cont-desc{font-size:20px;line-height:30px}.img-macc-ready img{width:100%}.macc-date-img{margin:auto auto 50px auto;max-width:340px}.macc-date-img img{width:100%}.macc-date-desc{margin-bottom:10px;font-size:36px;line-height:46px;text-align:center}.macc-about-container{position:relative}.macc-about-bg img{width:100%}.macc-about-body{position:absolute;top:150px;margin:auto 200px}.macc-about-title{margin-bottom:30px;font-size:50px;line-height:60px}.macc-about-title:after{content:"";display:block;width:16%;border-bottom:2px solid #949494;margin:2px auto 0 auto}.macc-about-desc{font-size:20px;line-height:30px}.col-macc-cust .solution-cont-body{position:relative;height:100%}.macc-affect-body{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.macc-affect-title{margin-bottom:30px;font-size:50px;line-height:60px}.macc-affect-desc{font-size:20px;line-height:30px}.macc-affect-bg img{width:100%}.macc-court-container{position:relative}.macc-court-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.macc-court-bg img{width:100%}.macc-court-body{padding:0 40px 0 0;text-align:right}.macc-court-title{margin-bottom:30px;font-size:50px;line-height:60px}.macc-court-desc{font-size:20px;line-height:30px}.macc-cert-pic{max-width:320px;margin:auto auto auto auto}.macc-cert-pic img{width:100%}.macc-form-header{margin-bottom:30px}.macc-form-body{margin-bottom:30px}.form-macc-protect-container{margin:40px auto auto auto;max-width:400px}label{color:#070707;font-size:12px;line-height:18px}.form-control{border-radius:0;background-color:transparent;border:1px solid #070707}.btn-cust-submit-contact{margin:20px auto;padding:6px 30px;border:2px solid #21e600;border-radius:0;background-color:#21e600;color:#fff;width:100%}@media (max-width:320px){.macc-cont-title{font-size:28px;line-height:38px}.macc-cont-desc{font-size:14px;line-height:24px}.macc-date-img{margin:auto auto 30px auto;max-width:140px}.macc-about-body{top:40px;margin:auto 60px}#sec-solution-macc-court.section{background:url(../images/solution/bg-sec-solution-macc-court.jpg) no-repeat right center;background-size:cover}.macc-court-body{padding:0}.macc-court-bg{min-height:300px}.macc-court-bg img{display:none}#sec-solution-macc-cert .solution-cont-body{position:relative;height:100%}.macc-cert-pic{position:relative;top:40px;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);max-width:220px}.macc-affect-body{position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.macc-affect-bg{display:none}}@media (min-width:321px) and (max-width:480px){.macc-cont-title{font-size:28px;line-height:38px}.macc-cont-desc{font-size:14px;line-height:24px}.macc-date-img{margin:auto auto 30px auto;max-width:140px}.macc-about-body{top:80px;margin:auto 60px}#sec-solution-macc-court.section{background:url(../images/solution/bg-sec-solution-macc-court.jpg) no-repeat right center;background-size:cover}.macc-court-body{padding:0}.macc-court-bg{min-height:300px}.macc-court-bg img{display:none}#sec-solution-macc-cert .solution-cont-body{position:relative;height:100%}.macc-cert-pic{position:relative;top:40px;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);max-width:220px}.macc-affect-body{position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.macc-affect-bg{display:none}}@media (max-width:480px){#sec-service-intro-main.section{padding:30px 0 50px 0}.service-intro-img{margin:-50px auto auto auto;max-width:280px}.service-detail-title{margin-bottom:20px;font-size:20px;line-height:30px}.service-detail-desc{margin-bottom:20px}.service-cont-img{position:relative;max-width:100%}#sec-service-employment-bgcheck .service-cont-detail{margin-bottom:0}#sec-service-company-bgcheck .service-cont-detail{margin-top:0}.service-media-container{height:200px}.service-detail-title{text-align:center}.service-detail-cta{text-align:center}.card-whatcheck-title,.panel-cont-expand-title{font-size:18px;line-height:24px}#sec-service-cbc-footer.section{padding:0}#sec-service-cbc-howcheck.section,#sec-service-cbc-whatcheck.section{padding:0}.service-cbc-footer-img{display:none;max-width:190px}.card-service-cbc-how-body{min-height:70px}.card-service-cbc-how-icon{max-width:60px}.card-service-cbc-how-cont{top:30%;padding-left:70px}.card-whatcheck{min-height:140px}.card-whatcheck-icon{max-width:140px}.card-whatcheck-title{padding-left:150px}.card-framework-container{margin-bottom:40px}#modal-insight-fact .modal-body{padding-left:10px;padding-right:10px}#slide-card-insight .slick-prev{left:0}#slide-card-insight .slick-next{right:0}#slide-card-insight .slick-next,#slide-card-insight .slick-prev{top:auto;bottom:-20px}}@media (min-width:481px) and (max-width:640px){#sec-service-intro-main.section{padding:30px 0 50px 0}.service-intro-img{margin:-50px auto auto auto;max-width:280px}.service-detail-title{margin-bottom:20px;font-size:20px;line-height:30px}.service-detail-desc{margin-bottom:20px}.service-cont-img{position:relative;max-width:100%}#sec-service-employment-bgcheck .service-cont-detail{margin-bottom:0}#sec-service-company-bgcheck .service-cont-detail{margin-top:0}.service-media-container{height:200px}.service-detail-title{text-align:center}.service-detail-cta{text-align:center}.card-whatcheck-title,.panel-cont-expand-title{font-size:18px;line-height:24px}#sec-service-cbc-footer.section{padding:0}.service-cbc-footer-img{display:none;max-width:190px}.card-service-cbc-how-body{min-height:70px}.card-service-cbc-how-icon{max-width:60px}.card-service-cbc-how-cont{top:30%;padding-left:70px}.card-whatcheck{min-height:140px}.card-whatcheck-icon{max-width:140px}.card-whatcheck-title{padding-left:150px}.card-framework-container{margin-bottom:40px}.macc-date-img{max-width:240px}.macc-about-body{top:80px;margin:auto 100px}.macc-cont-title{font-size:40px;line-height:50px}#sec-solution-macc-court.section{background:url(../images/solution/bg-sec-solution-macc-court.jpg) no-repeat right center;background-size:cover}.macc-court-body{padding:0}.macc-court-bg{min-height:400px}.macc-court-bg img{display:none}#sec-solution-macc-cert .solution-cont-body{position:relative;height:100%}.macc-cert-pic{position:relative;top:40px;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);max-width:220px}.macc-affect-body{position:relative;top:0;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.macc-affect-bg{display:none}}@media (min-width:641px) and (max-width:768px){#sec-service-intro-main.section{padding:50px 0 80px 0}.service-intro-img{margin:-90px auto auto auto;max-width:600px}.service-detail-title{margin-bottom:20px;font-size:26px;line-height:36px}.service-detail-desc{margin-bottom:20px}.card-whatcheck-title,.panel-cont-expand-title{font-size:26px;line-height:34px}.service-cbc-footer-img{max-width:190px}.macc-date-img{max-width:240px}.macc-about-body{margin:auto 130px}.macc-cont-title{font-size:45px;line-height:55px}#sec-solution-macc-cert .solution-cont-body{position:relative;height:100%}.macc-cert-pic{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:220px}}@media (min-width:1200px){#modal-insight-fact .modal-xl{max-width:800px}}

/** Page SWP Start **/
.ul-dot-green,
.ul-dot-grey {
    list-style: none;
}

.ul-dot-green li,
.ul-dot-grey li {
    position: relative;
    margin-bottom: 10px;
}

.ul-dot-green li::before {
    content: "\2022";
    display: inline-block;
    position: absolute;
    top: -2px;
    left: -20px;
    color: #21e600;
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
}

.ul-dot-grey li::before {
    content: "\2022";
    display: inline-block;
    position: absolute;
    top: -2px;
    left: -20px;
    color: #aaacac;
    font-size: 30px;
    line-height: 30px;
    font-weight: bold;
}

.-ahref-email-green:hover {
    color: #ffffff !important;
}

.ico-circle-check {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    font-size: 14px;
    line-height: 14px;
}

.ico-circle-check.center {
    margin: auto;
}

@media (max-width: 640px) {
    .service-detail-desc {
        margin-bottom: 0px;
    }
}

/* swp intro Start */
#sec-service-intro-swp.section {
    padding: 50px 0px 50px 0px;
    background: url('../images/service/bg-sec-intro-main.png') no-repeat center center;
    background-size: cover;
}
/* swp intro End */

/* swp planning Start */
#sec-service-swp-planning.section {
    padding: 0px;
    border-bottom: none;
    background-image: linear-gradient(to bottom, #ffffff 50%, #c0cfd6 100%);
}

#sec-service-swp-planning .service-cont-img {
    bottom: 0px;
}

@media (max-width: 640px) {
    #sec-service-swp-planning .service-cont-detail {
        margin-bottom: 0px;
    }
}
/* swp enemy End */

/* swp apply Start */
#sec-service-swp-apply.section {
    padding: 0px;
    background-color: #f1f1f1;
}

#sec-service-swp-apply .service-cont-img {
    bottom: 0px;
}
/* swp apply End */

/* swp eduCheck Start */
#sec-service-swp-eduCheck.section {
    padding: 0px;
    background-color: #070707;
}

.list-cust-container {
    position: relative;
    margin: 10px auto;
}

.item-cust {
    position: relative;
    margin-bottom: 10px;
    padding-left: 30px;
}

.item-cust-number {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 2px;
    left: 0px;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #21e600;
    color: #000000;
    font-size: 14px;
    line-height: 14px;
}
/* swp eduCheck End */


/* swp package End */
#sec-service-swp-package.section {
    /*background-image: linear-gradient(to right,#01fffd,#20e708);*/
    background-image: linear-gradient(to bottom,#ffffff,#c4d2d9);
}

.panel-swp-package {
    margin-bottom: 20px;
}

.tb-swp-package-container {
    overflow-x: auto;
}

.tb-swp-package {
    width: 100%;
    border-collapse: separate;
}

.tr-swp-package {
}

.tr-header {

}

.tr-data {

}

.td-swp-package {
    padding: 10px 20px;
    border: 1px solid #f1f1f1;
    background-color: #ffffff;
    color: #000000;
    text-align: center;
}

/*
.tr-data .td-swp-package {
    font-weight: bold;
}
*/

.td-swp-package.td-swp-package-header.td-empty {
    border: none;
    background-color: transparent;

}

.td-swp-package.td-swp-package-header.td-rounded {
    height: 50px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.tr-swp-package:last-child .td-swp-package:first-child {
    border-bottom-left-radius: 6px;
}

.tr-swp-package:last-child .td-swp-package:last-child {
    border-bottom-right-radius: 6px;
}

.tr-data:nth-child(even) .td-swp-package {
    background-color: #f1f1f1;
}

.td-swp-package-header {

}

.td-swp-package-header.style-cust {
    position: relative;
    padding: 0px;
    background-color: transparent;
    border: none;
}

.swp-package-lbl {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: 2px;
    padding: 20px 10px;
    min-height: 90px;
    border-radius: 6px;
    background-color: #000000;
    color: #21e600;
}

@media (max-width: 640px) {
    #tb-swp-package-price {
        width: 800px;
    }

    #tb-swp-package-tt {
        width: 800px;
    }
}
/* swp package End */

/* swp country package Start */
#sec-package-swp.section {
    background-image: linear-gradient(to right, #01fffd, #20e708);
}

#slick-package-swp.slick-slider-container {
    margin: 0px auto 20px auto;
}

#sec-package-swp .slide-package-body {
    padding: 20px;
}

#sec-package-swp .slide-package-price {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 34px;
}

#sec-package-swp .slide-package {
    margin: 10px 10px 15px 10px;
}

#sec-package-swp .slide-package-card {
    margin-top: 0px;
    margin-bottom: 0px;
}

#sec-package-swp .slick-dots {
    position: relative;
}

.panel-package-swp-quote {
    position: relative;
    border-radius: 8px;
    background-color: transparent;
    text-align: center;
}
/* swp country package End */

/* swp payment End */
#sec-service-swp-payment.section {
    background-image: linear-gradient(to bottom,#fefefe,#c4d3da);
}

.panel-swp-payment {
    margin-bottom: 20px;
}

.tb-swp-payment-container {
    overflow-x: auto;
}

.tb-swp-payment {
    width: 100%;
    border-collapse: separate;
}

.tr-swp-payment {
}

.td-swp-payment {
    padding: 10px 20px;
    border: 1px solid #f1f1f1;
    background-color: #ffffff;
    color: #000000;
    text-align: center;
}

.tr-data .td-swp-payment {
}

.td-swp-payment.td-swp-payment-header.td-empty {
    border: none;
    background-color: transparent;

}

.td-swp-payment.td-swp-payment-header.td-rounded {
    height: 50px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.tr-swp-payment:last-child .td-swp-payment:first-child {
    border-bottom-left-radius: 6px;
}

.tr-swp-payment:last-child .td-swp-payment:last-child {
    border-bottom-right-radius: 6px;
}

.td-swp-payment-header {

}

.td-swp-payment-header.style-cust {
    position: relative;
    padding: 0px;
    background-color: transparent;
    border: none;
}

.swp-payment-lbl {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: 2px;
    padding: 20px 10px;
    min-height: 90px;
    border-radius: 6px;
    background-color: #21e600;
    color: #000000;
    font-weight: bold;
}

@media (max-width: 640px) {
    #tb-swp-payment-option {
        width: 800px;
    }
}
/* swp payment End */

/* swp table End */
.col-lbl-first {
    width: 180px;
    text-align: left;
}

@media (min-width: 821px) {

}
/* swp table End */

/* swp contact End */
#sec-service-swp-contact.section {
    background-image: linear-gradient(to bottom,#f1f1f1,#f1f1f1);
}

.panel-swp-contact {
    margin-bottom: 20px;
}



@media (max-width: 640px) {

}
/* swp contact End */

/* swp product desc Start */

.section-swp-package {
    padding: 0px;
}

.section-swp-package.section-header {
    background-color: #f1f1f1;
}

.intro-package-card {
    margin: 0px;
    width: 100%;
    max-width: 360px;

    -webkit-filter: drop-shadow(6px 6px 10px rgba(0,0,0,0.3));
    -moz-filter: drop-shadow(6px 6px 10px rgba(0,0,0,0.3));
    -ms-filter: drop-shadow(6px 6px 10px rgba(0,0,0,0.3));
    filter: drop-shadow(6px 6px 10px rgba(0,0,0,0.3));
}

.intro-package-card img {
    margin: auto;
    width: 100%;
}

.section-swp-package .service-cont-detail {
    margin: 0px auto;
    padding: 30px 0px;
    border-bottom: 1px solid #ededed;
}

.section-swp-package .service-detail-desc {
    margin-bottom: 0px;
}

.section-swp-package .box-grey {
    margin-top: 20px;
    padding: 20px;
    border-radius: 15px;
    background-color: #f1f1f1;
}

.section-swp-package .list-roman-lower {
    padding-left: 24px;
}

.section-swp-package .service-detail-desc .ul-dot-green {
    margin-top: 10px;
}

/* swp product desc End */

/* swp package eduCheck Start */
.input-group {
    margin: 20px auto;
}

.input-group input {
    visibility: hidden;
    display: none;
}

.label-group {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
}

.card-swp-pack-eduCheck {
}

.swp-pack-eduCheck-body {
    width: 200px;
    border-radius: 10px;
    border: 2px solid transparent;
    cursor: pointer;
}

.swp-pack-eduCheck-detail {
    padding: 20px 20px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-color: #f1f1f1;
}

.swp-pack-eduCheck-detail-title {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
}

.swp-pack-eduCheck-detail-desc {
    text-align: center;
}

.detail-title-sub {
    margin-top: 6px;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
}

.swp-pack-eduCheck-cta {
    padding: 10px 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #070707;
    text-align: center;
}

input[type="radio"]:checked + .card-swp-pack-eduCheck .swp-pack-eduCheck-body {
    border: 2px solid #21e600;
}

@media (max-width: 640px) {
    .swp-pack-eduCheck-body {
        width: 150px;
    }
}
/* swp package eduCheck End */

/* advance Start */
.adv-list {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 40px;
}

.adv-item {
    position: relative;
    width: 100%;
}

.adv-tag-front,
.adv-tag-back {
    position: absolute;
    right: 6px;
    top: -15px;
    width: 120px;
}

.adv-tag-front img,
.adv-tag-back img {
    margin: auto;
    width: 100%;
}

.adv-tag-front {
    z-index: 6;
}

.adv-tag-back {
    z-index: -1;
}

.adv-card {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 30px;
    position: relative;
    border-radius: 60px;
    background-color: #efefef;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
}

.adv-ico {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 2;
    margin: auto;
    width: 90px;
    height: 90px;
    border-radius: 50px;
    border: 4px solid #ffffff;
    background-color: #1be52d;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.05);
    transform-origin: center;
    -webkit-transform: scale(1.38);
    -moz-transform: scale(1.38);
    -ms-transform: scale(1.38);
    transform: scale(1.38);

}

.item-bonus .adv-card {
    background-image: linear-gradient(to right, #f3e6bb, #fdda3e);
}

.item-bonus .adv-ico {
    background-color: #fed329;
}

.item-bonus .adv-detail {
    padding-right: 50px;
}

.adv-ico img {
    margin: auto;
    width: 50px;
    height: auto;
}

.adv-detail {
    flex: 1;
    padding: 10px 40px 10px 10px;
}

.adv-title {
    margin-bottom: 6px;
    font-weight: bold;
}

.adv-desc {
    font-size: 14px;
}

.adv-desc ul {
    margin-bottom: 0px;
}

@media (max-width: 640px) {
    .adv-list {
        gap: 30px;
    }

    .adv-tag-front, .adv-tag-back {
        right: -10px;
        top: -10px;
        width: 100px;
    }

    .adv-card {
        align-items: flex-start;
        gap: 10px;
        border-radius: 20px;
        border-top-left-radius: 40px;
    }

    .adv-ico {
        margin: 10px 0px 10px 10px;
        width: 56px;
        height: 56px;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .adv-ico img {
        width: 36px;
    }

    .adv-detail {
        padding-right: 15px;
    }

    .item-bonus .adv-detail {
        padding-right: 34px;
    }
}

@media (min-width: 641px) and (max-width: 820px) {
    .item-bonus .adv-detail {
        padding-right: 70px;
    }
}
/* advance End */

/** Page SWP End **/
