.number_btn,.regiter-btn{display:inline-block;text-decoration:none;font-size:16px;letter-spacing:-.05em}.class-offer h2,.class-offer p,.cpr_near_you h1,.cpr_near_you p,.pricing-sec h2,.pricing-sec p,.special_features h2,.special_features p{font-weight:500;letter-spacing:-.06em;text-align:center}*{margin:0;padding:0;box-sizing:border-box}body{background:#fff;font-family:Inter,serif;font-weight:400}li,ol,ul{list-style:none;padding:0}.header{background:#f7f7ed;border-bottom:1px solid rgba(0,0,0,.1);padding:15px 0}.number_btn{border:1px solid #1e55a3;color:#1e55a3;border-radius:50px;padding:10px 20px;font-weight:500;margin-right:10px}.number_btn:hover,.regiter-btn{color:#fff;background:#1e55a3}.regiter-btn{border:1px solid #1e55a3;border-radius:50px;padding:10px 23px;font-weight:500;text-transform:uppercase}.regiter-btn:hover{color:#1e55a3;background:0 0}.cpr_near_you{background:#f7f7ed;padding:85px 0 50px}.cpr_near_you h1{font-size:36px;line-height:43.57px;color:#021126}.cpr_near_you h1 span,footer li a:hover{color:#1e55a3}.cpr_near_you p{font-size:16px;line-height:22.4px;color:#4e535a;margin:0 0 10px}.cpr_near_you img{border-radius:40px;height:410px;display:block;margin:auto}.class-offer{padding:397px 0 100px;background:#fff;margin-top:-354px}.class-offer h2,.pricing-sec h2,.special_features h2{font-size:32px;line-height:38.73px;color:#1e55a3;margin:0 0 6px}.class-offer p,.pricing-sec p,.special_features p{font-size:16px;line-height:22.4px;color:#4e535a;margin:0 0 40px}.marque_content{flex-wrap:wrap;display:flex;gap:9px;-webkit-animation:14s linear infinite scroll;animation:14s linear infinite scroll;margin-bottom:40px}.class-offer img.img-fluid{border-radius: 20px;}.marque_content label{color:#1e55a3;border:1px solid #1e55a3;border-radius:50px;padding:16px 15px;font-family:Inter;font-size:16px;font-weight:600;line-height:19px;letter-spacing:-.05em;text-align:center;width:calc(33.33% - 6px);display: flex; align-items: center; justify-content: center;}.courses_list:hover .marque_content{animation-play-state:paused}.marquee--reverse .marque_content{animation-direction:reverse;margin:0}.pricing-sec{background:rgba(2,17,38,.05);padding:80px 0}.affordable_prices{background:#1e55a3;border-radius:20px;padding:40px}.affordable_prices h3{font-size:26px;font-weight:500;line-height:31.47px;letter-spacing:-.06em;color:#fff}.affordable_prices p,.affordable_prices ul li{font-weight:400;letter-spacing:-.06em;color:#fff}.affordable_prices p{font-size:16px;line-height:16px;text-align:left;margin:0 0 15px}.affordable_prices ul{list-style:none;padding:0;margin:0 0 30px}.affordable_prices a,.discounts_block a{border-radius:30px;text-transform:uppercase;padding:13px 28px;display:block;background:#fff;font-family:Inter;text-decoration:none}.affordable_prices ul li{font-size:18px;line-height:32px}.affordable_prices a{color:#1e55a3;font-size:16px;font-weight:500;line-height:19.36px;letter-spacing:-.05em;text-align:center}.affordable_prices a:hover{background:#e3e3e3}.discounts_block{background:#fff;border-radius:20px;padding:40px;    min-height: 370px;}.discounts_block h3{font-size:26px;font-weight:500;line-height:31.47px;letter-spacing:-.06em;color:#1e1e1e}.discounts_block p{font-size:16px;font-weight:400;line-height:16px;letter-spacing:-.06em;color:#1e1e1e;text-align:left;margin:0 0 10px}.discounts_block p~p{margin: 0 0 20px;}.discounts_block a{color:#1e55a3;font-size:16px;font-weight:500;line-height:19.36px;letter-spacing:-.05em;text-align:center;border:1px solid #1e55a3}.discounts_block a:hover{background:#1e55a3;color:#fff;border:1px solid #1e55a3}.discounts_block img{margin:0 -40px 0px;width:calc(100% + 80px);height:156px;object-fit:cover}.why_choose h2,.why_choose ul li{margin:0 0 10px;letter-spacing:-.06em}.about_us,.why_choose{padding:100px 0;background:#fff}.our-location iframe,.why_choose iframe{width:100%;height:100%;border-radius:30px;min-height:420px}.why_choose h2{font-size:32px;font-weight:500;line-height:38.73px;color:#1e55a3}.why_choose ul{margin:0 0 40px;list-style:disc;padding-left:17px}.about_us ul,footer ul{padding-left:18px;list-style:disc}.why_choose ul li{font-family:Inter;font-size:16px;font-weight:400;line-height:22px;text-align:left;list-style:disc;color:#4e535a}.why_choose ul li strong{font-weight:600}.why_choose_content{padding-left:30px}.our-location,.special_features{background:#f2f3f4;padding:80px 0}.features_item{background:#fff;border-radius:20px;padding:40px;min-height:100%}.features_item .icon{min-width:48px;margin:0 0 15px}.features_item h3{font-family:Inter;font-size:24px;font-weight:500;line-height:31.47px;letter-spacing:-.06em;text-align:left;color:#1e1e1e}.features_item p{text-align:left;font-weight:400;margin:0}.about_us p,.about_us ul{margin:0 0 10px}.aboutus-content{padding-right:70px}.about_us h2,.our-location h2{font-family:Inter;font-size:32px;font-weight:500;line-height:38.73px;letter-spacing:-.06em;text-align:left;color:#1e55a3}.about_us p,.about_us ul li,.our-location p{font-weight:400;line-height:22.4px;color:#4e535a;letter-spacing:-.06em;font-family:Inter;font-size:16px;text-align:left}.about_us ul li{list-style:disc;margin:0 0 3px}.about_us img{border-radius:30px}.our_loction-content{padding-left:70px}.our-location p{margin:0}.our-certificate{padding:100px 0;text-align:center}.our-certificate h2{font-family:Inter;font-size:32px;font-weight:500;line-height:38.73px;letter-spacing:-.06em;color:#1e55a3;margin:0 0 5px}.our-certificate p{font-family:Inter;font-size:16px;font-weight:400;line-height:22.4px;letter-spacing:-.06em;color:#4e535a;margin:0 0 40px}.bootem-footer p,footer li a{font-size:16px;line-height:24px;letter-spacing:-.06em;font-family:Inter}.certificate{display:flex;align-items:center;justify-content:space-between;max-width:810px;margin:auto}footer{background:#010a15;padding:60px 0 18px}footer h3{font-family:Inter;font-size:20px;font-weight:500;line-height:30px;letter-spacing:-.06em;text-align:left;color:#fff;margin:0 0 20px}footer ul{display:flex;flex-wrap:wrap;gap:2px}footer li{width:calc(50% - 2px);list-style:disc;color:#9aa4b2}footer li a{font-weight:400;text-align:left;color:#9aa4b2;text-decoration:none}.bootem-footer{border-top:1px solid rgba(255,255,255,.1);padding-top:18px;margin-top:40px}.bootem-footer p{font-weight:500;color:#9aa4b2;text-align:center;margin:0}.footer_logo{margin:0 0 40px}.detail-office{margin:0 0 20px}.detail-office .phone a{font-family:Inter;font-size:36px;font-weight:400;line-height:54px;letter-spacing:-.06em;text-align:left;text-decoration:none;color:#9aa4b2}.detail-office .mail a,.office-hour h4{font-weight:500;font-family:Inter;letter-spacing:-.06em;text-align:left}.detail-office .mail a{text-decoration:none;color:#9aa4b2;font-size:16px;line-height:30.4px}.office-hour h4{font-size:20px;line-height:30px;color:#fff;margin:0 0 1px}.office-hour p{font-family:Inter;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.06em;text-align:left;color:#9aa4b2}.youtube_video{position:relative;width:100%;max-width:340px;height:360px;margin:30px auto 5px}.youtube_video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (max-width:1199px){.number_btn{padding:8px 18px}.regiter-btn{padding:8px 20px}.cpr_near_you{padding:65px 0 30px}.cpr_near_you h1{font-size:32px;line-height:36px}.cpr_near_you img{border-radius:30px}.class-offer{padding:377px 0 60px;margin-top:-354px}.about_us h2,.class-offer h2,.our-certificate h2,.our-location h2,.pricing-sec h2,.special_features h2,.why_choose h2{font-size:30px;line-height:36px}.marque_content>*{padding:14px 13px;min-width:275px}.about_us,.our-certificate,.our-location,.pricing-sec,.special_features,.why_choose{padding:60px 0}.affordable_prices,.discounts_block,.features_item{border-radius:15px;padding:25px}.affordable_prices h3,.discounts_block h3{font-size:22px;line-height:28px}.affordable_prices p,.discounts_block p{line-height:18px;min-height:36px}.affordable_prices ul li{font-size:16px;line-height:26px}.discounts_block img{margin:0 -25px 30px;width:calc(100% + 50px);height:123px}.affordable_prices a,.discounts_block a{padding:11px 10px;line-height:20px}.why_choose ul{margin:0 0 25px}.features_item h3{font-size:20px;line-height:20px}.aboutus-content{padding-right:40px}.our_loction-content{padding-left:40px}.certificate{max-width:720px}footer{padding:50px 0 15px}.detail-office .phone a{font-size:30px;line-height:44px}}@media (max-width:991px){.number_btn,header .regiter-btn{padding:8px 13px;font-size:15px}.about_us img,.why_choose iframe{border-radius:20px}.number_btn{margin-right:7px}.cpr_near_you{padding:40px 0 30px}.cpr_near_you h1{font-size:24px;line-height:32px}.class-offer{padding:198px 0 40px;margin-top:-194px}.about_us h2,.class-offer h2,.our-certificate h2,.our-location h2,.pricing-sec h2,.special_features h2,.why_choose h2{font-size:26px;line-height:32px}.office-hour h4,footer h3{font-size:18px}.affordable_prices p,.class-offer p,.our-certificate p,.pricing-sec p,.special_features p,.why_choose ul{margin:0 0 20px}.marque_content{margin-bottom:15px}.marque_content>*{font-size:15px;padding:11px 13px;min-width:243px}.about_us,.our-certificate,.our-location,.pricing-sec,.special_features,.why_choose{padding:40px 0}.affordable_prices,.discounts_block{border-radius:15px;padding:15px;height:100%}.affordable_prices ul li{font-size:15px;line-height:24px}.discounts_block img{margin:0 -15px 30px;width:calc(100% + 30px);height:98px}.affordable_prices ul{margin:0 0 10px}.our_loction-content,.why_choose_content{padding-left:0}.our-location iframe{border-radius:20px;min-height:350px}.why_choose iframe{min-height:400px}.aboutus-content{padding-right:0}.footer_logo{margin:0 0 25px}footer h3{line-height:24px;margin:0 0 5px}.marque_content label{width:calc(50% - 6px)}}@media (max-width:767px){.cpr_near_you h1{font-size:22px;line-height:28px}.pricing-sec .col-md-4~.col-md-4{margin-top:20px}.special_features .col-md-4~.col-md-4,.why_choose_content{margin-top:15px}.aboutus-content,.our_loction-content{margin-bottom:20px}footer li a{font-size:14px}.certificate-item{margin:0 2px}.bootem-footer{margin-top:10px}.discounts_block img{height:auto;width:auto;display:block;margin:0 auto 30px;max-width:100%}.cpr_near_you img{height:auto}}@media (max-width:575px){.why_choose iframe{min-height:290px}footer ul{gap:0}.marque_content label,footer li{width:100%}}
.class-offer p{    margin: 0 0 10px;}
.class-offer ul {    padding-left: 20px;
    max-width: 606px;
    list-style: disc;
    margin: 0 auto 30px;
}

.class-offer ul li {
    list-style: disc;    font-size: 16px;
    line-height: 22.4px;
    color: #4e535a;
}

 