/* cms-con */
.cms-con{display:block;width:100%;color:rgb(31,23,65,0.7);clear:both;font-family:"Poppins",sans-serif;}
.cms-con p{line-height:1.5;font-size:16px;color:rgb(31,23,65,0.7);font-weight:400;margin-bottom:20px;
    &:last-child{margin-bottom:0;}
}
.cms-con p a{text-transform:initial;}
.cms-con ul{list-style:none;font-size:0;margin-bottom:20px;}
.cms-con ul li{display:block;width:100%;font-size:16px;font-weight:400;line-height:1.5;color:rgb(31,23,65,0.7);margin-bottom:15px;padding-left:35px;position:relative}
.cms-con ul li:before{content:"";width:18px;height:18px;border-radius:50%;position:absolute;left:0;top:2px;background:url(../img/svg/right.svg) no-repeat;background-size:cover;}
.cms-con.style-2 ul li:before{top:4px}
.cms-con ul li:last-child{margin-bottom:0}
.cms-con ul li ul{margin-bottom:0;margin-top:15px;}
.cms-con ul li ul li{padding-left:35px}

/* .cms-con ul li ul li:before {

    width: 4px;

    height: 4px;

    border-radius: 50%;

    top: 10px;

    background: #1F1741;

} */
.cms-con ul.half li{width:50%;display:inline-block}
.cms-con h1{font-size:44px;line-height:1.4;font-weight:600;color:#1F1741;display:block;margin-top:0;margin-bottom:20px;padding-top:0;position:relative}
.cms-con h1 b,
.cms-con h1 strong{font-weight:700}
.cms-con h2{font-size:38px;line-height:1.4;font-weight:600;color:#1F1741;display:block;margin-top:0;margin-bottom:20px;padding-top:0;position:relative}
.cms-con h2 b,
.cms-con h2 strong{font-weight:700}
.cms-con h3{font-size:32px;line-height:1.4;font-weight:600;color:#1F1741;display:block;margin-top:0;margin-bottom:20px;padding-top:0;position:relative}
.cms-con h3 b,
.cms-con h3 strong{font-weight:700}
.cms-con h4{font-size:28px;line-height:1.4;font-weight:600;color:#1F1741;display:block;margin-top:0;margin-bottom:20px;padding-top:0;position:relative}
.cms-con h4 b,
.cms-con h4 strong{font-weight:700}
.cms-con h5{font-size:24px;line-height:1.4;font-weight:600;color:#1F1741;display:block;margin-top:0;margin-bottom:20px;padding-top:0;position:relative}
.cms-con h5 b,
.cms-con h5 strong{font-weight:700}
.cms-con h6{font-size:20px;line-height:1.4;font-weight:600;color:#1F1741;display:block;margin-top:0;margin-bottom:20px;padding-top:0;position:relative}
.cms-con h6 b,
.cms-con h6 strong{font-weight:700}
.cms-con iframe{width:100%;height:500px}
.cms-con .alignleft{float:left;width:auto;max-width:50%;margin:0 30px 30px 0;border-radius:12px}
.cms-con .alignright{float:right;width:auto;max-width:50%;margin:0 0 30px 30px;border-radius:12px}
.cms-con .aligncenter{width:auto;max-width:100%;margin:5px auto 66px;margin-bottom:50px;text-align:center;display:block;border-radius:12px}
.cms-con .aligncenter.mb-100{margin-bottom:100px}
.cms-con .mb-70{margin-bottom:70px}
.cms-con .aligncenter img{margin:auto}
.cms-con .bothalignleft{float:left;width:auto;max-width:49.9%;margin:0}
.cms-con .bothalignright{float:right;width:auto;max-width:49.9%;margin:0}
.cms-con ol{padding:0;counter-reset:cmscon-counter;list-style-type:none;margin-bottom:30px}
.cms-con ol.half li{display:inline-block;padding-inline:20px;}
.cms-con ol li{position:relative;font-size:16px;font-weight:500;line-height:1.5;color:rgb(31,23,65,0.7);list-style:none;margin-bottom:15px;padding-left:24px;}
.cms-con ol li:last-child{margin-bottom:0}
.cms-con ol li:before{counter-increment:cmscon-counter;content:""counter(cmscon-counter) ".";line-height:1.4;left:0;position:absolute;top:3px;}
.cms-con ol li ul{margin-top:15px;}
.cms-con ol li ul li{padding-left:35px;position:relative}
.cms-con ol li ul li:before{counter-increment:none;content:no-close-quote}
.cms-con p b,
.cms-con p strong{margin-bottom:0;display:inline;font-size:16px;font-weight:700;margin-bottom:15px;margin-bottom:0}
.cms-con p span{color: #8121CF;}
.cms-con p span b{font-weight: 600;}
.cms-con a{transition:color .4s ease-in-out;color:#5A1B88;}
.cms-con a:hover{color:rgb(31,23,65,0.7);}
.cms-con p a{transition:color .4s ease-in-out;color:#5A1B88;font-weight:400;}
.cms-con p a:hover{color:rgb(31,23,65,0.7);}
.cms-con p a.btn:hover{color:#5A1B88;}
.cms-con table {
    border-spacing: 1px;
    border-collapse: separate;
    font-size: 18px;
    width: 100%;
}

.cms-con table tr th {
    color: #fff;
    background: #8121CF;
    padding: 17px 20px;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.4;
}

.cms-con table tr{background-color: #FAF5FF;}
.cms-con table tr td {
    padding: 17px 20px;
    font-weight: 400;
    color: #1F1741;
    vertical-align: middle;
}
.cms-con table tr td img{margin: auto;mix-blend-mode: multiply;}
.cms-con table tr:nth-child(odd){background-color: #F3E8FF;}
.cms-con table tr td:nth-child(even) {
    font-weight: 500;
    font-size: 16px;

}
.cms-con table tr th:nth-child(even){text-align: right;}
.cms-con table tr td:nth-child(even) {
    width: 220px;
    text-align: right;
}

.cms-con th,
.cms-con td {
    line-height: 1;
}

/* cms-con */
@media only screen and (max-width:1199px){
    .cms-con-sec{padding:50px 0;}
    .cms-con .aligncenter{margin:40px auto 40px auto;}
    .cms-con ul li{margin-bottom:15px;}
    .cms-con .mb-70{margin-bottom:50px;}
    .cms-con hr{height:10px;margin:30px 0;}
    .cms-con .aligncenter.mb-100{margin-bottom:50px;}
    .cms-con h1{font-size:36px;}
    .cms-con h2{font-size:32px;}
    .cms-con h3{font-size:28px;}
    .cms-con h4{font-size:24px;margin-bottom:15px;}
    .cms-con h5{font-size:18px;margin-bottom:15px;}
    .cms-con h1 br,.cms-con h2 br,.cms-con h3 br,.cms-con h4 br,.cms-con h5 br,.cms-con h6 br{display: none;}
    .cms-con table{font-size: 16px;}
    .cms-con table tr th{padding: 12px 15px;font-size: 18px;}
    .cms-con table tr td{padding: 12px 15px;}
    .cms-con table tr td:nth-child(even){font-size: 14px;width: 35%;}
}
@media only screen and (max-width:991px){
    .cms-con p{margin-bottom:10px;line-height:1.4;}
    .cms-con table{font-size: 14px;}
    .cms-con table tr th{padding: 10px 12px;font-size: 16px;}
    .cms-con table tr td{padding: 10px 12px;}
    .cms-con table tr td:nth-child(even){font-size: 14px;}
}
@media only screen and (max-width:767px){
    .cms-con-sec{padding:30px 0}
    .cms-con p{line-height:1.4;font-size:14px;margin-bottom:15px}
    .cms-con ul,
    .cms-con ol{margin-bottom:15px;}
    .cms-con ul.half li,
    .cms-con ol.half li{width:100%;}
    .cms-con p b,
    .cms-con p strong{font-size:14px;}
    .cms-con ul li{font-size:14px;margin-bottom:12px;padding-left:20px;}
    .cms-con ol li{font-size:14px;margin-bottom:10px;padding-left:20px;}
    .cms-con ol li ul{margin-top:10px;margin-bottom:0}
    .cms-con ul li ul li,
    .cms-con ol li ul li{padding-left:20px}
    .cms-con ul li ul{margin-top:10px;}
    .cms-con h1{font-size:30px;margin-bottom:15px}
    .cms-con h2{font-size:26px;margin-bottom:15px}
    .cms-con h3{font-size:22px;margin-bottom:15px}
    .cms-con h4{font-size:20px;margin-bottom:15px}
    .cms-con h5{font-size:18px;margin-bottom:20px}
    .cms-con h6{font-size:16px;margin-bottom:15px;}
    .cms-con .aligncenter{margin:25px auto}
    .cms-con .alignleft{margin:0 15px 15px 0;}
    .cms-con .alignright{margin:0 0 15px 15px;}
    .cms-con .mb-70{margin-bottom:30px}
    .cms-con hr{height:6px;margin:25px 0}
    .cms-con .aligncenter.mb-100{margin-bottom:30px}
    .cms-con ul li:before{width:13px;height:13px;top:4px;}
}
@media only screen and (max-width:568px){
.cms-con table{font-size: 12px;}
.cms-con table tr th{padding: 8px 8px;font-size: 12px;}
.cms-con table tr td{padding: 8px 8px;}
.cms-con table tr td:nth-child(even){font-size: 12px;}
}