:root{--brand-color: #7125AB;--primary-gradient: linear-gradient(to right, #8460FE, #763FAE);--section-space: 80px}body{font-size:14px}.np-button{min-height:54px;font-size:18px;gap:10px;font-weight:400;padding:4px 38px 3px}.np-button-primary{background:var(--primary-gradient)}.block-title{color:black;font-size:36px;line-height:42px;font-weight:300;margin:0 0 30px}p{margin:0 0 20px;line-height:160%;color:#2D2D2D;font-size:14px}p strong{font-weight:700}em{color:#7125AB;font-weight:700;font-style:normal}a{color:#7125AB;font-weight:700;text-decoration:underline}ul{margin:0;padding:0}li{margin:0;list-style-type:none;font-size:14px}.pt-0{padding-top:0 !important}.main-content{padding:80px 0}.main-banner{width:100%;padding:58px 0;border-radius:0 0 50px 50px;font-size:16px;background:var(--primary-gradient);text-align:center;color:white;position:relative;z-index:1}.main-banner .np-button{background:transparent;font-weight:700;border:solid 1px white;color:white}.main-banner h1{color:white;margin:0;line-height:60px;font-size:50px;text-transform:uppercase}.main-banner h1 span{background:linear-gradient(to right, #fff, #FAFF72);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main-banner p{margin:20px 0 30px;color:white;line-height:20px}@media (max-width: 991px){.main-banner{padding:60px 0}.main-banner h1{font-size:30px;line-height:1}.main-banner .np-button{font-size:14px}}.block{padding:80px 0}.last-margin-0>*:last-child{margin-bottom:0 !important}.accordion{display:grid;grid-gap:3px}.accordion .accordion-item .title{min-height:60px;position:relative;display:flex;align-items:center;cursor:pointer;padding:7px 60px 7px 30px;border-bottom:solid 1px #E4E4E4;background:#F6F6F6;color:#000000;font-size:14px;font-weight:700;border-radius:50px}.accordion .accordion-item .title:after{content:"";width:32px;height:32px;position:absolute;top:50%;transform:translateY(-50%);right:20px;pointer-events:none;background:url(../assets/images/accordion-plus.svg) center center no-repeat}.accordion .accordion-item .title[aria-expanded="true"]{background:var(--primary-gradient);border:0;color:white}.accordion .accordion-item .title[aria-expanded="true"]:after{background:url(../assets/images/accordion-minus.svg) center center no-repeat}.accordion .accordion-body{padding:20px 30px}.accordion .accordion-body>*:last-child{margin-bottom:0 !important}@media (max-width: 767px){.accordion .accordion-body{padding:20px}}.block1{position:relative}.block1 .np-container{z-index:1}.block1:after{content:"";width:100%;height:calc(100% + 140px);background:#F2F2F2;position:absolute;top:-60px;left:0;pointer-events:none}.block2{position:relative;padding:0 !important}.block2 .inner{background:white;border:solid 1px #E4E4E4;padding:50px 40px;border-radius:16px;box-shadow:16px 17px 70px rgba(0,0,0,0.07)}.block2 .data-list{display:grid;gap:2px;padding:4px 0 24px}.block2 .data-list .row{display:grid;align-items:center;font-size:14px;grid-template-columns:auto 1fr;gap:15px;color:black;font-weight:700}.block2 .data-list .row .key{min-height:30px;padding:3px 16px;min-width:280px;display:flex;align-items:center;justify-content:flex-end;border-radius:50px 0 0 50px;background:linear-gradient(to right, #fff, #EBEBEB)}.block2 .accordion{padding-top:4px}@media (max-width: 991px){.block2 .inner{padding:30px 20px}}@media (max-width: 767px){.block2 .data-list{gap:20px}.block2 .data-list .row{grid-template-columns:1fr;gap:4px;color:gray}.block2 .data-list .row .key{justify-content:flex-start;padding:0;color:black}}.block3 .expand{color:var(--brand-color);font-weight:700;text-decoration:underline;cursor:pointer}.block3 .expand[aria-expanded="true"]{display:none}.block4{padding:50px 0 0;border-top:solid 1px #C6C6C6;position:relative}.block4:after{content:"";pointer-events:none;background:#F2F2F2;position:absolute;top:0;left:0;width:100%;height:calc(100% - 52px)}.block4:before{content:"";pointer-events:none;background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,0.1));position:absolute;bottom:52px;z-index:1;left:0;width:100%;height:152px}.block4 .np-container{z-index:11}.block4 .block-title{margin:0 0 42px}.block4 .list{display:grid;grid-gap:20px}.block4 .list li{line-height:160%;padding-left:44px;position:relative;font-size:14px;color:black}.block4 .list li p{margin:0}.block4 .list li:after{content:"";position:absolute;top:0;left:0;width:24px;height:24px;background:url(../assets/images/tick_v2.svg) center center no-repeat}.block4 .list li b,.block4 .list li strong{display:block;font-weight:700;text-transform:uppercase;color:black}.block4 .buttons{display:flex;align-items:center;padding:40px 0 80px;flex-wrap:wrap;gap:20px}.block4 .image{border:solid 1px #BBBBBB;padding:20px;margin-bottom:-50px;background:rgba(255,255,255,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1)}.block4 .image .inset{border:solid 1px #BBBBBB;background:white}.block4 .image .inset img{width:100%;display:block}@media (max-width: 991px){.block4:after{height:100%}.block4:before{bottom:0}}@media (max-width: 767px){.block4 .buttons{padding:40px 0}}.block5 .block-title{margin:0 0 25px}.block5 .subtitle{font-size:16px;font-weight:700;color:#000000;line-height:20px;margin:0 0 20px}.block5 .grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}.block5 .item{border-radius:12px;cursor:pointer;border:solid 1px #E2E8F0;text-align:center;padding:22px 15px;background:white;box-shadow:0 4px 7px rgba(0,0,0,0.1);color:#464646}.block5 .item:hover{background:var(--primary-gradient);box-shadow:inset 0 4px 4px rgba(0,0,0,0.25);color:white}.block5 .item:hover figure img{filter:brightness(100%) invert(1)}.block5 .item figure{margin:0 0 17px;height:35px}.block5 .item figure img{max-height:100%;object-fit:contain}.block5 .item h5{font-weight:700;font-size:16px;line-height:160%;margin:0 0 5px}.block5 .item p{line-height:140%;font-size:13px;color:inherit}.block5 .item>*:last-child{margin-bottom:0}.block6{padding:70px 0 78px;border-radius:0 0 50px 50px;box-shadow:inset 0 4px 4px rgba(0,0,0,0.25);background:var(--primary-gradient)}.block6 .grid{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:72px}.block6 .block-title{font-size:28px;line-height:33px;margin:0 0 26px;color:white;font-weight:600}.block6 .list{display:grid;grid-gap:16px;list-style-type:none}.block6 .list li{list-style-type:none;color:white;font-size:16px;padding-left:36px;position:relative}.block6 .list li:after{content:"";width:20px;height:16px;background:url(../assets/images/tick.svg) 0 0px no-repeat;position:absolute;top:4px;left:0}@media (max-width: 991px){.block6{border-radius:0}.block6 .grid{grid-template-columns:1fr}}.block7{padding:0 0 80px;text-align:center;margin-top:-28px;position:relative}.block7 .block-title{margin:0 0 20px}.block7 .choose-certificate{font-weight:600;line-height:160%;font-size:20px}.block7 .earn-degree{text-align:center;font-size:16px;margin-bottom:32px;line-height:250%;font-weight:500}.block7 .whitebox{background:white;border:solid 1px #E4E4E4;position:relative;z-index:1;padding:88px 0 80px;border-radius:16px;box-shadow:16px 17px 70px rgba(0,0,0,0.07)}.block7 .inner{max-width:786px;margin:auto}.block7 .items{display:grid;padding:26px 0 0;grid-template-columns:repeat(3, 1fr);gap:30px}.block7 .items .item{border-radius:10px;cursor:pointer;min-height:104px;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;padding:15px 20px;box-shadow:0 4px 7px rgba(0,0,0,0.1);background:white;color:black;font-size:14px;font-weight:500;line-height:140%}.block7 .items .item:hover{background:var(--primary-gradient);color:white}@media (min-width: 992px){.block7 .shades:after{content:"";width:100%;max-width:900px;height:185px;background:#F6EBFF;border-radius:50%;filter:blur(30px);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);z-index:-1}}@media (max-width: 991px){.block7{padding:0;margin:0}.block7:after{content:none}.block7 .whitebox{padding:40px 20px}.block7 .items{grid-template-columns:1fr}}.block.block8{padding:0}.block.block8 a{color:#2D2D2D;font-weight:400}.block9{padding:0 !important}.block9 .inner{background:white;border:solid 1px #E4E4E4;padding:50px 40px;border-radius:16px;box-shadow:16px 17px 70px rgba(0,0,0,0.07)}@media (min-width: 992px){.block9 .shades:after{content:"";width:100%;max-width:900px;height:185px;background:#F6EBFF;border-radius:50%;filter:blur(30px);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);z-index:-1}}.block9 .accordion{padding-top:4px}@media (max-width: 991px){.block9 .inner{padding:30px 20px}}.block10{padding-bottom:0 !important}.block10 .grid{display:grid;align-items:center;grid-template-columns:auto 1fr;grid-gap:40px}@media (max-width: 991px){.block10 .grid{grid-template-columns:1fr}}.block11{padding-top:0 !important}.block11 .inner{background:white;border:solid 1px #E4E4E4;padding:50px 40px;border-radius:16px;box-shadow:16px 17px 70px rgba(0,0,0,0.07)}@media (min-width: 992px){.block11 .shades:after{content:"";width:100%;max-width:900px;height:185px;background:#F6EBFF;border-radius:50%;filter:blur(30px);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);z-index:-1}}@media (max-width: 991px){.block11 .inner{padding:30px 20px}}.links{display:grid;grid-gap:10px}.links li a{text-decoration:none;padding-left:25px;font-size:14px;position:relative}.links li a:after{content:"";position:absolute;top:2px;left:0;width:13px;height:13px;background:url(../assets/images/arrow.svg) center center no-repeat}.content-block{padding:0 !important}.content-block .block-title{margin:0 0 20px}.content-block .inner{background:#F2F2F2;overflow:hidden;display:grid;grid-gap:58px;border-radius:12px;padding:80px 40px;position:relative}.content-block .inner:after{content:"";z-index:0;width:100%;height:152px;background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(0,0,0,0.1));position:absolute;left:0;bottom:0}.content-block .item{position:relative;z-index:1}.theoretical_foundations .list{display:grid;margin-bottom:20px}.theoretical_foundations .list li{line-height:180%}.theoretical_foundations .list li:first-child{font-weight:700;margin-bottom:10px}.learner-feedback h4{margin:0 0 10px;font-weight:700}.learner-feedback .grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:32px}@media (max-width: 767px){.learner-feedback .grid{gap:16px}}.feedback-item{border:solid 1px #D4D4D4;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:22px 24px;background:#F6F6F6;font-size:18px}.feedback-item .text{flex-grow:1}.feedback-item .user{display:flex;flex-shrink:0;font-size:14px;align-items:center;gap:12px;color:#6E6E6E;font-weight:400}.feedback-item .user .avatar{width:40px;height:40px;overflow:hidden;background:#dbdbdb;border-radius:50px}.feedback-item .user .avatar img{width:100%;height:100%;object-fit:contain}.track-items{display:grid;padding:40px 0 50px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-gap:30px}.track-items .item{background:#7C4DCF;border-radius:12px;overflow:hidden}.track-items .item .header{background:rgba(255,255,255,0.2);color:white;font-weight:700;font-size:16px;padding:20px}.track-items .item .body{padding:18px 22px}.track-items .item .list li{color:white;line-height:180%}.track-items .item.track2{background:#55A563}.track-items .item.track3{background:#FFA301}@media (max-width: 991px){.track-items{padding:40px 0}}.np_education{text-align:center;padding-bottom:80px}.np_education .tagline{font-weight:500;font-size:20px;line-height:160%}.np_education .grid{display:grid;padding:66px 0;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px}.np_education .item{border-radius:12px;cursor:pointer;border:solid 1px #E2E8F0;text-align:center;padding:22px 20px;background:white;box-shadow:0 4px 7px rgba(0,0,0,0.1);text-decoration:none}.np_education .item figure{margin:0 0 20px;display:flex;justify-content:center}.np_education .item figure img{display:block}.np_education .item:hover{background:var(--primary-gradient);box-shadow:inset 0 4px 4px rgba(0,0,0,0.25)}.np_education .item:hover h5{color:white}.np_education .item h5{font-size:18px;font-weight:500;text-decoration:none;color:black}.np_education .bottom-text{line-height:160%;font-size:20px}@media (max-width: 991px){.np_education{padding-bottom:40px}.np_education .tagline{font-size:16px}.np_education .grid{padding:40px 0;display:flex;overflow-x:auto}.np_education .item{width:174px;flex-shrink:0}.np_education .bottom-text{font-size:16px}}.cnp-articles{padding-top:80px}.cnp-articles .block-title{font-weight:500}.cnp-articles .whitebox{background:white;position:relative;border:solid 1px #EACFFF;padding:50px 40px;border-radius:16px;box-shadow:16px 17px 70px rgba(0,0,0,0.07)}.cnp-articles .shades{position:relative}@media (min-width: 992px){.cnp-articles .shades:before{content:"";width:100%;max-width:900px;height:185px;background:#F6EBFF;border-radius:50%;filter:blur(30px);position:absolute;top:-30px;left:50%;transform:translateX(-50%);z-index:-1}.cnp-articles .shades:after{content:"";width:100%;max-width:900px;height:185px;background:#F6EBFF;border-radius:50%;filter:blur(30px);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);z-index:-1}}.cnp-articles .inner{max-width:900px;margin:auto;text-align:center}.cnp-articles .inner p{font-size:20px;font-weight:700;margin-bottom:30px}.cnp-articles .inner .np-button{background:white;color:black;border:solid 1px black;font-size:18px;font-weight:700}.cnp-articles .swiper{overflow:hidden}.cnp-articles .swiper-wrapper{display:flex}.cnp-articles .swiper-slide{width:100%;flex-shrink:0;overflow:hidden}.cnp-articles .swiper-pagination{display:flex;padding-top:50px;justify-content:center;align-items:center;gap:5px;--size: 34px}.cnp-articles .swiper-pagination-bullet{background:white;cursor:pointer;display:flex;justify-content:center;align-items:center;border:solid 1px white;width:var(--size);height:var(--size);border-radius:var(--size)}.cnp-articles .swiper-pagination-bullet:after{content:"";background:rgba(0,0,0,0.1);--size: 20px;width:var(--size);height:var(--size);border-radius:var(--size)}.cnp-articles .swiper-pagination-bullet-active{border-color:rgba(0,0,0,0.1)}.cnp-articles .swiper-pagination-bullet-active:after{background:#FFA301}@media (max-width: 991px){.cnp-articles{padding-top:40px}.cnp-articles .whitebox{padding:30px 20px}.cnp-articles .inner p{font-size:16px}.cnp-articles .swiper-pagination{padding-top:30px}}@media (max-width: 991px){.main-content{padding:40px 0}.block{padding:40px 0}.content-block .inner{padding:40px 20px;gap:40px}}
