@charset "UTF-8";.CdSkills{display:flex;width:100%;margin-top:clamp(30px,6vw,30px);padding:clamp(20px,2.5%,60px) clamp(16px,6%,100px);gap:clamp(0px,2vw,30px)}.CdSkills .left{flex:1;gap:0}.CdSkills .left .top{color:#dc143c;font-family:COCOGOOSE LETTERPRESS;font-size:clamp(30px,3vw,56px);text-transform:uppercase;margin-bottom:clamp(10px,2vw,20px);line-height:1.05131}.CdSkills .left .termTabs{display:flex;flex-wrap:wrap}.CdSkills .left .termTabs button{padding:clamp(6px,1vw,10px) clamp(12px,2vw,28px);border-radius:10px 10px 0 0;border:none;cursor:pointer;font-family:Futura Std;font-size:clamp(14px,1.2vw,20px);font-weight:600;background:#eee;color:#333;transition:all .3s ease}.CdSkills .left .termTabs button:hover{background:#ddd}.CdSkills .left .termTabs{overflow-x:auto}.CdSkills .left .termContent{padding:clamp(16px,3vw,40px);border-radius:0 12px 12px;display:flex;flex-direction:column;gap:clamp(12px,2vw,20px)}.CdSkills .left .termContent h2{color:#fff;font-family:Futura Std;font-size:clamp(18px,2vw,36px);font-weight:600}.CdSkills .left .termContent ul{display:flex;flex-direction:column;gap:clamp(10px,1.5vw,20px);padding-left:20px}.CdSkills .left .termContent ul li{color:#fff;font-family:Futura Std;font-size:clamp(14px,1.2vw,20px);font-weight:600}.CdSkills .left .termContent ul li a{color:#fff;text-decoration:none;position:relative}.CdSkills .left .termContent ul li a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:2px;background:#fff;transition:width .3s ease}.CdSkills .left .termContent ul li a:hover:after{width:100%}.CdSkills .left .termContent-1{background:linear-gradient(249deg,#1c325b,#3b6ac1)}.CdSkills .left .termContent-2{background:linear-gradient(103deg,#d33519,#ff634780)}.CdSkills .left .termContent-3{background:linear-gradient(104deg,#378509,#72bf4480)}.CdSkills .left .termContent-4{background:linear-gradient(102deg,#b30225,#dc143c80)}.CdSkills .left .termTab-1.active{background:#3b6ac1;color:#fff}.CdSkills .left .termTab-2.active{background:#d64026;color:#fff}.CdSkills .left .termTab-3.active{background:#3a9506;color:#fff}.CdSkills .left .termTab-4.active{background:#d50a33;color:#fff}.CdSkills .right{flex:0 0 45%;min-height:clamp(260px,40vw,900px)}.CdSkills .right img{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .4s ease}.CdSkills .right:hover img{transform:scale(1.04)}@media (max-width: 480px){.CdSkills{flex-direction:column}.CdSkills .left,.CdSkills .right{width:100%}.CdSkills .right{min-height:220px}.CdSkills .termTabs{justify-content:space-between}.CdSkills .termTabs button{flex:1;text-align:center}}.CdSubHero{position:relative;display:flex;align-items:center;width:100%;margin-top:clamp(40px,8vw,30px);padding:clamp(20px,4vw,60px) clamp(16px,6vw,120px);gap:clamp(16px,3vw,40px)}.CdSubHero .block{position:absolute;right:clamp(20px,6vw,80px);bottom:clamp(20px,6vw,90px);width:clamp(140px,18vw,300px);height:clamp(180px,22vw,380px);background:#dc143c;z-index:1}.CdSubHero .left{flex:0 0 48%;position:relative}.CdSubHero .left img{width:100%;height:clamp(260px,40vw,600px);object-fit:cover;border-radius:12px;transition:transform .4s ease}.CdSubHero .left:hover img{transform:scale(1.04)}.CdSubHero .right{flex:1;position:relative;z-index:2;background:#fbc51d;padding:clamp(20px,4vw,64px) clamp(16px,2vw,24px);border-radius:12px;display:flex;align-items:center;justify-content:center;text-align:center}.CdSubHero .right p{color:#333;font-family:Futura Std;font-size:clamp(16px,1.4vw,24px);font-weight:600;line-height:1.5}.CdSubHero .right p a{position:relative;text-decoration:none;color:#dc143c;font-weight:700;transition:color .3s ease}.CdSubHero .right p a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:2px;background:#dc143c;transition:width .3s ease}.CdSubHero .right p a:hover{color:#a80f2d}.CdSubHero .right p a:hover:after{width:100%}@media (max-width: 480px){.CdSubHero{flex-direction:column-reverse;padding:0;gap:20px}.CdSubHero .right{width:85%}.CdSubHero .left{width:90%}.CdSubHero .left img{width:84%}.CdSubHero .block{width:40%;height:170px;top:-15px;left:3%;right:auto;bottom:auto}}.CdTools{display:flex;width:100%;margin-top:clamp(30px,6vw,30px);padding:clamp(20px,2.5%,60px) clamp(16px,6%,100px);gap:clamp(16px,3vw,40px)}.CdTools .left{flex:0 0 42%;min-height:clamp(260px,40vw,800px)}.CdTools .left img{width:100%;height:100%;max-height:clamp(30px,50vw,800px);object-fit:cover;border-radius:12px;transition:transform .4s ease}.CdTools .left:hover img{transform:scale(1.04)}.CdTools .right{flex:1;display:flex;flex-direction:column;align-items:center;background:#fbc51d1a;border-radius:12px;padding:clamp(12px,2vw,24px);gap:clamp(16px,2vw,30px)}.CdTools .right .top{color:#dc143c;font-family:COCOGOOSE LETTERPRESS;font-size:clamp(30px,3vw,56px);text-transform:uppercase;line-height:1.05131}.CdTools .right .bottom{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:clamp(12px,1.5vw,20px);max-height:clamp(280px,40vw,520px);overflow-y:auto;padding:10px}.CdTools .right .bottom::-webkit-scrollbar{width:6px}.CdTools .right .bottom::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.CdTools .right .tool{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;border-radius:10px;transition:all .3s ease}.CdTools .right .tool img{width:clamp(36px,4vw,50px);height:clamp(36px,4vw,50px);object-fit:contain;transition:transform .3s ease}.CdTools .right .tool p{text-align:center;color:#333;font-size:clamp(12px,1vw,16px);font-weight:500}.CdTools .right .tool:hover{transform:translateY(-6px);background:#fbc51d40;box-shadow:0 8px 20px #00000026}.CdTools .right .tool:hover img{transform:scale(1.15)}.CdTools .right .tool:active{transform:scale(.95)}@media (max-width: 480px){.CdTools{flex-direction:column-reverse}.CdTools .left{width:100%;min-height:220px}.CdTools .right{width:100%}.CdTools .right .bottom{grid-template-columns:repeat(2,1fr)}}.CdBrochure{width:100%;display:flex;align-items:center;justify-content:center;padding:clamp(20px,0%,60px) clamp(16px,5%,80px) 0;margin-top:clamp(0px,6vw,0px);margin-bottom:clamp(60px,6vw,0px)}.CdBrochure .download{text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:clamp(180px,18%,260px);height:clamp(44px,3.5vw,50px);padding:clamp(8px,1vw,12px) clamp(16px,2vw,26px);border-radius:12px;background:#dc143c;color:#fff;font-family:Futura Std;font-size:clamp(14px,1.2vw,18px);font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.CdBrochure .download:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 10px 25px #dc143c59;background:#c11235}.CdBrochure .download:active{transform:scale(.96);box-shadow:0 5px 12px #dc143c40}.CdBrochure .download:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:all .5s ease}.CdBrochure .download:hover:after{left:120%}.CdCareer{display:flex;width:100%;margin-top:clamp(20px,6vw,30px);padding:clamp(20px,2.5%,60px) clamp(16px,6%,100px);gap:clamp(16px,3vw,40px)}.CdCareer .left{flex:0 0 42%;min-height:clamp(300px,40vw,800px)}.CdCareer .left img{width:100%;height:100%;object-fit:cover;border-radius:12px}.CdCareer .right{flex:1;display:flex;flex-direction:column;align-items:center;background:#fbc51d1a;border-radius:12px;padding:clamp(12px,2vw,24px);gap:clamp(16px,2vw,30px)}.CdCareer .right .top{color:#dc143c;font-family:COCOGOOSE LETTERPRESS;font-size:clamp(30px,3vw,56px);text-transform:uppercase;line-height:1.05131}.CdCareer .right .bottom{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(10px,1.5vw,15px);max-height:clamp(300px,40vw,600px);overflow-y:auto;padding:10px}.CdCareer .right .bottom::-webkit-scrollbar{width:6px}.CdCareer .right .bottom::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.CdCareer .right .career{display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(10px,1vw,16px);min-height:70px;border-radius:10px;border:1px solid #dc143c;background:#fbc51dd9;font-family:Futura Std;font-size:clamp(14px,1vw,18px);font-weight:600;color:#333;transition:all .3s ease;cursor:default}.CdCareer .right .career:hover{transform:translateY(-4px) scale(1.03);background:#fbc51d;box-shadow:0 8px 20px #0003}.CdCareer .right .career:active{transform:scale(.96)}@media (max-width: 480px){.CdCareer{flex-direction:column-reverse}.CdCareer .left{width:100%;min-height:220px}.CdCareer .right{width:100%}.CdCareer .right .career{min-height:60px}.CdCareer .right .bottom{grid-template-columns:repeat(2,1fr)}}.CdLearner{display:flex;width:100%;margin-top:clamp(30px,8vw,45px);padding:0 clamp(16px,5%,80px);gap:clamp(16px,2vw,30px)}.CdLearner .left{flex:1;border-left:2px solid #dc143c;padding-left:clamp(10px,2vw,20px);display:flex;flex-direction:column;gap:clamp(12px,2vw,20px)}.CdLearner .left .title{color:#dc143c;font-family:COCOGOOSE LETTERPRESS;font-size:clamp(30px,3vw,48px);text-transform:uppercase;line-height:1.1}.CdLearner .left .desc{color:#333;font-family:Futura Std;font-size:clamp(16px,1.4vw,24px);font-weight:600;line-height:1.5}.CdLearner .left .desc a{position:relative;text-decoration:none;color:#dc143c;font-weight:700;transition:color .3s ease}.CdLearner .left .desc a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:2px;background:#dc143c;transition:width .3s ease}.CdLearner .left .desc a:hover{color:#a80f2d}.CdLearner .left .desc a:hover:after{width:100%}.CdLearner .right{flex:1;min-height:clamp(220px,30vw,480px)}.CdLearner .right img{width:100%;height:100%;object-fit:cover;border-radius:12px;transition:transform .4s ease}.CdLearner .right:hover img{transform:scale(1.04)}@media (max-width: 480px){.CdLearner{flex-direction:column}.CdLearner .left{width:100%}.CdLearner .right{width:100%;min-height:220px}}.CdRightFit{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:3% 4%;gap:2%}.CdRightFit .left{width:45%;display:flex;flex-direction:column;gap:16px}.CdRightFit .left .title{color:#dc143c;font-family:COCOGOOSE LETTERPRESS;font-size:clamp(30px,3vw,48px);text-transform:uppercase;line-height:1.05131}.CdRightFit .left .desc{font-family:Futura Std;font-size:1.25rem;color:#333}.CdRightFit .left .image{height:560px}.CdRightFit .left .image img{width:100%;height:100%;object-fit:cover;border-radius:12px}.CdRightFit .right{width:53%;display:flex;flex-wrap:wrap;gap:20px}.CdRightFit .right .roles-slider{display:flex;flex-wrap:wrap;gap:20px;width:100%}.CdRightFit .right .role{position:relative;width:calc(50% - 10px);height:210px;overflow:hidden;border-radius:12px;transition:all .35s ease}.CdRightFit .right .role:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 25px #0003}.CdRightFit .right .role .svg-bg{position:absolute;top:0;right:0;bottom:0;left:0}.CdRightFit .right .role .svg-bg svg{width:100%;height:100%}.CdRightFit .right .role .content{position:relative;z-index:1;padding:18px;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.CdRightFit .right .role .content .title{font-size:1.6rem;width:70%}.CdRightFit .right .role .content .desc{font-size:1.1rem}.CdRightFit .right .role .content .desc a{color:#000}.CdRightFit .right .role .content .icon{position:absolute;top:10px;right:12px}.CdRightFit .right .role .content .icon img{width:50px;height:50px}.CdRightFit .navigate.bottom{display:none;justify-content:center;gap:14px;margin-top:10px}.CdRightFit .slider-icon{background:#fbc51d;border-radius:50%;padding:10px;cursor:pointer;transition:all .25s ease}.CdRightFit .slider-icon:hover{transform:scale(1.1);background:#ffd84d}.CdRightFit .slider-icon:active{transform:scale(.9)}.CdRightFit .roles-slider-wrapper{width:100%;display:flex;flex-direction:column;align-items:stretch;position:relative}.CdRightFit .roles-slider-wrapper .navigate.bottom{margin-top:12px}.CdRightFit .swipe-hint{text-align:center;font-size:12px;color:#aaa;margin-top:15px}.CdRightFit .swipe-hint:after{content:"→";margin-left:6px;animation:swipeHint 1.4s infinite}@keyframes swipeHint{0%{transform:translate(0);opacity:.4}50%{transform:translate(6px);opacity:1}to{transform:translate(0);opacity:.4}}@media (max-width: 1440px){.CdRightFit .left .image{height:520px}.CdRightFit .right .role{height:220px}.CdRightFit .right .role .content .title{font-size:1.4rem}.CdRightFit .right .role .content .desc{font-size:1rem}}@media (max-width: 992px){.CdRightFit{flex-direction:column}.CdRightFit .left,.CdRightFit .right{width:100%}.CdRightFit .left .image{height:420px}}@media (min-width: 481px){.roles-slider-wrapper{display:contents}}@media (max-width: 480px){.CdRightFit{margin-top:30px}.CdRightFit .left{gap:10px}.CdRightFit .left .image{height:320px}.CdRightFit .right .roles-slider{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px}.CdRightFit .right .roles-slider::-webkit-scrollbar{display:none}.CdRightFit .right .role{flex:0 0 85%;height:auto;scroll-snap-align:start}.CdRightFit .right .role .content .title{font-size:1.3rem}.CdRightFit .right .role .content .desc{font-size:1rem}.CdRightFit .navigate.bottom{display:flex;justify-content:center;align-items:center;gap:12px;margin:10px 0 0;width:25%}.CdRightFit .slider-icon{width:36px;height:36px;padding:8px}.CdRightFit .roles-slider-wrapper{display:flex;flex-direction:column;gap:6px}}.CourseDetailsInfo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:clamp(30px,8vw,30px) auto 0;padding:clamp(20px,2.5%,60px) clamp(16px,5%,80px);gap:clamp(20px,3vw,40px)}.CourseDetailsInfo .perks{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(16px,1.5vw,40px)}.CourseDetailsInfo .perk{flex:0 0 clamp(220px,18%,280px);display:flex;flex-direction:column;gap:16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.CourseDetailsInfo .perk:hover{transform:translateY(-8px)}.CourseDetailsInfo .perk .top{color:var(--PRIMARY-RED-COLOR, #dc143c);text-transform:uppercase;font-family:COCOGOOSE LETTERPRESS;font-size:clamp(12px,1vw,16px);text-shadow:0 3px 3px rgba(0,0,0,.25)}.CourseDetailsInfo .perk h2{font-family:COCOGOOSE LETTERPRESS;font-size:clamp(18px,2.4vw,24px);line-height:1.1;text-shadow:0 3px 3px rgba(0,0,0,.25)}.CourseDetailsInfo .perk .mid{display:flex;align-items:center;justify-content:center;border-radius:12px 40px;background:#fbc51dd9;box-shadow:0 6px 16px #0003;padding:clamp(15px,3vw,10px);min-height:clamp(120px,10vw,260px);transition:all .3s ease}.CourseDetailsInfo .perk .mid img{width:clamp(60px,6vw,80px);height:clamp(60px,6vw,80px);object-fit:contain;transition:transform .3s ease}.CourseDetailsInfo .perk:hover .mid{transform:scale(1.03);box-shadow:0 10px 25px #00000040}.CourseDetailsInfo .perk:hover .mid img{transform:scale(1.1) rotate(3deg)}.CourseDetailsInfo .perk .text{color:#333;font-family:Futura Std;font-size:clamp(14px,1.2vw,20px);font-weight:600}.CourseDetailsInfo .button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:clamp(180px,20%,260px);padding:clamp(8px,1vw,12px) clamp(16px,2vw,26px);border-radius:12px;background:#dc143c;color:#fff;font-family:Futura Std;font-size:clamp(14px,1.2vw,18px);font-weight:600;text-align:center;position:relative;overflow:hidden;transition:all .3s ease}.CourseDetailsInfo .button:hover{transform:translateY(-3px) scale(1.03);background:#c11235;box-shadow:0 10px 25px #dc143c59}.CourseDetailsInfo .button:active{transform:scale(.96)}.CourseDetailsInfo .button:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:.5s}.CourseDetailsInfo .button:hover:after{left:120%}.CdHero .hero{flex-direction:column;position:relative;width:100%;height:58.5vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.CdHero .hero .bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.CdHero .hero .navlinks{z-index:1;display:flex;cursor:pointer}.CdHero .hero .navlinks ul{position:absolute;top:6vh;left:7%;display:flex;justify-content:space-between;list-style:none;gap:10px}.CdHero .hero .navlinks ul li{color:#f3f3f3}.CdHero .hero .navlinks ul li a{font-size:16px;color:#f3f3f3;text-decoration:none}.CdHero .hero .navlinks ul .nav{padding:1px 2px}.CdHero .hero .navlinks ul .nav img{width:24px;height:24px}.CdHero .hero .content{z-index:3;width:60%}.CdHero .hero .content h1{z-index:1;color:#fff;text-align:center;text-shadow:0px .21vw .21vw rgba(0,0,0,.3);font-family:COCOGOOSE LETTERPRESS;font-size:2.92vw;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.CdHero .hero .content p{color:#fff;text-align:center;font-family:Futura Std;font-size:1.3vw;font-style:normal;font-weight:650;line-height:normal}@media (max-width: 1536px){.CdHero .hero{height:55vh}.CdHero .hero .content{width:65%}.CdHero .hero .content h1{font-size:3.25vw}.CdHero .hero .content p{font-size:1.4vw}.CdHero .hero .navlinks ul{top:5.5vh}.CdHero .hero .navlinks ul li a{font-size:15px}.CdHero .hero .navlinks ul .nav img{width:22px;height:22px}}@media (max-width: 1440px){.CdHero .hero{height:52vh}.CdHero .hero .content{width:70%}.CdHero .hero .content h1{font-size:3.5vw}.CdHero .hero .content p{font-size:1.5vw}.CdHero .hero .navlinks ul{top:5vh}.CdHero .hero .navlinks ul li a{font-size:14px}.CdHero .hero .navlinks ul .nav img{width:21px;height:21px}}@media (max-width: 1280px){.CdHero .hero{height:48vh}.CdHero .hero .content{width:75%}.CdHero .hero .content h1{font-size:3.75vw}.CdHero .hero .content p{font-size:1.6vw}.CdHero .hero .navlinks ul{top:4.5vh;left:6%}.CdHero .hero .navlinks ul li a{font-size:13px}.CdHero .hero .navlinks ul .nav img{width:20px;height:20px}}@media (max-width: 480px){.CdHero .hero{height:30vh}.CdHero .hero .navlinks ul{top:2vh;left:5%;gap:5px}.CdHero .hero .navlinks ul li,.CdHero .hero .navlinks ul li a{font-size:12px}.CdHero .hero .navlinks ul .nav{padding:0 1px;scale:.6}.CdHero .hero .content{width:100%}.CdHero .hero .content h1{font-size:6vw;padding:0 10px}.CdHero .hero .content h1 span{font-size:6vw}}
